13af6ab5fSopenharmony_ci{ 23af6ab5fSopenharmony_ci "name": "arkguard", 33af6ab5fSopenharmony_ci "version": "1.1.3", 43af6ab5fSopenharmony_ci "description": "An obfuscator tools for open harmony apps.", 53af6ab5fSopenharmony_ci "bin": { 63af6ab5fSopenharmony_ci "arkguard": "bin/secharmony" 73af6ab5fSopenharmony_ci }, 83af6ab5fSopenharmony_ci "main": "lib/ArkObfuscator.js", 93af6ab5fSopenharmony_ci "types": "lib/ArkObfuscator.d.ts", 103af6ab5fSopenharmony_ci "scripts": { 113af6ab5fSopenharmony_ci "clean": "rm -rf lib/*", 123af6ab5fSopenharmony_ci "build": "npm run clean && node node_modules/typescript/lib/tsc.js", 133af6ab5fSopenharmony_ci "pre_run_test": "cd ./test && npm install && cd ..", 143af6ab5fSopenharmony_ci "test": "npm run test:ut && npm run test:grammar", 153af6ab5fSopenharmony_ci "test:ut": "npm run pre_run_test && node --expose-gc ./node_modules/mocha/bin/mocha --require ts-node/register --timeout=10000 ./test/ut/**/*.ts", 163af6ab5fSopenharmony_ci "test:grammar": "python3 scripts/grammar_test.py", 173af6ab5fSopenharmony_ci "coverage": "nyc npm run test", 183af6ab5fSopenharmony_ci "coverage_ut": "nyc npm run test:ut", 193af6ab5fSopenharmony_ci "benchmark": "cd ./test && npm install && cd ../ && node --expose-gc ./node_modules/mocha/bin/mocha --require ts-node/register --timeout=5000 ./test/benchmark/**/*.ts", 203af6ab5fSopenharmony_ci "test:combinations": "python3 ./scripts/combination_test.py" 213af6ab5fSopenharmony_ci }, 223af6ab5fSopenharmony_ci "repository": { 233af6ab5fSopenharmony_ci "type": "git", 243af6ab5fSopenharmony_ci "url": "https://codehub-dg-y.huawei.com/Jotun/secDroid/SecHarmony.git" 253af6ab5fSopenharmony_ci }, 263af6ab5fSopenharmony_ci "keywords": [ 273af6ab5fSopenharmony_ci "obfuscator", 283af6ab5fSopenharmony_ci "javascript", 293af6ab5fSopenharmony_ci "typescript" 303af6ab5fSopenharmony_ci ], 313af6ab5fSopenharmony_ci "author": "", 323af6ab5fSopenharmony_ci "license": "ISC", 333af6ab5fSopenharmony_ci "devDependencies": { 343af6ab5fSopenharmony_ci "@types/chai": "^4.3.1", 353af6ab5fSopenharmony_ci "@types/commander": "^2.12.2", 363af6ab5fSopenharmony_ci "@types/fs-extra": "^9.0.13", 373af6ab5fSopenharmony_ci "@types/mocha": "^9.1.1", 383af6ab5fSopenharmony_ci "@types/node": "18.11.7", 393af6ab5fSopenharmony_ci "chai": "4.3.7", 403af6ab5fSopenharmony_ci "mocha": "10.2.0", 413af6ab5fSopenharmony_ci "ts-node": "^10.9.1", 423af6ab5fSopenharmony_ci "diff": "5.0.0" 433af6ab5fSopenharmony_ci }, 443af6ab5fSopenharmony_ci "dependencies": { 453af6ab5fSopenharmony_ci "commander": "^9.3.0", 463af6ab5fSopenharmony_ci "fs-extra": "^10.1.0", 473af6ab5fSopenharmony_ci "json5": "^2.2.3", 483af6ab5fSopenharmony_ci "source-map": "0.7.4", 493af6ab5fSopenharmony_ci "magic-string": "0.30.8" 503af6ab5fSopenharmony_ci }, 513af6ab5fSopenharmony_ci "peerDependencies": { 523af6ab5fSopenharmony_ci "typescript": "*" 533af6ab5fSopenharmony_ci }, 543af6ab5fSopenharmony_ci "files": [ 553af6ab5fSopenharmony_ci "bin", 563af6ab5fSopenharmony_ci "lib", 573af6ab5fSopenharmony_ci "package.json", 583af6ab5fSopenharmony_ci "tsconfig.base.json", 593af6ab5fSopenharmony_ci "tsconfig.json", 603af6ab5fSopenharmony_ci "README.md", 613af6ab5fSopenharmony_ci "README-cn.md", 623af6ab5fSopenharmony_ci "Version.md" 633af6ab5fSopenharmony_ci ] 643af6ab5fSopenharmony_ci} 65