-
-
Notifications
You must be signed in to change notification settings - Fork 752
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Dove] Drop reliance on legacy runtime compatibility settings #2748
Comments
This looks like providing an ESM build which we've been trying to do in #2665 can't seem to get it working properly in an at least somewhat backwards compatible way. I'd be happy if someone wants to take on digging more into this. |
It's not a small job to it while ensuring backward compatibility. Each module in the mono repo is different. Though again, one thing that would be a HUGE help, would be to encourage using |
Building a TypeScript version of feathers-memory
PNPM is a great way to make pull requests for a few of these... there's just too much to do all at once. Of course there are 20 lines of training wheels I could add to make it all work, but birds don't ride bikes... |
Note that the current Feathers memory has been moved into core as @feathersjs/memory. I just didn't want to add deprecation notices yet since it's not "official". I'm fairly sure it should build as expected. |
A mail forwarding a dress would have saved a lot of time... Nothing hinted at work being done on somewhere else, there are dove branches there. A mail forwarding address would be nice ;), even months before you move. Vuetify is full of heads up notices... even though there is no stable up to date version, 20 months after Vue 3 became stable. The repo, issue tickets and PR system need not be altogether... Those can be moved to the monorepo before this one is ready... |
Running the Quick Start with typescript defaults returns the following error when executed with
tsc app.ts
unless a tsconfig file is made and a handful of legacy compatibility features are turned on.SyntaxError: The requested module '@feathersjs/koa' does not provide an export named 'bodyParser'
Reproduction: https://stackblitz.com/edit/node-lzf6x8?file=package.json,app.ts
Upon some debugging, body parser is not exported at top level... but in a property called default:
Proposed Solutions:
Workarounds
Additional Notes
The text was updated successfully, but these errors were encountered: