UNPKG

@small-tech/auto-encrypt

Version:

Automatically provisions and renews Let’s Encrypt TLS certificates on Node.js https servers (including Kitten, Polka, Express.js, etc.)

84 lines (83 loc) 3.32 kB
{ "name": "@small-tech/auto-encrypt", "version": "4.1.3", "description": "Automatically provisions and renews Let’s Encrypt TLS certificates on Node.js https servers (including Kitten, Polka, Express.js, etc.)", "engines": { "node": ">=18.20.0" }, "keywords": [ "let's encrypt", "acme", "http-01", "https", "tls", "auto encrypt", "small tech", "small web", "automatic" ], "author": { "name": "Aral Balkan", "email": "aral@small-tech.org", "url": "https://ar.al" }, "license": "AGPL-3.0-or-later", "type": "module", "main": "index.js", "files": [ "lib", "typedefs" ], "funding": { "type": "foundation", "url": "https://small-tech.org/fund-us/" }, "homepage": "https://github.com/small-tech/auto-encrypt", "bugs": "https://github.com/small-tech/auto-encrypt/issues", "repository": { "type": "git", "url": "https://github.com/small-tech/auto-encrypt.git" }, "scripts": { "test": "PEBBLE_VA_NOSLEEP=1 PEBBLE_WFE_NONCEREJECT=0 QUIET=true esm-tape-runner 'test/**/*.js' | tap-monkey", "test-debug": "PEBBLE_VA_NOSLEEP=1 PEBBLE_WFE_NONCEREJECT=0 esm-tape-runner 'test/**/*.js' | tap-monkey", "test-pebble-sleep": "PEBBLE_WFE_NONCEREJECT=0 QUIET=true esm-tape-runner 'test/**/*.js' | tap-monkey", "test-pebble-sleep-debug": "PEBBLE_WFE_NONCEREJECT=0 esm-tape-runner 'test/**/*.js' | tap-monkey", "test-pebble-sleep-noncereject": "QUIET=true esm-tape-runner 'test/**/*.js' | tap-monkey", "test-pebble-sleep-noncereject-debug": "esm-tape-runner 'test/**/*.js' | tap-monkey", "test-staging": "STAGING=true QUIET=true esm-tape-runner 'test/**/*.js' | tap-monkey", "test-staging-debug": "STAGING=true esm-tape-runner 'test/**/*.js' | tap-monkey", "coverage": "PEBBLE_VA_NOSLEEP=1 PEBBLE_WFE_NONCEREJECT=0 QUIET=true c8 esm-tape-runner 'test/**/*.js' | tap-monkey", "coverage-pebble-sleep": "PEBBLE_WFE_NONCEREJECT=0 QUIET=true c8 esm-tape-runner 'test/**/*.js' | tap-monkey", "coverage-pebble-sleep-noncereject": "QUIET=true c8 esm-tape-runner 'test/**/*.js' | tap-monkey", "coverage-staging": "STAGING=true QUIET=true c8 esm-tape-runner 'test/**/*.js' | tap-monkey", "generate-dependency-diagram": "node_modules/.bin/depcruise --exclude \"^node_modules|lib/util|typedefs|^https|^crypto$|^fs$|^os$|^tls$|^path$|^events$|^http$|^util\" --output-type dot index.js | dot -T svg > artefacts/dependency-graph.svg", "generate-developer-documentation": "npm run generate-dependency-diagram && node_modules/.bin/jsdoc2md --private --template developer-documentation.hbs --files typedefs/**/*.js --files index.js --files lib/*.js > developer-documentation.md" }, "c8": { "exclude": [ "test/**/*.js", "lib/test-helpers/*.js", "typedefs/lib/*.js", "lib/util/*.js", "lib/x.509/*.js" ] }, "dependencies": { "bent": "^7.3.12", "encodeurl": "^1.0.2", "jose": "^1.28.2", "moment": "^2.29.4", "node-forge": "^1.3.1", "ocsp": "^1.2.0" }, "devDependencies": { "@small-tech/esm-tape-runner": "^1.0.3", "@small-tech/node-pebble": "^5.1.3", "@small-tech/tap-monkey": "^1.3.0", "c8": "^7.12.0", "dependency-cruiser": "^12.3.0", "jsdoc-to-markdown": "^6.0.1", "tape": "^5.2.1" } }