ember.js
ember.js copied to clipboard
[Feature] Conver to v2 addon for use in regular ESM projects
I hadn't seen an issue for this (if this is a duplicate, feel free to close).
I'm working on something, and noticed that when installing ember-source in a non-traditional ember project, I see these package manager messages:
WARN Issues with peer dependencies found
ember-addon-test
├─┬ ember-source
│ └─┬ ember-auto-import
│ ├─┬ babel-loader
│ │ └── ✕ missing peer webpack@>=2
│ ├─┬ css-loader
│ │ └── ✕ missing peer webpack@"^4.27.0 || ^5.0.0"
│ ├─┬ mini-css-extract-plugin
│ │ └── ✕ missing peer webpack@^5.0.0
│ └─┬ style-loader
│ └── ✕ missing peer webpack@"^4.0.0 || ^5.0.0"
└─┬ vite-plugin-babel
└── ✕ unmet peer vite@^2.7.0: found 3.0.7
Peer dependencies that should be installed:
webpack@">=5.0.0 <6.0.0"
I don't want to install ember-auto-import or webpack. (but I know these are required for ember v1 addons)
Hi, we encounter this as well when trying to move our addon to V2. Is that something we can ignore ?
They're safe to ignore - can be done with pnpm config, like here https://github.com/NullVoxPopuli/ember-resources/blob/main/package.json#L39