{"name":"diff","version":"9.0.0","description":"A JavaScript text diff implementation.","keywords":["diff","jsdiff","compare","patch","text","json","css","javascript"],"maintainers":[{"name":"kpdecker","email":"kpdecker@gmail.com"},{"name":"explodingcabbage","email":"markrobertamery+npm@gmail.com"}],"bugs":{"email":"kpdecker@gmail.com","url":"http://github.com/kpdecker/jsdiff/issues"},"license":"BSD-3-Clause","repository":{"type":"git","url":"https://github.com/kpdecker/jsdiff.git"},"engines":{"node":">=0.3.1"},"main":"./libcjs/index.js","module":"./libesm/index.js","browser":"./dist/diff.js","unpkg":"./dist/diff.js","exports":{".":{"import":{"types":"./libesm/index.d.ts","default":"./libesm/index.js"},"require":{"types":"./libcjs/index.d.ts","default":"./libcjs/index.js"}},"./package.json":"./package.json","./lib/*.js":{"import":{"types":"./libesm/*.d.ts","default":"./libesm/*.js"},"require":{"types":"./libcjs/*.d.ts","default":"./libcjs/*.js"}},"./lib/":{"import":{"types":"./libesm/","default":"./libesm/"},"require":{"types":"./libcjs/","default":"./libcjs/"}}},"type":"module","types":"libcjs/index.d.ts","scripts":{"clean":"rm -rf libcjs/ libesm/ dist/ coverage/ .nyc_output/","lint":"yarn eslint","build":"yarn lint && yarn generate-esm && yarn generate-cjs && yarn check-types && yarn run-rollup && yarn run-uglify","generate-cjs":"yarn tsc --module commonjs --outDir libcjs && node --eval \"fs.writeFileSync('libcjs/package.json', JSON.stringify({type:'commonjs',sideEffects:false}))\"","generate-esm":"yarn tsc --module nodenext --outDir libesm --target es6 && node --eval \"fs.writeFileSync('libesm/package.json', JSON.stringify({type:'module',sideEffects:false}))\"","check-types":"yarn run-tsd && yarn run-attw","test":"nyc yarn _test","_test":"yarn build && cross-env NODE_ENV=test yarn run-mocha","run-attw":"yarn attw --pack --entrypoints . && yarn attw --pack --entrypoints lib/diff/word.js --profile node16","run-tsd":"yarn tsd --typings libesm/ && yarn tsd --files test-d/","run-rollup":"rollup -c rollup.config.mjs","run-uglify":"uglifyjs dist/diff.js -c -o dist/diff.min.js","run-mocha":"mocha --require ./runtime 'test/**/*.js'"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.2","@babel/core":"^7.29.0","@babel/preset-env":"^7.29.2","@babel/register":"^7.28.6","@colors/colors":"^1.6.0","@eslint/js":"^10.0.1","babel-loader":"^10.1.1","babel-plugin-istanbul":"8.0.0","chai":"^6.2.2","cross-env":"^10.1.0","eslint":"^10.2.0","globals":"^17.5.0","karma":"^6.4.4","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.1","mocha":"^11.7.5","nyc":"^18.0.0","rollup":"^4.60.1","tsd":"^0.33.0","typescript":"^6.0.2","typescript-eslint":"^8.58.1","uglify-js":"^3.19.3","webpack":"^5.106.1","webpack-dev-server":"^5.2.3"},"nyc":{"require":["@babel/register"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false,"check-coverage":true,"branches":100,"lines":100,"functions":100,"statements":100},"packageManager":"yarn@4.12.0","_id":"diff@9.0.0","gitHead":"db0b12ace208da7fd741cf96d97f009347a9eaa8","dist":{"shasum":"297c31cd7c280f13dfe335791ec2063bd4a73a6f","integrity":"sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==","tarball":"https://registry.npmjs.org/diff/-/diff-9.0.0.tgz","fileCount":136,"unpackedSize":615597,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID8x3Mlk9Yy4dvTKuivkAAHOUuwwQFStl4quk8tBCCm1AiEAz0i3eHNKDubOCuix0oMzvuexDFLFzwWoQL1FQbwcGKg="}]},"_npmUser":{"name":"explodingcabbage","email":"markrobertamery+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/diff_9.0.0_1776083964313_0.17225729556980207"},"_hasShrinkwrap":false}