cose-kit
Version:
**DEPRECATED:** Use [@auth0/cose](https://www.npmjs.com/package/@auth0/cose).
89 lines (88 loc) • 3.02 kB
JSON
{
"name": "cose-kit",
"version": "3.0.0",
"description": "",
"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": "jest --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 ./tsconfig/node-cjs.json > ./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 ./tsconfig/node-esm.json > ./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 ./tsconfig/browser.json > ./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 <jfromaniello@gmail.com> (https://joseoncode.com/)",
"license": "MIT",
"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",
"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:jfromaniello/cose-kit",
"bugs": {
"url": "https://github.com/jfromaniello/cose-kit/issues"
},
"keywords": [
"cose",
"jose",
"RFC9052",
"RFC9053"
]
}