node-rollup-plugin-iife-split 0.0.6-1
Package Information
| Description | Rollup plugin for code splitting with IIFE output Shared modules are merged into a primary entry point, and secondary entry points access their exports through a configurable global variable. Each output bundle is wrapped in an immediately invoked function expression (IIFE). Selected modules can be excluded from sharing and duplicated in each entry point that imports them. External modules can be mapped to global variables, and output banners and footers are preserved outside the IIFE wrappers. |
|---|---|
| Maintainer | Home Assistant Team <team+homeassistant@tracker.debian.org> |
| Changed By | Edward Betts <edward@4angle.com> |
| Sponsor | edward@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/homeassistant-team/js/node-rollup-plugin-iife-split.git (browse) |
| Closes | #1152929 |
| Tracker | https://tracker.debian.org/pkg/node-rollup-plugin-iife-split |
| Uploaded | 3 hours ago |
New Package Report
.changes
| Architecture | all source |
|---|---|
| Distribution | unstable |
| Date | Tue, 03 Nov 2026 09:57:24 +0000 |
| Source | node-rollup-plugin-iife-split |
| Version | 0.0.6-1 |
| Changed-By | Edward Betts <edward@4angle.com> |
Changelog
node-rollup-plugin-iife-split (0.0.6-1) unstable; urgency=medium . * Initial release. (Closes: #1152929)
.dsc
| Package-List | node-rollup-plugin-iife-split deb javascript optional arch=all |
|---|---|
| Section | javascript |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: rollup-plugin-iife-split Upstream-Contact: Adam Shaw Source: https://github.com/arshaw/rollup-plugin-iife-split Files: * Copyright: Adam Shaw License: Expat Files: debian/* Copyright: 2026 Edward Betts <edward@4angle.com> License: Expat License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
DFSG Assistant LLM REVIEW 0 blocker, 0 important, 0 minor
This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.
Reviewed 2 hours ago.
Report
DFSG NEW review for node-rollup-plugin-iife-split version 0.0.6-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: Yes - Packaging is of good quality: Yes
- Issues: 0 blocker, 0 important, 0 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: nothing found
Licensing
debian/copyright is DEP-5 with the correct Format: URL, a Files: * stanza (Adam Shaw, Expat), a Files: debian/* stanza (2026 Edward Betts, Expat) and the full Expat text. Upstream's package.json ("license": "MIT") and README.md (## License / MIT) agree, no file in the tree carries a different notice, nothing third-party is bundled and no non-free wording occurs anywhere. The absence of an upstream LICENSE file does not change the grant recorded in the package.
Packaging
Compat 14 with the pkg-js dh sequences and single-binary, a minimal rules, a build script that compiles src/ with tsc and fixes ESM import extensions, extlinks/clean files, Depends matching the runtime imports, autopkgtest wired through debian/tests/pkg-js/test, and a sane changelog, control and upstream metadata. No patches, no maintainer scripts; nothing here a sponsor would require changed.
Issues
None.
Verified ◂
- Read
debian/copyrightin full: DEP-5, exact copyright-format 1.0Format:,Files: *→Copyright: Adam Shaw/License: Expat,Files: debian/*→Copyright: 2026 Edward Betts <edward@4angle.com>/License: Expat, and a stand-aloneLicense: Expatparagraph with the complete permission text (Expat is not in /usr/share/common-licenses, so embedding it is required and done). - Searched the whole upstream tree (
src/,test/and its fixtures,README.md,CHANGELOG.md,CLAUDE.md,tsconfig.json,.npmrc,.gitignore,.claude/settings.local.json) forCopyright,(C),©,SPDX-License-Identifier,Licensed under,Permission is hereby granted,GNU,Apache License,Mozilla Public,public domain,All rights reserved,non-commercial: no copyright notices, no third-party code, no restricted terms.pnpm-lock.yamlholds only package names, versions and integrity hashes, no licence metadata. - Upstream has no LICENSE/COPYING file; the Expat grant rests on
package.json("license": "MIT") andREADME.md, both read. NoFiles-Excludedis needed: the orig tarball is the plain upstream tree, with nothing removed. - Prescan (
dfsg-author-check): it listed no files as suspect and reported every holder it found named indebian/copyright(2 declared, 48 files scanned). - No built, minified, PDF or archive files in the upstream tree:
dist/is absent from the orig tarball, produced during the build bydebian/nodejs/build(tsc --noCheckoversrc/) and removed bydebian/clean(dist/,.temp/); there is nonode_modulesand no vendored code. The test fixtures are trivial hand-written modules (checkedbasic/,multi-shared/,unshared/locale-en.js,unshared/locales-all.js). - Read all of
debian/:control,rules,changelog,copyright,clean,node-rollup-plugin-iife-split.docs,nodejs/build,nodejs/extlinks,source/format,tests/pkg-js/test,tests/pkg-js/run-tests.cjs,tests/pkg-js/node-test.mjs,upstream/metadata. Nodebian/patches, no maintainer scripts, nogbp.conf. debian/control: compat 14 (recommended),dh-sequence-single-binarykeepsdh_auto_install's destdir atdebian/<pkg>(Dh_Libtmpdir) so dh_nodejs's install lands directly in the package and no.installfile is needed;Depends(rollup,node-magic-string,node-estree-walker,nodejs) matches the runtime imports ofsrc/(rollup,magic-string,estree-walker, Node builtins only).- Build and test dependencies:
node-typescriptfortsc/ts.transpileModule,rollupandnode-estree-walker/node-magic-stringfor module resolution duringtsc --noCheckand for the tests,node-acornused only bytest/chunk-merger.test.tsand linked only when tests are enabled (acorn testindebian/nodejs/extlinks, perDebian::PkgJs::Utils::_extLinks). - Autopkgtest:
Testsuite: autopkgtest-pkg-nodejsplusdebian/tests/pkg-js/testis the implicit-control setup —autodep80.31 supports NodeJS packages, and pkg-js-autopkgtest's description states theTestsuite:field is all that is needed; dh_nodejs's own test step also runs this file, so nodebian/tests/controlis required. Standards-Version: 4.7.4against the reviewing system's Policy 4.7.4.1: first two components match, so not an issue.changelog(0.0.6-1, unstable, initial release closing #1152929) andupstream/metadata(Bug-Database, Bug-Submit, Repository, Repository-Browse) are consistent withHomepage/Vcs-*.debian/watchwas not examined, as instructed.- uscan found upstream releases with
debian/watch; a newer upstream version is available (upstream0.0.7, packaged0.0.6), which is not a fault of the package.
Not confirmed ◂
- Could not run the build or the test suite. Debian's
node-estree-walkeris 2.0.2 while upstream declares^3.0.0, but the source only useswalk()andthis.skip()(chunk-merger.ts,esm-to-iife.ts), which 2.0.2 provides, and the upstream suite runs during the build, so this is not reported as an issue. node-typescriptin unstable is 6.0.3 and is not installed on the reviewing system, so I could not check thattsc --noCheckis still accepted there; the maintainer's build is the evidence that it is.
Proposed changes ◂
None.
Uploader's response to the LLM review
The uploader was emailed about the review 1 hour ago.