UNPKG

webcrack

Version:

Deobfuscate, unminify and unpack bundled javascript

84 lines 2.28 kB
{ "name": "webcrack", "version": "2.16.0", "description": "Deobfuscate, unminify and unpack bundled javascript", "author": "j4k0xb", "license": "MIT", "type": "module", "bin": "src/cli-wrapper.js", "main": "dist/index.cjs", "types": "dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.cjs" } } }, "files": [ "dist", "src/cli-wrapper.js" ], "engines": { "node": ">=22.0.0 <23 || >=24.0.0 <25" }, "repository": { "type": "git", "url": "https://github.com/j4k0xb/webcrack" }, "homepage": "https://webcrack.netlify.app", "keywords": [ "webpack", "bundle", "extract", "reverse-engineering", "ast", "deobfuscation", "unpack", "debundle", "deobfuscator", "unminify", "unbundle" ], "dependencies": { "@babel/generator": "^7.29.1", "@babel/helper-validator-identifier": "^7.28.5", "@babel/parser": "^7.29.2", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "@codemod/matchers": "^1.7.1", "commander": "^14.0.3", "debug": "^4.4.3", "isolated-vm": "^6.1.2" }, "devDependencies": { "@types/babel__generator": "^7.27.0", "@types/babel__helper-validator-identifier": "^7.15.2", "@types/babel__template": "^7.4.4", "@types/babel__traverse": "^7.28.0", "@types/debug": "^4.1.13", "@types/node": "^25.6.0", "esbuild": "^0.28.0", "typescript": "^6.0.3", "@webcrack/eslint-config": "0.0.0", "@webcrack/typescript-config": "0.0.0" }, "scripts": { "build": "node esbuild.config.js && tsc -p tsconfig.build.json", "watch": "node esbuild.config.js --watch", "start": "node dist/cli.js", "tmp": "node esbuild.config.js && node --enable-source-maps dist/cli.js tmp/test.js -f -o tmp/webcrack-out", "lint": "eslint src test", "lint:fix": "eslint src test --fix", "format:check": "prettier --check \"{src,test}/**/*.ts\"", "format": "prettier --write \"{src,test}/**/*.ts\"", "typecheck": "tsc --noEmit", "test": "vitest --no-isolate" } }