UNPKG

lavamoat

Version:

`lavamoat` is a NodeJS runtime where modules are defined in [SES][SesGithub] Compartments. It aims to reduce the risk of malicious code in the app dependency graph, known as "software supply chain attacks".

60 lines (59 loc) 1.55 kB
{ "name": "lavamoat", "version": "11.1.4", "description": "", "repository": { "type": "git", "url": "git+https://github.com/LavaMoat/lavamoat.git", "directory": "packages/lavamoat-node" }, "homepage": "https://github.com/LavaMoat/lavamoat#readme", "bugs": { "url": "https://github.com/LavaMoat/lavamoat/issues" }, "author": "kumavis", "license": "MIT", "engines": { "node": "^20.19.0 || ^22.5.1 || ^24.0.0" }, "bin": { "lavamoat": "src/cli.js", "lavamoat-run-command": "src/run-command.js" }, "main": "src/index.js", "directories": { "example": "examples", "test": "test" }, "files": [ "CHANGELOG.md", "examples", "src" ], "scripts": { "lint:deps": "depcheck", "test": "npm run test:npm; npm run test:yarn1; npm run test:resolve", "test:npm": "npm run test:prepare && ava", "test:prepare": "node ./test/prepare.js", "test:resolve": "cross-env LAVAMOAT_RESOLVE_NATIVE=1 npm run test:npm", "test:yarn1": "cross-env COREPACK_ENABLE_PROJECT_SPEC=0 LAVAMOAT_PM=yarn@1 npm run test:prepare && cross-env COREPACK_ENABLE_PROJECT_SPEC=0 ava" }, "dependencies": { "@babel/code-frame": "7.29.7", "@babel/highlight": "7.25.9", "@lavamoat/aa": "^5.0.1", "bindings": "1.5.0", "htmlescape": "1.1.1", "lavamoat-core": "^18.0.5", "lavamoat-tofu": "^9.0.3", "node-gyp-build": "4.8.4", "resolve": "1.22.12", "yargs": "17.7.3" }, "ava": { "files": [ "test/*.spec.js" ], "timeout": "1m" } }