{"name":"diff2html","version":"3.4.50","homepage":"https://diff2html.xyz","description":"Fast Diff to colorized HTML","keywords":["git","diff","pretty","side","line","side-by-side","line-by-line","character","highlight","pretty","color","html","diff2html","difftohtml","colorized"],"author":{"name":"Rodrigo Fernandes","email":"rtfrodrigo@gmail.com"},"repository":{"type":"git","url":"git://github.com/rtfpessoa/diff2html.git"},"bugs":{"url":"https://www.github.com/rtfpessoa/diff2html/issues"},"engines":{"node":">=12"},"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 && npm run build:templates && npm run build:commonjs && npm run build:esm && npm run build:bundles && 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 > ./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 && open ./coverage/index.html","coverage:push":"curl -Ls https://coverage.codacy.com/get.sh | bash","validate":"npm run build:templates && npm run format:check && npm run lint:check && npm run build && npm run test:coverage","fix":"npm run format:fix && 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"},"main":"./lib/diff2html.js","module":"./lib-esm/diff2html.js","types":"./lib/diff2html.d.ts","lint-staged":{"**/*.+(js|jsx|ts|tsx|json)":["prettier --write","eslint --fix"],"**/*.+(css|html|md|mdx)":["prettier --write"],"README.md":["npm run gen:toc-base"]},"dependencies":{"diff":"^7.0.0","hogan.js":"3.0.2"},"optionalDependencies":{"highlight.js":"11.9.0"},"devDependencies":{"prettier-2":"npm:prettier@^2","@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","@types/diff":"^6.0.0","@types/hogan.js":"3.0.5","@types/jest":"^29.5.14","@types/node":"^22.10.2","@types/nopt":"3.0.32","all-contributors-cli":"^6.24.0","autoprefixer":"^10.4.20","bulma":"^1.0.2","clipboard":"2.0.11","copy-webpack-plugin":"^12.0.2","css-loader":"^7.1.2","cssnano":"^7.0.6","eslint":"^9.17.0","eslint-plugin-jest":"28.10.0","eslint-plugin-promise":"^7.2.1","file-loader":"6.2.0","globals":"^15.14.0","handlebars":"4.7.8","handlebars-loader":"1.7.3","html-webpack-plugin":"^5.6.3","husky":"^9.1.7","image-webpack-loader":"8.1.0","is-ci-cli":"2.2.0","jest":"29.7.0","lint-staged":"^15.2.11","markdown-toc":"^1.2.0","mini-css-extract-plugin":"^2.9.2","mkdirp":"3.0.1","nopt":"^8.0.0","postcss":"^8.4.49","postcss-cli":"11.0.0","postcss-import":"^16.1.0","postcss-loader":"^8.1.1","postcss-preset-env":"^10.1.2","prettier":"^3.4.2","ts-jest":"^29.2.5","ts-loader":"9.5.1","ts-node":"10.9.2","typescript":"^5.7.2","typescript-eslint":"^8.18.2","url-loader":"4.1.1","webpack":"^5.97.1","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.0","whatwg-fetch":"3.6.20"},"resolutions":{"lodash":">=4.17.20","minimist":">=1.2.5","acorn":">=7.4.0","autolinker":">=3.14.1","bl":">=2.2.1","decompress":">=4.2.1","node-forge":">=0.10.0","trim-newlines":">=3.0.1","async":">=2.6.4","terser":">=5.14.2","semver-regex":">=4.0.5","http-cache-semantics":">=4.1.1"},"license":"MIT","_id":"diff2html@3.4.50","gitHead":"334be3872d18b944014841cb8d4f492711f4e3fb","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"f148915316fcfb77f03808e7a713ea049d5be783","size":515808,"noattachment":false,"key":"/diff2html/-/diff2html-3.4.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/diff2html/download/diff2html-3.4.50.tgz"},"_npmUser":{"name":"rtfpessoa","email":"rtfrodrigo@gmail.com"},"directories":{},"maintainers":[{"name":"rtfpessoa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/diff2html_3.4.50_1734995494028_0.41911147397866744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T23:11:34.295Z","publish_time":1734995494295,"_source_registry_name":"default","_cnpm_publish_time":1734995494295,"dist-tags":{"latest":"3.4.52","pr":"3.4.48-34472g1379211.2.1379211"}}