{"bin":{"javascript-obfuscator":"bin/javascript-obfuscator"},"bugs":{"url":"https://github.com/javascript-obfuscator/javascript-obfuscator/issues"},"dist":{"shasum":"05194dbdd5bdcd46bb3b86d269374eee97813f1e","tarball":"https://registry.npmjs.org/javascript-obfuscator/-/javascript-obfuscator-5.10.1.tgz","fileCount":430,"integrity":"sha512-3zIGwyuif4gqQM7Rm7ypkbWFrzTGVP/iaUdTwKPssY+t4J2ZmBGqgxy0c/Dsxl3ZUsJ7+l5gf9TtEl0CV49jIg==","signatures":[{"sig":"MEUCIF9weInrM7mcG9qp1Qan/hAqju06nyCLtYsNJjvknvaMAiEAzbqpk4tAZHAH90bn/hjb0qW8PUxOSRhxtSAx5+N7Lxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID8z31HfC0/mbAAvVZRVBbnIBvzL9Qpj3V1llqB7eEweAiBQwfR/oE8/SmA65QzbLl+Xb0tZV5tmPH7ZSPWKezF9JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12199699},"main":"dist/index.js","name":"javascript-obfuscator","types":"typings/index.d.ts","author":{"name":"Timofei Kachalov"},"browser":"dist/index.browser.js","engines":{"node":">=20.0.0"},"gitHead":"4db5ea3da717f8a4b1aafee6a8fabaeab1804659","license":"BSD-2-Clause","scripts":{"test":"yarn run test:full","build":"yarn run webpack:prod && yarn run eslint","start":"yarn run watch","watch":"webpack --config ./webpack/webpack.node.config.js --mode development --watch","eslint":"eslint src/**/*.ts","format":"yarn run prettier && yarn run eslint --fix","prepare":"husky install","prettier":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:dev":"ts-node --type-check test/dev/dev.ts","precommit":"yarn run eslint","test:full":"yarn run test:dev && yarn run test:mocha-coverage && yarn run test:mocha-memory-performance","test:mocha":"mocha --require ts-node/register --require source-map-support/register test/index.spec.ts --exit","git:addFiles":"git add .","webpack:prod":"webpack --config ./webpack/webpack.node.config.js --config ./webpack/webpack.browser.config.js --mode production","build:typings":"rm -rf ./typings && tsc --project src/tsconfig.typings.json","prepublishOnly":"yarn run build && yarn run build:typings","prettier:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","test:mocha-coverage":"cross-env NODE_OPTIONS=--max-old-space-size=4096 nyc --reporter text-summary --no-clean yarn run test:mocha","test:devCompilePerformance":"ts-node test/dev/dev-compile-performance.ts","test:devRuntimePerformance":"ts-node test/dev/dev-runtime-performance.ts","test:mocha-coverage:report":"nyc report --reporter=lcov","test:mocha-memory-performance":"cross-env NODE_OPTIONS=--max-old-space-size=280 mocha --require ts-node/register test/performance-tests/JavaScriptObfuscatorMemory.spec.ts"},"_npmUser":{"name":"sanex3339","email":"sanex3339@yandex.ru"},"homepage":"https://obfuscator.io/","keywords":["obfuscator","obfuscation","uglify","crush","code protection","javascript obfuscator","js obfuscator"],"repository":{"url":"git+https://github.com/javascript-obfuscator/javascript-obfuscator.git","type":"git"},"_npmVersion":"11.13.0","description":"JavaScript obfuscator","directories":{},"maintainers":[{"name":"sanex3339","email":"sanex3339@yandex.ru"}],"_nodeVersion":"26.1.0","contributors":[{"url":"https://github.com/sanex3339","name":"Timofei Kachalov"},{"url":"https://github.com/zamotkin","name":"Dmitry Zamotkin"}],"dependencies":{"md5":"2.3.0","acorn":"8.15.0","chalk":"4.1.2","tslib":"2.8.1","assert":"2.1.0","chance":"1.1.13","process":"0.11.10","stringz":"2.1.0","commander":"12.1.0","env-paths":"4.0.0","inversify":"7.11.0","minimatch":"11.0.4","@vercel/blob":">=0.23.0","eslint-scope":"8.4.0","class-validator":"0.14.3","fast-deep-equal":"3.1.3","string-template":"1.0.0","js-string-escape":"1.0.1","reflect-metadata":"0.2.2","eslint-visitor-keys":"4.2.1","acorn-import-attributes":"^1.9.5","@javascript-obfuscator/escodegen":"2.4.2","@javascript-obfuscator/estraverse":"5.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha512.ca75da26c00327d26267ce33536e5790f18ebd53266796fbb664d2a4a5116308042dd8ee7003b276a20eace7d3c5561c3577bdd71bcb67071187af124779620a","devDependencies":{"nyc":"17.1.0","chai":"4.5.0","husky":"9.1.7","mocha":"11.7.4","pjson":"1.0.9","sinon":"19.0.2","eslint":"8.57.1","parse5":"^8.0.0","rimraf":"6.0.1","terser":"5.44.0","threads":"1.7.0","ts-node":"10.9.2","webpack":"5.102.1","prettier":"3.6.2","cross-env":"10.1.0","ts-loader":"9.5.4","@types/md5":"2.3.6","source-map":"0.6.1","typescript":"5.9.3","@types/chai":"4.3.20","@types/node":"22.10.2","js-beautify":"1.15.4","webpack-cli":"6.0.1","@types/mocha":"10.0.10","@types/sinon":"17.0.4","chai-exclude":"3.0.1","@types/chance":"1.1.7","@types/estree":"0.0.51","@types/rimraf":"3.0.2","@types/escodegen":"0.0.10","@types/estraverse":"5.1.7","@types/js-beautify":"1.14.3","@types/webpack-env":"1.18.8","source-map-resolve":"0.6.0","source-map-support":"0.5.21","@types/eslint-scope":"3.7.7","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-import":"2.32.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-unicorn":"56.0.1","eslint-webpack-plugin":"4.2.0","@types/string-template":"1.0.7","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","webpack-node-externals":"3.0.0","@types/js-string-escape":"1.0.3","@typescript-eslint/parser":"7.18.0","@types/eslint-visitor-keys":"1.0.0","eslint-plugin-prefer-arrow":"1.2.3","fork-ts-checker-webpack-plugin":"9.1.0","@typescript-eslint/eslint-plugin":"7.18.0","@istanbuljs/nyc-config-typescript":"1.0.2","fork-ts-checker-notifier-webpack-plugin":"9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/javascript-obfuscator_5.10.1_1794458186406_0.24640023156962032","host":"s3://npm-registry-packages-npm-production"},"_id":"javascript-obfuscator@5.10.1","version":"5.10.1"}