{"id":181572676,"number":"2.4.1","published_at":"2026-03-22T11:33:53.698Z","licenses":"BSD-2-Clause","integrity":"sha512-YrEJJDr4cb+pIQKWzHFoDlDkQzatcrNB6OhAD6iTSwiKwzZUMVdobwbOuLpF4EiLxUj0qP28Xl1saTHYzIPCLg==","status":null,"download_url":"https://registry.npmjs.org/@javascript-obfuscator/escodegen/-/escodegen-2.4.1.tgz","registry_url":"https://www.npmjs.com/package/@javascript-obfuscator/escodegen/v/2.4.1","documentation_url":null,"install_command":"npm install @javascript-obfuscator/escodegen@2.4.1","metadata":{"deprecated":null,"_npmUser":{"name":"sanex3339","email":"sanex3339@yandex.ru"},"dist":{"integrity":"sha512-YrEJJDr4cb+pIQKWzHFoDlDkQzatcrNB6OhAD6iTSwiKwzZUMVdobwbOuLpF4EiLxUj0qP28Xl1saTHYzIPCLg==","shasum":"6062541cb3027912e9304dd15f8a5ee5946de247","tarball":"https://registry.npmjs.org/@javascript-obfuscator/escodegen/-/escodegen-2.4.1.tgz","fileCount":4,"unpackedSize":105684,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAe94TNC4P3+RkSFTtZ587frGwFzgFUwWJ5hK49EzqJxAiEAi+K2qPz69nRO2jOwPQKst5q8TAg+SMQ6k+HVUyyhheQ="}]},"gitHead":"f896069e7711e8a2a6dca2c6f3e186c972631988","main":"escodegen.js","scripts":{"test":"gulp travis","unit-test":"gulp test","lint":"gulp lint"},"_npmVersion":"11.8.0","_nodeVersion":"24.13.1","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=6.0"},"exports":null,"browserify":null},"created_at":"2026-03-22T23:01:51.019Z","updated_at":"2026-04-25T03:31:13.373Z","purl":"pkg:npm/%40javascript-obfuscator/escodegen@2.4.1","related_tag":null,"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@javascript-obfuscator%2Fescodegen/versions/2.4.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@javascript-obfuscator%2Fescodegen/versions/2.4.1/codemeta","dependencies":[{"id":1967238895,"ecosystem":"npm","package_name":"@javascript-obfuscator/estraverse","requirements":"^5.3.0","kind":"runtime","optional":false},{"id":1967238896,"ecosystem":"npm","package_name":"esutils","requirements":"^2.0.2","kind":"runtime","optional":false},{"id":1967238897,"ecosystem":"npm","package_name":"esprima","requirements":"^4.0.1","kind":"runtime","optional":false},{"id":1967238898,"ecosystem":"npm","package_name":"optionator","requirements":"^0.8.1","kind":"runtime","optional":false},{"id":1967238899,"ecosystem":"npm","package_name":"acorn","requirements":"^8.7.0","kind":"Development","optional":false},{"id":1967238900,"ecosystem":"npm","package_name":"acorn-import-attributes","requirements":"^1.9.5","kind":"Development","optional":false},{"id":1967238901,"ecosystem":"npm","package_name":"bluebird","requirements":"^3.4.7","kind":"Development","optional":false},{"id":1967238902,"ecosystem":"npm","package_name":"bower-registry-client","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1967238903,"ecosystem":"npm","package_name":"chai","requirements":"^4.2.0","kind":"Development","optional":false},{"id":1967238904,"ecosystem":"npm","package_name":"chai-exclude","requirements":"^2.0.2","kind":"Development","optional":false},{"id":1967238905,"ecosystem":"npm","package_name":"commonjs-everywhere","requirements":"^0.9.7","kind":"Development","optional":false},{"id":1967238906,"ecosystem":"npm","package_name":"gulp","requirements":"^3.8.10","kind":"Development","optional":false},{"id":1967238907,"ecosystem":"npm","package_name":"gulp-eslint","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1967238908,"ecosystem":"npm","package_name":"gulp-mocha","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1967238909,"ecosystem":"npm","package_name":"semver","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1967238910,"ecosystem":"npm","package_name":"source-map","requirements":"~0.6.1","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@javascript-obfuscator%2Fescodegen"}