ember-maybe-in-element icon indicating copy to clipboard operation
ember-maybe-in-element copied to clipboard

Breaks In Ember v4

Open knownasilya opened this issue 4 years ago • 2 comments

Due to this deprecation:

DEPRECATION: registerPlugin is deprecated, please pass plugins directly via `compile` and/or `precompile`. [deprecation id: template-compiler.registerPlugin]
        at logDeprecationStackTrace (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-source/dist/@ember/debug/lib/deprecate.js:125:1)
        at HANDLERS.<computed> (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-source/dist/@ember/debug/lib/handlers.js:26:1)
        at raiseOnDeprecation (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-source/dist/@ember/debug/lib/deprecate.js:152:1)
        at HANDLERS.<computed> (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-source/dist/@ember/debug/lib/handlers.js:26:1)
        at invoke (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-source/dist/@ember/debug/lib/handlers.js:38:1)
        at deprecate (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-source/dist/@ember/debug/lib/deprecate.js:226:1)
        at Object.registerPlugin (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-source/dist/ember-template-compiler/lib/system/compile-options.js:122:1)
        at Object.registerPlugins (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-maybe-in-element/node_modules/ember-cli-htmlbars/lib/utils.js:142:26)
        at new TemplateCompiler (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-maybe-in-element/node_modules/ember-cli-htmlbars/lib/template-compiler-plugin.js:45:11)
        at Class.transpileTree (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-maybe-in-element/node_modules/ember-cli-htmlbars/lib/ember-addon-main.js:65:12)
        at Object.toTree (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-maybe-in-element/node_modules/ember-cli-htmlbars/lib/ember-addon-main.js:99:23)
        at /Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-cli-preprocess-registry/preprocessors.js:188:26
        at Array.forEach (<anonymous>)
        at processPlugins (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-cli-preprocess-registry/preprocessors.js:186:11)
        at module.exports.preprocessTemplates (/Users/iradchenko/workspace/mapgeo-sync/node_modules/ember-cli-preprocess-registry/preprocessors.js:169:10)

knownasilya avatar Aug 26 '21 18:08 knownasilya

ember-cli-htmlbars dependency should be updated: emberjs/ember.js#19429 (comment) to >= 5.6.0

works for me: https://github.com/lifeart/ember-ref-bucket/pull/27 (deps update + ember-cli-update)

lifeart avatar Aug 26 '21 22:08 lifeart

For me deduplication solved it, example with Yarn: npx yarn-deduplicate --packages ember-cli-htmlbars

raido avatar Feb 14 '22 13:02 raido