• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "arkguard",
3  "version": "1.1.3",
4  "description": "An obfuscator tools for open harmony apps.",
5  "bin": {
6    "arkguard": "bin/secharmony"
7  },
8  "main": "lib/ArkObfuscator.js",
9  "types": "lib/ArkObfuscator.d.ts",
10  "scripts": {
11    "clean": "rm -rf lib/*",
12    "build": "npm run clean && node node_modules/typescript/lib/tsc.js",
13    "test": "npm run test:ut && npm run test:grammar",
14    "test:ut": "node ./node_modules/mocha/bin/mocha --require ts-node/register ./test/ut/**/*.ts",
15    "test:grammar": "rm -rf test/local && node --loader ts-node/esm ./scripts/obfuscate_script.js && node --loader ts-node/esm ./scripts/execute_result_statistics.js"
16  },
17  "repository": {
18    "type": "git",
19    "url": "https://codehub-dg-y.huawei.com/Jotun/secDroid/SecHarmony.git"
20  },
21  "keywords": [
22    "obfuscator",
23    "javascript",
24    "typescript"
25  ],
26  "author": "",
27  "license": "ISC",
28  "devDependencies": {
29    "@types/chai": "^4.3.1",
30    "@types/commander": "^2.12.2",
31    "@types/fs-extra": "^9.0.13",
32    "@types/mocha": "^9.1.1",
33    "@types/node": "18.11.7",
34    "chai": "^4.3.6",
35    "mocha": "^10.0.0",
36    "ts-node": "^10.9.1",
37    "diff": "5.0.0"
38  },
39  "dependencies": {
40    "commander": "^9.3.0",
41    "fs-extra": "^10.1.0",
42    "json5": "^2.2.3",
43    "source-map": "0.7.4"
44  },
45  "peerDependencies": {
46    "typescript": "*"
47  },
48  "files": [
49    "bin",
50    "lib",
51    "package.json",
52    "tsconfig.base.json",
53    "tsconfig.json",
54    "README.md"
55  ]
56}
57