mirror of
https://github.com/certd/certd.git
synced 2026-05-14 03:57:30 +08:00
81 lines
2.9 KiB
JSON
81 lines
2.9 KiB
JSON
{
|
|
"name": "@certd/acme-client",
|
|
"description": "Simple and unopinionated ACME client",
|
|
"private": false,
|
|
"author": "nmorsman",
|
|
"version": "1.39.14",
|
|
"type": "module",
|
|
"module": "./dist/index.js",
|
|
"main": "./dist/index.js",
|
|
"types": "./dist/index.d.ts",
|
|
"license": "MIT",
|
|
"homepage": "https://github.com/publishlab/node-acme-client",
|
|
"engines": {
|
|
"node": ">= 18"
|
|
},
|
|
"files": [
|
|
"dist",
|
|
"types"
|
|
],
|
|
"dependencies": {
|
|
"@certd/basic": "^1.39.14",
|
|
"@peculiar/x509": "^1.11.0",
|
|
"asn1js": "^3.0.5",
|
|
"axios": "^1.9.0",
|
|
"debug": "^4.3.5",
|
|
"http-proxy-agent": "^7.0.2",
|
|
"https-proxy-agent": "^7.0.5",
|
|
"lodash-es": "^4.17.21",
|
|
"node-forge": "^1.3.1",
|
|
"punycode.js": "^2.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.14.10",
|
|
"@typescript-eslint/eslint-plugin": "^8.26.1",
|
|
"@typescript-eslint/parser": "^8.26.1",
|
|
"chai": "^4.4.1",
|
|
"chai-as-promised": "^7.1.2",
|
|
"cross-env": "^7.0.3",
|
|
"eslint": "^8.57.0",
|
|
"eslint-config-prettier": "^8.5.0",
|
|
"eslint-plugin-import": "^2.29.1",
|
|
"eslint-plugin-prettier": "^4.2.1",
|
|
"esmock": "^2.7.5",
|
|
"jsdoc-to-markdown": "^8.0.1",
|
|
"mocha": "^10.6.0",
|
|
"nock": "^13.5.4",
|
|
"prettier": "^2.8.8",
|
|
"tsd": "^0.31.1",
|
|
"typescript": "^5.4.2"
|
|
},
|
|
"scripts": {
|
|
"before-build": "node -e \"const fs=require('fs');fs.rmSync('dist',{recursive:true,force:true});fs.rmSync('tsconfig.tsbuildinfo',{force:true});\"",
|
|
"build": "npm run before-build && tsc --skipLibCheck",
|
|
"build-docs": "jsdoc2md dist/client.js > docs/client.md && jsdoc2md dist/crypto/index.js > docs/crypto.md && jsdoc2md dist/crypto/forge.js > docs/forge.md",
|
|
"lint": "eslint \"src/**/*.ts\" \"types/**/*.ts\"",
|
|
"lint-types": "tsd --files \"types/index.test-d.ts\"",
|
|
"prepublishOnly": "npm run build && npm run build-docs",
|
|
"test": "mocha -t 60000 \"test/setup.js\" \"test/**/*.spec.js\"",
|
|
"before-test:unit": "node -e \"const fs=require('fs');fs.rmSync('dist-test',{recursive:true,force:true});fs.rmSync('tsconfig.test.tsbuildinfo',{force:true});\"",
|
|
"test:unit": "cross-env NODE_ENV=unittest npm run before-test:unit && cross-env NODE_ENV=unittest tsc -p tsconfig.test.json --skipLibCheck && cross-env NODE_ENV=unittest mocha -t 60000 \"dist-test/**/*.test.js\"",
|
|
"pub": "npm publish",
|
|
"compile": "tsc --skipLibCheck --watch"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/publishlab/node-acme-client"
|
|
},
|
|
"keywords": [
|
|
"acme",
|
|
"client",
|
|
"lets",
|
|
"encrypt",
|
|
"acmev2",
|
|
"boulder"
|
|
],
|
|
"bugs": {
|
|
"url": "https://github.com/publishlab/node-acme-client/issues"
|
|
},
|
|
"gitHead": "bae5a04dcc0a679c290a9805c3ac4a6020eb6ec0"
|
|
}
|