UNPKG

rpki-validator

Version:

An RPKI validator that works also in the browser.

106 lines (105 loc) 3.21 kB
{ "name": "rpki-validator", "version": "2.14.7", "description": "An RPKI validator that works also in the browser.", "main": "dist/index.js", "bin": "dist/index.js", "scripts": { "babel": "node_modules/.bin/babel", "release": "dotenv release-it", "test": "./node_modules/.bin/mocha tests/*test.js --require @babel/register --exit", "compile": "rm -rf dist/ && ./node_modules/.bin/babel src -d dist" }, "author": { "name": "Massimo Candela", "url": "https://massimocandela.com" }, "license": "BSD-3-Clause", "publishConfig": { "registry": "https://registry.npmjs.com/" }, "dependencies": { "brembo": "^2.2.1", "ip-sub": "^1.9.0", "longest-prefix-match": "^1.3.0", "net-validations": "^1.2.0", "redaxios": "^0.5.1" }, "devDependencies": { "@babel/cli": "^7.28.6", "@babel/core": "^7.29.0", "@babel/node": "^7.29.0", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/plugin-transform-async-to-generator": "^7.28.6", "@babel/plugin-transform-runtime": "^7.29.0", "@babel/preset-env": "^7.29.2", "batch-promises": "^0.0.3", "chai": "^6.2.2", "dotenv-cli": "^11.0.0", "mocha": "^11.7.5", "release-it": "^19.2.4" }, "repository": { "type": "git", "url": "git+https://github.com/massimocandela/rpki-validator.git" }, "keywords": [ "rpki", "bgp", "validator", "origin validation", "roa" ], "bugs": { "url": "https://github.com/massimocandela/rpki-validator/issues" }, "homepage": "https://github.com/massimocandela/rpki-validator#readme", "release-it": { "hooks": { "before:init": [ "npm ci" ], "after:bump": [ "npm run compile" ], "after:release": [ "echo Successfully released ${name} v${version} to ${repo.repository}.", "rm -r dist/" ] }, "git": { "changelog": "git log --pretty=format:\"* %s (%h)\" ${from}...${to}", "requireCleanWorkingDir": true, "requireBranch": "main", "requireUpstream": true, "requireCommits": false, "addUntrackedFiles": false, "commit": true, "commitMessage": "Release v${version}", "commitArgs": [], "tag": true, "tagName": null, "tagAnnotation": "Release v${version}", "tagArgs": [], "push": true, "pushArgs": [ "--follow-tags" ], "pushRepo": "" }, "gitlab": { "release": false }, "npm": { "publish": true }, "github": { "release": true, "releaseName": "v${version}", "tokenRef": "GITHUB_TOKEN", "origin": null, "skipChecks": false } } }