trusted-cert
Version:
A simple tool to generate self signed x509 certificate
98 lines (97 loc) • 2.6 kB
JSON
{
"name": "trusted-cert",
"version": "1.1.4",
"description": "A simple tool to generate self signed x509 certificate",
"bin": {
"trusted-cert": "./cli.js"
},
"main": "./dist/index.js",
"module": "./dist/index.esm.js",
"types": "./types/index.d.ts",
"scripts": {
"clean": "rm -rf dist types",
"build": "npm run clean && rollup -c",
"watch": "npm run clean && rollup -c -w",
"release": "npm run clean && cross-env NODE_ENV=production rollup -c && npm publish",
"release:next": "npm run clean && cross-env NODE_ENV=production rollup -c && npm publish --tag next",
"prepublishOnly": "npm run clean && cross-env NODE_ENV=production rollup -c",
"madge": "madge --image ./source-file-deps-analysis.png src/index.ts",
"madge:watch": "nodemon --verbose --ext js,ts,tsx,json --watch lib --exec 'yarn run madge'"
},
"dependencies": {
"commander": "^5.0.0",
"debug": "^4.3.1",
"fs-extra": "^9.0.0",
"is-ip": "^3.1.0",
"node-forge": "^1.3.1"
},
"devDependencies": {
"@babel/core": "^7.13.16",
"@babel/plugin-transform-runtime": "^7.13.15",
"@babel/preset-env": "^7.13.15",
"@rollup/plugin-commonjs": "^18.0.0",
"@rollup/plugin-node-resolve": "^11.2.1",
"@types/debug": "^4.1.5",
"@types/fs-extra": "^9.0.11",
"@types/inquirer": "^7.3.1",
"@types/node-forge": "^1.3.0",
"@types/rimraf": "^3.0.0",
"@typescript-eslint/parser": "^4.22.0",
"cross-env": "^7.0.3",
"eslint": "^7.24.0",
"madge": "^4.0.2",
"nodemon": "^2.0.7",
"rollup": "^2.45.2",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.30.0",
"ts-standard": "^10.0.0",
"typescript": "^4.2.4"
},
"engines": {
"node": ">=10"
},
"author": {
"name": "慧知",
"email": "sprying.fang@qq.com",
"url": "https://sprying.cnblogs.com"
},
"license": "MIT",
"homepage": "https://github.com/sprying/trusted-cert/README.md",
"repository": {
"type": "git",
"url": "https://github.com/sprying/trusted-cert"
},
"bugs": {
"url": "https://github.com/sprying/trusted-cert/issues"
},
"tnpm": {
"lockfile": "enable",
"mode": "yarn"
},
"prettier": {
"singleQuote": true,
"tabWidth": 2
},
"keywords": [
"ssl",
"openssl",
"certificate",
"trust",
"https",
"trust store",
"x509",
"certificates",
"self-signed",
"self-signing",
"credential",
"credentials",
"keychain",
"ca"
],
"files": [
"cli.js",
"dist/*",
"types/*"
]
}