node-lit-ntml 4.0.2-1
Package Information
| Description | HTML template literal rendering for Node.js Tagged template literals are rendered as HTML documents or fragments. Interpolated values can include arrays and functions, with asynchronous rendering also resolving promises. Synchronous variants are available for content that does not require asynchronous processing. |
|---|---|
| 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-lit-ntml.git (browse) |
| Closes | #1151886 |
| Tracker | https://tracker.debian.org/pkg/node-lit-ntml |
| Uploaded | 3 hours ago |
New Package Report
.changes
| Source | node-lit-ntml |
|---|---|
| Version | 4.0.2-1 |
| Changed-By | Edward Betts <edward@4angle.com> |
| Architecture | all source |
| Distribution | unstable |
| Date | Sat, 24 Oct 2026 09:43:07 +0100 |
Changelog
node-lit-ntml (4.0.2-1) unstable; urgency=medium . * Initial release. (Closes: #1151886)
.dsc
| Section | javascript |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | node-lit-ntml deb javascript optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lit-ntml Upstream-Contact: Rong Sen Ng (motss) <wes.ngrongsen@gmail.com> Source: https://github.com/motss/lit-ntml Files: * Copyright: 2023 Rong Sen Ng <wes.ngrongsen@gmail.com> 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, 1 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 1 hour ago.
Report
DFSG NEW review for node-lit-ntml version 4.0.2-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: Yes - Packaging is of good quality: Yes
- Issues: 0 blocker, 0 important, 1 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: nothing found
Licensing
The package is a single-author TypeScript library under the MIT/Expat licence. debian/copyright is in DEP-5 machine-readable format and accurately names the sole upstream holder (Rong Sen Ng, 2023) and the Debian packaging holder (Edward Betts, 2026), with the full Expat text included. No vendored node_modules, no pre-built/minified artefacts, and no non-free terms were found; the one deviation is the Contributor Covenant code-of-conduct, noted as a minor issue below.
Packaging
Packaging is clean and follows current nodejs-team practice: dh with debhelper-compat 14 and the pkg-js-tools sequences, a correct single all-arch binary package, a minimal debian/rules, an autopkgtest-pkg-nodejs suite that compiles the TS tests and runs them with node:test, correct <!nocheck> marking of node-types-node, and a sensible dgit-style combined patch adapting the tests from vitest to node:test. Standards-Version 4.7.4, Vcs-* and upstream/metadata are all present and correct.
Issues
1. [minor] [licensing] code-of-conduct.md is adapted from the Contributor Covenant (CC-BY-4.0), but Files: * assigns it Expat
- Files:
code-of-conduct.md:87-92,debian/copyright:5-8 - Basis: checked, in the package or with a reference tool
- Evidence:
This Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at http://contributor-covenant.org/version/1/4; debian/copyright hasFiles: *...License: Expat. - Problem: The Contributor Covenant is published under the Creative Commons Attribution 4.0 International licence, so this file is CC-BY-4.0 rather than Expat, and debian/copyright does not record that. CC-BY-4.0 is DFSG-free and the required attribution is present, so this is only a minor inaccuracy, not a DFSG problem.
- Fix: Add a
Files: code-of-conduct.mdstanza withLicense: CC-BY-4.0(and a short stand-alone licence reference), or replace the file's adapted text.
Verified
- debian/copyright read in full: DEP-5 format,
Files: *(Copyright 2023 Rong Sen Ng, License Expat) andFiles: debian/*(Copyright 2026 Edward Betts, License Expat), with the full Expat text in a stand-alone stanza. - LICENSE matches the Expat text and holder
Copyright © 2023 Rong Sen Ng <wes.ngrongsen@gmail.com>; package.jsonauthorandlicense: MITagree. - A grep for copyright/licence wording across the tree found only Rong Sen Ng and the LICENSE/README references; the prescan author check also reports every holder found is named in debian/copyright, so no file needs its own stanza for a missing holder.
- No vendored third-party code: node_modules/ is gitignored and absent from the tarball; package.json declares only parse5 and tslib as dependencies, resolved via node-parse5 at build/runtime rather than embedded.
- Source is complete TypeScript under src/ (index, parse-literals, parse-literals-sync, process-literals, process-literals-sync, plus tests and benchmarks); no .js/.map/minified/binary build artefacts are shipped (dist/ is built at package time and removed by debian/clean).
- packaging files read in full: control, rules, changelog, source/format, clean, nodejs/build (
tsc -p tsconfig.json), nodejs/extlinks, patches/series and the dgit-changes patch, tests/pkg-js/*, upstream/metadata; debian/watch not reviewed (checked separately). - uscan found the packaged version as the newest upstream release (upstream
4.0.2, packaged4.0.2).
Not confirmed
- No manual page for dh_nodejs is installed on the reviewing system, so the exact extlinks syntax (
parse5/@types/node test) was judged against standard pkg-js-tools practice rather than its documentation.
Proposed changes
None.
Uploader's response to the LLM review
The uploader was emailed about the review 1 hour ago.