{"id":168960176,"number":"3.4.56","published_at":"2026-01-31T12:46:34.635Z","licenses":"MIT","integrity":"sha512-u9gfn+BlbHcyO7vItCIC4z49LJDUt31tODzOfAuJ5R1E7IdlRL6KjugcB9zOpejD+XiR+dDZbsnHSQ3g6A/u8A==","status":null,"download_url":"https://registry.npmjs.org/diff2html/-/diff2html-3.4.56.tgz","registry_url":"https://www.npmjs.com/package/diff2html/v/3.4.56","documentation_url":null,"install_command":"npm install diff2html@3.4.56","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"rtfpessoa","email":"rtfrodrigo@gmail.com"},"dist":{"integrity":"sha512-u9gfn+BlbHcyO7vItCIC4z49LJDUt31tODzOfAuJ5R1E7IdlRL6KjugcB9zOpejD+XiR+dDZbsnHSQ3g6A/u8A==","shasum":"537aa343e9f1b1ede346909f56eeddb2c780c09f","tarball":"https://registry.npmjs.org/diff2html/-/diff2html-3.4.56.tgz","fileCount":138,"unpackedSize":2022814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqsG9r2vCGOFlgyBe9UlZiI7t784+vFDBHpogUjd/ALwIhAIbjVq+lxDO1K0+ZpLA1oLKVC9VR74BWvHqkPerSQUPu"}]},"gitHead":"41fdbdb9cb226a88b5eeafe5231121a7eea91983","main":"./lib/diff2html.js","scripts":{"lint:staged":"lint-staged","lint:check":"eslint","lint:fix":"eslint --fix","prettier":"prettier --ignore-path .gitignore '**/*.+(js|jsx|ts|tsx|json|css|html|md|mdx)'","format:check":"npm run prettier --check","format:fix":"npm run prettier --write","build":"npm run build:css \u0026\u0026 npm run build:templates \u0026\u0026 npm run build:commonjs \u0026\u0026 npm run build:esm \u0026\u0026 npm run build:bundles \u0026\u0026 npm run build:website","build:commonjs":"rm -rf lib; tsc -p tsconfig.json -m CommonJS --outDir lib","build:esm":"rm -rf lib-esm; tsc -p tsconfig.json -m ESNext --outDir lib-esm","build:bundles":"rm -rf ./bundles/js; webpack --mode production --config webpack.bundles.ts","build:css":"rm -rf ./bundles/css; postcss --config ./postcss.config.js --no-map -o ./bundles/css/diff2html.min.css ./src/ui/css/diff2html.css","build:templates":"ts-node ./scripts/hulk.ts --wrapper ts --variable 'defaultTemplates' ./src/templates/*.mustache \u003e ./src/diff2html-templates.ts","build:website":"rm -rf docs; webpack --mode production --config webpack.website.ts","gen":"npm run gen:toc","gen:toc-base":"markdown-toc --maxdepth 3 --bullets='-' -i","gen:toc":"npm run gen:toc-base README.md","test":"is-ci 'test:coverage' 'test:watch'","test:coverage":"jest --coverage","test:watch":"jest --watch","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --watch","coverage:open":"npm run test:coverage \u0026\u0026 open ./coverage/index.html","coverage:push":"curl -Ls https://coverage.codacy.com/get.sh | bash","validate":"npm run build:templates \u0026\u0026 npm run format:check \u0026\u0026 npm run lint:check \u0026\u0026 npm run build \u0026\u0026 npm run test:coverage","fix":"npm run format:fix \u0026\u0026 npm run lint:fix","start":"npm run start:website","start:website":"webpack serve --mode development --config webpack.website.ts","preversion":"npm run validate","version":"git add -A package.json","prepare":"husky"},"_npmVersion":"11.6.2","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=12"},"exports":null,"browserify":null},"created_at":"2026-02-02T14:03:57.959Z","updated_at":"2026-10-29T03:47:21.771Z","purl":"pkg:npm/diff2html@3.4.56","related_tag":{"name":"3.4.56","sha":"72331ff5d13a8d4d1f11256a7b554dd0d69d7014","kind":"commit","published_at":"2026-01-31T12:43:24.000Z","download_url":"https://codeload.github.com/rtfpessoa/diff2html/tar.gz/3.4.56","html_url":"https://github.com/rtfpessoa/diff2html/releases/tag/3.4.56","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rtfpessoa/diff2html@3.4.56","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtfpessoa%2Fdiff2html/tags/3.4.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtfpessoa%2Fdiff2html/tags/3.4.56/manifests"},"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/diff2html/versions/3.4.56","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/diff2html/versions/3.4.56/codemeta","dependencies":[{"id":1875961330,"ecosystem":"npm","package_name":"diff","requirements":"^8.0.3","kind":"runtime","optional":false},{"id":1875961331,"ecosystem":"npm","package_name":"@profoundlogic/hogan","requirements":"^3.0.4","kind":"runtime","optional":false},{"id":1875961332,"ecosystem":"npm","package_name":"prettier-2","requirements":"npm:prettier@^3","kind":"Development","optional":false},{"id":1875961333,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1875961334,"ecosystem":"npm","package_name":"@eslint/json","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1875961335,"ecosystem":"npm","package_name":"@types/hogan.js","requirements":"3.0.5","kind":"Development","optional":false},{"id":1875961336,"ecosystem":"npm","package_name":"@types/jest","requirements":"^30.0.0","kind":"Development","optional":false},{"id":1875961337,"ecosystem":"npm","package_name":"@types/node","requirements":"^25.1.0","kind":"Development","optional":false},{"id":1875961338,"ecosystem":"npm","package_name":"@types/nopt","requirements":"3.0.32","kind":"Development","optional":false},{"id":1875961339,"ecosystem":"npm","package_name":"all-contributors-cli","requirements":"^6.26.1","kind":"Development","optional":false},{"id":1875961340,"ecosystem":"npm","package_name":"autoprefixer","requirements":"^10.4.24","kind":"Development","optional":false},{"id":1875961341,"ecosystem":"npm","package_name":"bulma","requirements":"^1.0.4","kind":"Development","optional":false},{"id":1875961342,"ecosystem":"npm","package_name":"clipboard","requirements":"2.0.11","kind":"Development","optional":false},{"id":1875961343,"ecosystem":"npm","package_name":"copy-webpack-plugin","requirements":"^13.0.1","kind":"Development","optional":false},{"id":1875961344,"ecosystem":"npm","package_name":"css-loader","requirements":"^7.1.3","kind":"Development","optional":false},{"id":1875961345,"ecosystem":"npm","package_name":"cssnano","requirements":"^7.1.2","kind":"Development","optional":false},{"id":1875961346,"ecosystem":"npm","package_name":"eslint","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1875961347,"ecosystem":"npm","package_name":"eslint-plugin-jest","requirements":"29.12.1","kind":"Development","optional":false},{"id":1875961348,"ecosystem":"npm","package_name":"eslint-plugin-promise","requirements":"^7.2.1","kind":"Development","optional":false},{"id":1875961349,"ecosystem":"npm","package_name":"file-loader","requirements":"6.2.0","kind":"Development","optional":false},{"id":1875961350,"ecosystem":"npm","package_name":"globals","requirements":"^17.2.0","kind":"Development","optional":false},{"id":1875961351,"ecosystem":"npm","package_name":"handlebars","requirements":"4.7.8","kind":"Development","optional":false},{"id":1875961352,"ecosystem":"npm","package_name":"handlebars-loader","requirements":"1.7.3","kind":"Development","optional":false},{"id":1875961353,"ecosystem":"npm","package_name":"html-webpack-plugin","requirements":"^5.6.6","kind":"Development","optional":false},{"id":1875961354,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.7","kind":"Development","optional":false},{"id":1875961355,"ecosystem":"npm","package_name":"image-webpack-loader","requirements":"8.1.0","kind":"Development","optional":false},{"id":1875961356,"ecosystem":"npm","package_name":"is-ci-cli","requirements":"2.2.0","kind":"Development","optional":false},{"id":1875961357,"ecosystem":"npm","package_name":"jest","requirements":"30.2.0","kind":"Development","optional":false},{"id":1875961358,"ecosystem":"npm","package_name":"lint-staged","requirements":"^16.2.7","kind":"Development","optional":false},{"id":1875961359,"ecosystem":"npm","package_name":"markdown-toc","requirements":"^1.2.0","kind":"Development","optional":false},{"id":1875961360,"ecosystem":"npm","package_name":"mini-css-extract-plugin","requirements":"^2.10.0","kind":"Development","optional":false},{"id":1875961361,"ecosystem":"npm","package_name":"mkdirp","requirements":"3.0.1","kind":"Development","optional":false},{"id":1875961362,"ecosystem":"npm","package_name":"nopt","requirements":"^9.0.0","kind":"Development","optional":false},{"id":1875961363,"ecosystem":"npm","package_name":"postcss","requirements":"^8.5.6","kind":"Development","optional":false},{"id":1875961364,"ecosystem":"npm","package_name":"postcss-cli","requirements":"11.0.1","kind":"Development","optional":false},{"id":1875961365,"ecosystem":"npm","package_name":"postcss-import","requirements":"^16.1.1","kind":"Development","optional":false},{"id":1875961366,"ecosystem":"npm","package_name":"postcss-loader","requirements":"^8.2.0","kind":"Development","optional":false},{"id":1875961367,"ecosystem":"npm","package_name":"postcss-preset-env","requirements":"^11.1.2","kind":"Development","optional":false},{"id":1875961368,"ecosystem":"npm","package_name":"prettier","requirements":"^3.8.1","kind":"Development","optional":false},{"id":1875961369,"ecosystem":"npm","package_name":"ts-jest","requirements":"^29.4.6","kind":"Development","optional":false},{"id":1875961370,"ecosystem":"npm","package_name":"ts-loader","requirements":"9.5.4","kind":"Development","optional":false},{"id":1875961371,"ecosystem":"npm","package_name":"ts-node","requirements":"10.9.2","kind":"Development","optional":false},{"id":1875961372,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1875961373,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.54.0","kind":"Development","optional":false},{"id":1875961374,"ecosystem":"npm","package_name":"url-loader","requirements":"4.1.1","kind":"Development","optional":false},{"id":1875961375,"ecosystem":"npm","package_name":"webpack","requirements":"^5.104.1","kind":"Development","optional":false},{"id":1875961376,"ecosystem":"npm","package_name":"webpack-cli","requirements":"^6.0.1","kind":"Development","optional":false},{"id":1875961377,"ecosystem":"npm","package_name":"webpack-dev-server","requirements":"^5.2.3","kind":"Development","optional":false},{"id":1875961378,"ecosystem":"npm","package_name":"whatwg-fetch","requirements":"3.6.20","kind":"Development","optional":false},{"id":1875961379,"ecosystem":"npm","package_name":"highlight.js","requirements":"11.11.1","kind":"Optional","optional":true}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/diff2html"}