README.md
Rendering markdown...
{
"name": "opgp-service-cve-2019-9153",
"version": "1.0.0",
"description": "investigate vulnerability of opgp-service to message signature bypass (CVE-2019-9153) of openpgp",
"main": "index.js",
"scripts": {
"build": "browserify spec/index.js -t babelify -o spec/bundle.js",
"build:watch": "watchify spec/index.js -t babelify -o spec/bundle.js --debug -v",
"format": "prettier-standard \"{bin,example,src,spec}/**/!(bundle).[jt]@(s|sx)\"",
"serve": "live-server --entry-file=index.html",
"pretest": "npm run build",
"test": "npm run serve",
"watch": "concurrently \"npm run build:watch\" \"npm run serve\""
},
"author": "[email protected]",
"license": "MIT",
"dependencies": {
"base64-js": "1.3.1",
"core-js": "^3.2.1",
"openpgp": "^2.5.4",
"opgp-service": "2.3.1",
"regenerator-runtime": "^0.13.3"
},
"devDependencies": {
"@babel/core": "7.6.0",
"@babel/plugin-syntax-dynamic-import": "7.2.0",
"@babel/preset-env": "7.6.0",
"babelify": "10.0.0",
"browserify": "16.5.0",
"concurrently": "4.1.2",
"husky": "3.0.5",
"lint-staged": "9.2.5",
"live-server": "1.2.1",
"prettier-standard": "14.0.5",
"standard": "14.1.0",
"tape": "4.11.0",
"uglifyify": "5.0.2",
"watchify": "3.11.1",
"xterm": "3.14.5"
},
"babel": {
"plugins": [
"@babel/plugin-syntax-dynamic-import"
],
"presets": [
"@babel/preset-env"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{js,jsx,ts,tsx,json,css,md}": [
"prettier-standard",
"git add"
]
},
"prettier": {
"semi": false,
"singleQuote": true
},
"standard": {
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
]
}
}