UNPKG

@oada/certs

Version:

Generate and verify JWT signatures (OAuth dynamic client registration certificates and Trellis document integrity signatures) in the Open Ag Data Alliance (OADA) and Trellis ecosystems

149 lines 3.83 kB
{ "name": "@oada/certs", "bin": { "certs": "./dist/cli.mjs", "oada-certs": "./dist/cli.mjs" }, "version": "4.1.1", "description": "Generate and verify JWT signatures (OAuth dynamic client registration certificates and Trellis document integrity signatures) in the Open Ag Data Alliance (OADA) and Trellis ecosystems", "main": "dist/index.js", "files": [ "src/**/*", "dist/**/*" ], "scripts": { "test": "yarn run build test && c8 ava", "test:debug": "ava -T 60m -svc 1 --no-worker-threads", "build": "tsc -b", "prettier": "prettier --write .", "prepare": "npm run build", "prestart": "npm run build" }, "ava": { "failFast": false, "files": [ "**/*.test.ts" ], "typescript": { "extensions": [ "ts" ], "rewritePaths": { "src/": "dist/", "test/": ".test/" }, "compile": false } }, "c8": { "reporter": [ "text", "lcov" ], "all": true, "src": "lib", "exclude": [ "*.d.ts", ".pnp.*", "test", ".test" ] }, "engines": { "node": ">=14.0.0" }, "directories": { "test": "test" }, "repository": { "type": "git", "url": "https://github.com/OADA/oada-certs" }, "keywords": [ "oada", "trellis" ], "author": { "name": "Aaron Ault", "email": "ault@purdue.edu" }, "license": "Apache-2.0", "bugs": { "url": "https://github.com/OADA/oada-certs/issues" }, "homepage": "https://github.com/OADA/oada-certs", "dependencies": { "clone-deep": "^4.0.1", "debug": "^4.3.4", "deep-equal": "^2.0.5", "minimist": "^1.2.6", "node-jose": "^2.1.0", "pem-jwk": "^2.0.0", "superagent": "^7.1.2", "tslib": "^2.3.1", "uuid": "^8.3.2" }, "peerDependencies": { "@types/node-jose": "^1.1.10", "@types/pem-jwk": "^2.0.0" }, "peerDependenciesMeta": { "@types/node-jose": { "optional": true }, "@types/pem-jwk": { "optional": true } }, "devDependencies": { "@ava/typescript": "^3.0.1", "@tsconfig/node14": "^1.0.1", "@types/clone-deep": "^4.0.1", "@types/cors": "^2.8.12", "@types/debug": "^4.1.7", "@types/deep-equal": "^1.0.1", "@types/express": "^4.17.13", "@types/minimist": "^1.2.2", "@types/node-jose": "^1.1.10", "@types/pem-jwk": "^2.0.0", "@types/superagent": "^4.1.15", "@types/uuid": "^8.3.4", "@typescript-eslint/eslint-plugin": "^5.17.0", "@typescript-eslint/parser": "^5.17.0", "@yarnpkg/sdks": "^2.6.0", "ava": "4.0.0-rc.1", "c8": "^7.11.0", "cors": "^2.8.5", "eslint": "^8.12.0", "eslint-config-prettier": "^8.5.0", "eslint-config-xo": "^0.40.0", "eslint-config-xo-typescript": "^0.50.0", "eslint-formatter-pretty": "^4.1.0", "eslint-import-resolver-node": "^0.3.6", "eslint-plugin-array-func": "^3.1.7", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-github": "^4.3.6", "eslint-plugin-i18n-text": "^1.0.1", "eslint-plugin-import": "^2.25.4", "eslint-plugin-no-constructor-bind": "^2.0.4", "eslint-plugin-no-only-tests": "^2.6.0", "eslint-plugin-no-secrets": "^0.8.9", "eslint-plugin-node": "^11.1.0", "eslint-plugin-notice": "^0.9.10", "eslint-plugin-optimize-regex": "^1.2.1", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-promise": "^6.0.0", "eslint-plugin-regexp": "^1.6.0", "eslint-plugin-security": "^1.4.0", "eslint-plugin-sonarjs": "^0.13.0", "eslint-plugin-unicorn": "^41.0.1", "express": "^4.17.3", "https": "^1.0.0", "nock": "^13.2.4", "prettier": "^2.6.1", "type-fest": "^2.12.1", "typescript": "^4.6.3" }, "packageManager": "yarn@3.2.0" }