UNPKG

@auth0/cose

Version:
92 lines (91 loc) 3.1 kB
{ "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" ] }