#1112026 ITP: node-rollup-plugin-dynamic-import-vars -- node-rollup plugin to support variables in dynamic imports

#1112026#5
Date:
2025-08-25 09:45:18 UTC
From:
To:
* Package name    : node-rollup-plugin-dynamic-import-vars
  Version         : 2.1.5
  Upstream Contact: RollupJS Plugin Contributors <https://github.com/rollup/plugins/issues/new>
* URL             : https://github.com/rollup/plugins
* License         : Expat
  Programming Lang: JavaScript
  Description     : node-rollup plugin to support variables in dynamic imports

node-rollup-plugin-dynamic-import-vars is a node-rollup plugin to support
variables in dynamic imports.

It is needed to build node-vite, another framework to build/test Node.js
packages.

This package will be maintained under JS Team umbrella.

#1112026#8
Date:
2025-08-25 09:51:51 UTC
From:
To:
Hello,

Bug #1112026 in node-rollup-plugin-dynamic-import-vars reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/js-team/node-rollup-plugin-dynamic-import-vars/-/commit/c882935c64e8ea87e5c00de9204c010357716907
------------------------------------------------------------------------
Import Debian changes 2.1.5+ds1+~1.9.0-1

node-rollup-plugin-dynamic-import-vars (2.1.5+ds1+~1.9.0-1) unstable; urgency=medium
.
  * Initial version (Closes: #1112026)
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1112026

#1112026#15
Date:
2025-08-25 10:43:44 UTC
From:
To:
Hi Yadd,

Is it even viable to package vite? I once looked at it for packaging it, but the dependency tree looked monstrous and endless, and the packageable ones were all last touched so many years ago. If it's still like that, it's going to be a maintenance hell.

#1112026#20
Date:
2025-08-25 10:55:10 UTC
From:
To:
Not so difficult:

$ pkgjs-depends vite
# vite@7.1.3
# 16 missing npm module(s)

DEPENDENCIES:
   esbuild (esbuild)
   node-anymatch (picomatch)
   node-chokidar (chokidar)
   node-immutable (immutable)
   node-inquirer (rxjs)
   node-less (less)
   node-postcss (postcss, source-map-js)
   node-pre-gyp (detect-libc)
   node-stylus (stylus)
   node-supports-color (supports-color)
   node-terser (terser)
   node-yaml (yaml)
   nodejs (@types/node)
   rollup (rollup)

MISSING:
vite@7.1.3
  └── fdir (6.5.0)
  └── tinyglobby (0.2.14)
      └── (^) fdir (6.5.0)
  └── jiti (2.5.1)
  └── lightningcss (1.30.1)
  └── sass (1.90.0)
  └── sass-embedded (1.90.0)
      └── @bufbuild/protobuf (2.7.0)
      └── buffer-builder (0.2.0)
      └── colorjs.io (0.5.2)
      └── sync-child-process (1.0.2)
          └── sync-message-port (1.1.3)
      └── varint (6.0.0)
  └── sugarss (5.0.1)
  └── tsx (4.20.5)
      └── get-tsconfig (4.10.1)
          └── resolve-pkg-maps (1.0.0)

Notes:
- we need tsx (lot of package are using it now).
   node-rollup-plugin-dynamic-import-vars is needed for this
- saas is also widely used
   (for now we have node-node-saas, not node-saas)

#1112026#29
Date:
2026-05-26 01:59:26 UTC
From:
To:
Hi Yadd,

Any update on packaging node-rollup-plugin-dynamic-import-vars?
Is it ready to be uploaded to NEW?

Thanks,
--Joe

#1112026#34
Date:
2026-06-27 08:10:20 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
node-rollup-plugin-dynamic-import-vars, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1112026@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastien Roucariès <rouca@debian.org> (supplier of updated node-rollup-plugin-dynamic-import-vars package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 26 Jun 2026 23:35:50 +0200
Source: node-rollup-plugin-dynamic-import-vars
Binary: node-rollup-plugin-dynamic-import-vars
Architecture: source all
Version: 2.1.5+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Bastien Roucariès <rouca@debian.org>
Description:
 node-rollup-plugin-dynamic-import-vars - node-rollup plugin to support variables in dynamic imports
Closes: 1112026
Changes:
 node-rollup-plugin-dynamic-import-vars (2.1.5+ds-1) unstable; urgency=medium
 .
   [ Yadd ]
   * Fix dependencies
   * Initial version (Closes: #1112026)
 .
   [ Bastien Roucaries ]
   * Fix build
Checksums-Sha1:
 e94fc34fb98ce670d70f5162aed0bc369eda1a03 2551 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1.dsc
 00f72cf13436499453338fcdebcd094e1a805a86 100716 node-rollup-plugin-dynamic-import-vars_2.1.5+ds.orig.tar.xz
 756b6b4897c93b65e32131296a5c53159afca021 3808 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1.debian.tar.xz
 606044f1a6a84e92083b9490ea96bc8c766f4f6d 8812 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1_all.deb
 fb8cf4a65ce70fd7cabc5c4ed1979cefab4278d0 19704 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1_amd64.buildinfo
Checksums-Sha256:
 deb29684b9dbb37446916aa51cc50158adb5d7010472e9785fc3eacc4f140984 2551 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1.dsc
 4c9bb7196a49a06abd2b50a3c454ce3bcaf6eaf524beda18f9482c4f47e69008 100716 node-rollup-plugin-dynamic-import-vars_2.1.5+ds.orig.tar.xz
 b9436e8cd68c05635c8c44b0d1650a41c37186ba4ac9b318581601bb13045c44 3808 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1.debian.tar.xz
 dd92a19920e5a513570ff57caa779d2b16c0999c27239cce83399e53007882f0 8812 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1_all.deb
 92ebc5d14544f45562cc18bf4dcd7ea3b7a69bad81e3fa2a2cc7b208b0e5d6e6 19704 node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1_amd64.buildinfo
Files:
 a1ee647c0a901bafe06d57f5824e5a30 2551 javascript optional node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1.dsc
 3de99b6a22df4a758478e0b590b0dc44 100716 javascript optional node-rollup-plugin-dynamic-import-vars_2.1.5+ds.orig.tar.xz
 28ac30b36f317173365a6e33ce9c7390 3808 javascript optional node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1.debian.tar.xz
 2dde7d5704d40571fc0a30b42f78ec25 8812 javascript optional node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1_all.deb
 173ba108cf23db08cbcee67f80eca4ae 19704 javascript optional node-rollup-plugin-dynamic-import-vars_2.1.5+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmo/A9oACgkQADoaLapB
CF8Wfw//RWxAkyQbMdhKz6pu71EL7/vypyIPePltIH9fDl0o8tZ0h62g5VJRkbDI
1xFE3rV0f8HY5TVBEblmh/4zBd6Od6pdT5ZY2kQH26OumhQaRpuzMdV/kN/EsGB4
uP6ysaJBACQrhEu8KwVznaCVwvppee45qXzuHpdGSiRl6F10eCDREhEBAno++Inm
79Vd6fIQcYL8KDw1eqwXF13Rc90kchnZyyuy1x/32GuMV+7V+AxTGZI+bsbmgcgB
jadnEzcbiAggyveF4h2gCxVf+jUVLqQaVMZQGezjJINf1MNj+ZV+QIWo8zGlDt6g
DvqKPcPea3i21jL3SYOchbFt6lM8sz51YqPQ1PsXjwLCUMjubBBcWJg5diE0McLP
pXW3o1kAt88IJnFc+H1Hbs8R8245GnHro3OFgtV9W+amW6sTtTguEFEG25/zj+oP
O1Hxq4WbXP4oxCqdVXz7Ys0EBQaOPYyCaEZKwpOfUhTVnQvLAbpdy6zDaBRazB3z
qWOiCmN/X8wAYB+DJ8k1uAPwiBUFUe5S6D4MROg4By278TTNqMehww3zbDO3mmmv
yj8rTwwcIlbYJcnR82aPqgSsUfCOHP9IqaAjAoEkcty2cMZmDAGz/nJh6qFHTaAt
gbMpO90RVIQOTxy7FaSib/rRHGtJTJEMNHMSUaIzyPDv9vaspPo=
=stIP
-----END PGP SIGNATURE-----