|
1 | 1 | {
|
2 | 2 | "name": "javascript-obfuscator",
|
3 |
| - "version": "4.0.1", |
| 3 | + "version": "4.0.2", |
4 | 4 | "description": "JavaScript obfuscator",
|
5 | 5 | "keywords": [
|
6 | 6 | "obfuscator",
|
|
12 | 12 | "js obfuscator"
|
13 | 13 | ],
|
14 | 14 | "engines": {
|
15 |
| - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
| 15 | + "node": "^12.22.0 || ^14.0.0 || ^16.0.0 || ^17.0.0 || >=18.0.0" |
16 | 16 | },
|
17 | 17 | "main": "dist/index.js",
|
18 | 18 | "browser": "dist/index.browser.js",
|
|
23 | 23 | "dependencies": {
|
24 | 24 | "@javascript-obfuscator/escodegen": "2.3.0",
|
25 | 25 | "@javascript-obfuscator/estraverse": "5.4.0",
|
26 |
| - "acorn": "8.7.0", |
| 26 | + "acorn": "8.8.2", |
27 | 27 | "assert": "2.0.0",
|
28 | 28 | "chalk": "4.1.2",
|
29 |
| - "chance": "1.1.8", |
| 29 | + "chance": "1.1.9", |
30 | 30 | "class-validator": "0.14.0",
|
31 |
| - "commander": "9.0.0", |
32 |
| - "eslint-scope": "7.1.0", |
33 |
| - "eslint-visitor-keys": "3.2.0", |
| 31 | + "commander": "10.0.0", |
| 32 | + "eslint-scope": "7.1.1", |
| 33 | + "eslint-visitor-keys": "3.3.0", |
34 | 34 | "fast-deep-equal": "3.1.3",
|
35 | 35 | "inversify": "6.0.1",
|
36 | 36 | "js-string-escape": "1.0.1",
|
37 | 37 | "md5": "2.3.0",
|
38 |
| - "mkdirp": "1.0.4", |
| 38 | + "mkdirp": "2.1.3", |
39 | 39 | "multimatch": "5.0.0",
|
40 | 40 | "opencollective-postinstall": "2.0.3",
|
41 | 41 | "process": "0.11.10",
|
42 | 42 | "reflect-metadata": "0.1.13",
|
43 | 43 | "source-map-support": "0.5.21",
|
44 | 44 | "string-template": "1.0.0",
|
45 | 45 | "stringz": "2.1.0",
|
46 |
| - "tslib": "2.3.1" |
| 46 | + "tslib": "2.5.0" |
47 | 47 | },
|
48 | 48 | "devDependencies": {
|
49 | 49 | "@istanbuljs/nyc-config-typescript": "1.0.2",
|
50 |
| - "@types/chai": "4.3.0", |
| 50 | + "@types/chai": "4.3.4", |
51 | 51 | "@types/chance": "1.1.3",
|
52 | 52 | "@types/escodegen": "0.0.7",
|
53 |
| - "@types/eslint-scope": "3.7.3", |
| 53 | + "@types/eslint-scope": "3.7.4", |
54 | 54 | "@types/eslint-visitor-keys": "1.0.0",
|
55 |
| - "@types/estraverse": "5.1.1", |
| 55 | + "@types/estraverse": "5.1.2", |
56 | 56 | "@types/estree": "0.0.51",
|
57 | 57 | "@types/js-beautify": "1.13.3",
|
58 | 58 | "@types/js-string-escape": "1.0.1",
|
59 |
| - "@types/md5": "2.3.1", |
| 59 | + "@types/md5": "2.3.2", |
60 | 60 | "@types/mkdirp": "1.0.2",
|
61 |
| - "@types/mocha": "9.1.0", |
| 61 | + "@types/mocha": "10.0.1", |
62 | 62 | "@types/multimatch": "4.0.0",
|
63 |
| - "@types/node": "17.0.15", |
| 63 | + "@types/node": "18.13.0", |
64 | 64 | "@types/rimraf": "3.0.2",
|
65 |
| - "@types/sinon": "10.0.10", |
| 65 | + "@types/sinon": "10.0.13", |
66 | 66 | "@types/string-template": "1.0.2",
|
67 |
| - "@types/webpack-env": "1.16.3", |
68 |
| - "@typescript-eslint/eslint-plugin": "5.10.2", |
69 |
| - "@typescript-eslint/parser": "5.10.2", |
70 |
| - "chai": "4.3.6", |
| 67 | + "@types/webpack-env": "1.18.0", |
| 68 | + "@typescript-eslint/eslint-plugin": "5.51.0", |
| 69 | + "@typescript-eslint/parser": "5.51.0", |
| 70 | + "chai": "4.3.7", |
71 | 71 | "chai-exclude": "2.1.0",
|
72 | 72 | "cross-env": "7.0.3",
|
73 |
| - "eslint": "8.8.0", |
74 |
| - "eslint-plugin-import": "2.25.4", |
75 |
| - "eslint-plugin-jsdoc": "37.7.1", |
| 73 | + "eslint": "8.34.0", |
| 74 | + "eslint-plugin-import": "2.27.5", |
| 75 | + "eslint-plugin-jsdoc": "40.0.0", |
76 | 76 | "eslint-plugin-no-null": "1.0.2",
|
77 | 77 | "eslint-plugin-prefer-arrow": "1.2.3",
|
78 |
| - "eslint-plugin-unicorn": "40.1.0", |
79 |
| - "eslint-webpack-plugin": "3.1.1", |
80 |
| - "fork-ts-checker-notifier-webpack-plugin": "4.0.0", |
81 |
| - "fork-ts-checker-webpack-plugin": "7.0.0", |
82 |
| - "husky": "7.0.4", |
83 |
| - "js-beautify": "1.14.0", |
84 |
| - "mocha": "9.2.0", |
| 78 | + "eslint-plugin-unicorn": "45.0.2", |
| 79 | + "eslint-webpack-plugin": "4.0.0", |
| 80 | + "fork-ts-checker-notifier-webpack-plugin": "6.0.0", |
| 81 | + "fork-ts-checker-webpack-plugin": "7.3.0", |
| 82 | + "husky": "8.0.3", |
| 83 | + "js-beautify": "1.14.7", |
| 84 | + "mocha": "10.2.0", |
85 | 85 | "nyc": "15.1.0",
|
86 | 86 | "pjson": "1.0.9",
|
87 |
| - "rimraf": "3.0.2", |
88 |
| - "sinon": "13.0.1", |
| 87 | + "rimraf": "4.1.2", |
| 88 | + "sinon": "15.0.1", |
89 | 89 | "source-map-resolve": "0.6.0",
|
90 |
| - "terser": "5.10.0", |
| 90 | + "terser": "5.16.3", |
91 | 91 | "threads": "1.7.0",
|
92 |
| - "ts-loader": "9.2.6", |
93 |
| - "ts-node": "10.4.0", |
94 |
| - "typescript": "4.5.5", |
95 |
| - "webpack": "5.68.0", |
96 |
| - "webpack-cli": "4.9.2", |
| 92 | + "ts-loader": "9.4.2", |
| 93 | + "ts-node": "10.9.1", |
| 94 | + "typescript": "4.9.5", |
| 95 | + "webpack": "5.75.0", |
| 96 | + "webpack-cli": "5.0.1", |
97 | 97 | "webpack-node-externals": "3.0.0"
|
98 | 98 | },
|
99 | 99 | "repository": {
|
|
111 | 111 | "test:devCompilePerformance": "ts-node test/dev/dev-compile-performance.ts",
|
112 | 112 | "test:devRuntimePerformance": "ts-node test/dev/dev-runtime-performance.ts",
|
113 | 113 | "test:full": "yarn run test:dev && yarn run test:mocha-coverage && yarn run test:mocha-memory-performance",
|
114 |
| - "test:mocha": "mocha --require ts-node/register --require source-map-support/register test/index.spec.ts --exit", |
| 114 | + "test:mocha": "mocha --require source-map-support/register test/index.spec.ts --exit", |
115 | 115 | "test:mocha-coverage": "NODE_OPTIONS=--max-old-space-size=4096 nyc --reporter text-summary --no-clean yarn run test:mocha",
|
116 | 116 | "test:mocha-coverage:report": "nyc report --reporter=lcov",
|
117 |
| - "test:mocha-memory-performance": "cross-env NODE_OPTIONS=--max-old-space-size=240 mocha --require ts-node/register test/performance-tests/JavaScriptObfuscatorMemory.spec.ts", |
| 117 | + "test:mocha-memory-performance": "cross-env NODE_OPTIONS=--max-old-space-size=280 mocha test/performance-tests/JavaScriptObfuscatorMemory.spec.ts", |
118 | 118 | "test": "yarn run test:full",
|
119 | 119 | "eslint": "eslint src/**/*.ts",
|
120 | 120 | "git:addFiles": "git add .",
|
|
0 commit comments