UNPKG

linvail

Version:

Provenancial Equality for JavaScript

78 lines (77 loc) 2.06 kB
{ "name": "linvail", "description": "Provenancial Equality for JavaScript", "version": "7.11.0", "author": { "name": "Laurent Christophe", "email": "laurent.christophe.terken@gmail.com" }, "bin": { "linvail": "./bin/linvail.mjs" }, "type": "module", "main": "./lib/linvail.mjs", "types": "./lib/linvail.d.ts", "exports": { ".": { "import": "./lib/linvail.mjs", "types": "./lib/linvail.d.ts" }, "./library": { "import": "./lib/library.mjs", "types": "./lib/library.d.ts" }, "./runtime": { "import": "./lib/runtime.mjs", "types": "./lib/runtime.d.ts" }, "./instrument": { "import": "./lib/instrument.mjs", "types": "./lib/instrument.d.ts" } }, "repository": { "type": "git", "url": "git+https://github.com/lachrist/linvail.git" }, "scripts": { "lint": "npx tsc && npx prettier -c '**/*.(mjs|d.ts)' && npx eslint", "format": "npx prettier -w '**/*.(mjs|d.ts)'", "test:lib": "sh test/lib/exec.sh", "test:bin": "sh test/bin/exec.sh", "test": "npm run test:lib && npm run test:bin", "test:lib:one": "node test/lib/deploy.mjs", "test:lib:one:cov": "npx c8 -- node test/lib/deploy.mjs", "test:lib:one:cov:html": "npx c8 --reporter=html -- node test/lib/deploy.mjs", "viz:dep": "npx madge --image dep.svg lib/linvail.mjs" }, "homepage": "https://github.com/lachrist/linvail", "license": "MIT", "keywords": [ "Data Provenance", "Instrumentation", "Taint Analysis", "Dynamic Program Analsysis", "Membrane", "Control Access System", "Proxy", "Aran" ], "dependencies": { "acorn": "^8.14.0", "aran": "^5.0.0", "astring": "^1.9.0", "minimatch": "^10.0.1", "virtual-proxy": "^0.3.1" }, "devDependencies": { "@types/node": "^22.10.2", "@types/source-map": "^0.5.2", "c8": "^10.1.3", "eslint": "^9.16.0", "madge": "^8.0.0", "prettier": "^3.4.2", "typescript": "^5.7.2", "typescript-eslint": "^8.18.1" } }