On Sat, Apr 25, 2020 at 9:51 am, y...@debian.org wrote:
Package: node-i18next
Severity: important

This package fails to build with node-rollup-plugin-babel 4.4.0
(available in experimental dist). Problem seems to be just a missing
dependency to one a node-babel (6) package.

Upstream already supports babel 7, and build is passing, but there seems to be an issue with @babel/runtime. I have pushed my changes to salsa.

+ rollup -c

./src/index.js → ./dist/cjs/i18next.js...
created ./dist/cjs/i18next.js in 1.5s

./src/index.js → ./dist/esm/i18next.js...
created ./dist/esm/i18next.js in 747ms

./src/index.js → dist/umd/i18next.js...
(!) Unresolved dependencies
https://rollupjs.org/guide/en#warning-treating-module-as-external-dependency
@babel/runtime/helpers/esm/typeof (imported by src/i18next.js, src/Translator.js, src/defaults.js) @babel/runtime/helpers/esm/objectSpread (imported by src/i18next.js, src/logger.js, src/ResourceStore.js, src/Translator.js, src/Interpolator.js, src/BackendConnector.js) @babel/runtime/helpers/esm/classCallCheck (imported by src/i18next.js, src/logger.js, src/EventEmitter.js, src/ResourceStore.js, src/Translator.js, src/LanguageUtils.js, src/PluralResolver.js, src/Interpolator.js, src/BackendConnector.js) @babel/runtime/helpers/esm/createClass (imported by src/i18next.js, src/logger.js, src/EventEmitter.js, src/ResourceStore.js, src/Translator.js, src/LanguageUtils.js, src/PluralResolver.js, src/Interpolator.js, src/BackendConnector.js) @babel/runtime/helpers/esm/possibleConstructorReturn (imported by src/i18next.js, src/ResourceStore.js, src/Translator.js, src/BackendConnector.js) @babel/runtime/helpers/esm/getPrototypeOf (imported by src/i18next.js, src/ResourceStore.js, src/Translator.js, src/BackendConnector.js) @babel/runtime/helpers/esm/assertThisInitialized (imported by src/i18next.js, src/ResourceStore.js, src/Translator.js, src/BackendConnector.js) @babel/runtime/helpers/esm/inherits (imported by src/i18next.js, src/ResourceStore.js, src/Translator.js, src/BackendConnector.js)
@babel/runtime/helpers/esm/toConsumableArray (imported by src/logger.js)
@babel/runtime/helpers/esm/slicedToArray (imported by src/BackendConnector.js)
(!) Missing global variable names
Use output.globals to specify browser global variable names corresponding to external modules
@babel/runtime/helpers/esm/typeof (guessing '_typeof')
@babel/runtime/helpers/esm/objectSpread (guessing '_objectSpread')
@babel/runtime/helpers/esm/classCallCheck (guessing '_classCallCheck')
@babel/runtime/helpers/esm/createClass (guessing '_createClass')
@babel/runtime/helpers/esm/possibleConstructorReturn (guessing '_possibleConstructorReturn')
@babel/runtime/helpers/esm/getPrototypeOf (guessing '_getPrototypeOf')
@babel/runtime/helpers/esm/assertThisInitialized (guessing '_assertThisInitialized')
@babel/runtime/helpers/esm/inherits (guessing '_inherits')
@babel/runtime/helpers/esm/toConsumableArray (guessing '_toConsumableArray')
@babel/runtime/helpers/esm/slicedToArray (guessing '_slicedToArray')
(!) node-resolve plugin: The onwrite hook used by plugin node-resolve is deprecated. The generateBundle hook should be used instead.
created dist/umd/i18next.js in 720ms
+ uglifyjs.terser dist/umd/i18next.js -o dist/umd/i18next.min.js
  dh_auto_test --buildsystem=nodejs
        /usr/bin/node -e require\(\"./.\"\)
internal/modules/cjs/loader.js:638
   throw err;
   ^

Error: Cannot find module '@babel/runtime/helpers/typeof'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
   at Function.Module._load (internal/modules/cjs/loader.js:562:25)
   at Module.require (internal/modules/cjs/loader.js:692:17)
   at require (internal/modules/cjs/helpers.js:25:18)
   at Object.<anonymous> (/<<PKGBUILDDIR>>/dist/cjs/i18next.js:5:31)
   at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
   at Module.load (internal/modules/cjs/loader.js:653:32)
   at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
   at Function.Module._load (internal/modules/cjs/loader.js:585:3)

apt-file find @babel/runtime/helpers does not bring anything. May be a bug in node-babel7?

Reply via email to