@auth0/cose
Version:
COSE library for node.js
92 lines (91 loc) • 3.1 kB
JSON
{
"name": "@auth0/cose",
"version": "1.0.2",
"description": "COSE library for node.js",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"bun": "./dist/browser/index.js",
"deno": "./dist/browser/index.js",
"browser": "./dist/browser/index.js",
"worker": "./dist/browser/index.js",
"import": "./dist/node/esm/index.js",
"require": "./dist/node/cjs/index.js"
},
"./package.json": "./package.json"
},
"main": "./dist/node/cjs/index.js",
"browser": "./dist/browser/index.js",
"types": "./dist/types/index.d.ts",
"files": [
"dist/**/package.json",
"dist/**/*.js",
"dist/types/**/*.d.ts"
],
"scripts": {
"test": "run-s test:*",
"test:node": "jest --verbose",
"test:browser": "jest --config=./jest.browser.config.js --verbose",
"lint": "eslint --ext .ts src",
"prepare": "run-s clean:* build:*",
"prepack": "run-s clean:* build:*",
"build-all": "run-s lint clean:* build:*",
"build:node-cjs": "run-s clean:node-cjs compile:node-cjs pkgjson:node-cjs",
"compile:node-cjs": "tsc -p ./tsconfig/node-cjs.json",
"pkgjson:node-cjs": "node ./scripts/pkg-json.mjs cjs > ./dist/node/cjs/package.json",
"clean:node-cjs": "rm -rf dist/node/cjs",
"build:node-esm": "run-s clean:node-esm compile:node-esm pkgjson:node-esm",
"compile:node-esm": "tsc -p ./tsconfig/node-esm.json",
"pkgjson:node-esm": "node ./scripts/pkg-json.mjs esm > ./dist/node/esm/package.json",
"clean:node-esm": "rm -rf dist/node/esm",
"build:browser": "run-s clean:browser compile:browser pkgjson:browser",
"compile:browser": "tsc -p ./tsconfig/browser.json",
"pkgjson:browser": "node ./scripts/pkg-json.mjs browser > ./dist/browser/package.json",
"clean:browser": "rm -rf dist/browser",
"build:types": "run-s clean:types compile:types",
"compile:types": "tsc -p ./tsconfig/types.json",
"clean:types": "rm -rf dist/types"
},
"author": "José F. Romaniello (https://x.com/jfroma)",
"license": "Apache-2.0",
"devDependencies": {
"@types/jest": "^29.5.4",
"@types/lodash.merge": "^4.6.7",
"@types/node": "^20.6.3",
"@typescript-eslint/eslint-plugin": "^6.7.2",
"@typescript-eslint/parser": "^6.7.2",
"buffer-tag": "^1.0.2",
"cbor-diag-wasm": "^0.1.1",
"eslint": "^8.49.0",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.28.1",
"jest": "^29.7.0",
"jest-puppeteer": "^10.0.1",
"lodash.merge": "^4.6.2",
"npm-run-all": "^4.1.5",
"ts-jest": "^29.1.1",
"ts-node": "^10.9.1",
"typescript": "^5.2.2"
},
"dependencies": {
"@jfromaniello/typedmap": "^1.4.0",
"@peculiar/webcrypto": "^1.4.3",
"cbor-x": "^1.5.4",
"jose": "^4.14.6",
"pkijs": "^3.0.15"
},
"imports": {
"#runtime/*": "./src/runtime/node/*.ts",
"#dist": "./dist/node/esm/index.js"
},
"repository": "github:auth0-lab/cose",
"bugs": {
"url": "https://github.com/auth0-lab/cose/issues"
},
"keywords": [
"cose",
"jose",
"RFC9052",
"RFC9053"
]
}