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