UNPKG

spiffe

Version:

Node.js SPIFFE Workload API client

72 lines (71 loc) 1.98 kB
{ "name": "spiffe", "version": "0.4.0", "type": "module", "description": "Node.js SPIFFE Workload API client", "repository": "https://github.com/depot/node-spiffe.git", "homepage": "https://github.com/depot/node-spiffe", "author": "Jacob Gillespie <jacobwgillespie@gmail.com>", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.js", "exports": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "types": "./dist/index.d.ts", "files": [ "dist" ], "keywords": [ "spiffe", "spire" ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts --clean", "clean": "rm -rf dist", "fmt": "prettier --write .", "fmt:check": "prettier --check .", "generate": "buf generate && prettier --write src/proto", "prepack": "pnpm run build", "type-check": "tsc --noEmit" }, "dependencies": { "@grpc/grpc-js": "^1.9.11", "@peculiar/webcrypto": "^1.4.3", "@peculiar/x509": "^1.9.5", "@protobuf-ts/grpc-transport": "^2.9.1", "@protobuf-ts/runtime": "^2.9.1", "@protobuf-ts/runtime-rpc": "^2.9.1", "protobufjs": "^7.2.5" }, "devDependencies": { "@bufbuild/protobuf": "^1.4.2", "@bufbuild/protoc-gen-es": "^1.4.2", "@connectrpc/connect": "^1.1.3", "@connectrpc/connect-node": "^1.1.3", "@connectrpc/protoc-gen-connect-es": "^1.1.3", "@protobuf-ts/plugin": "^2.9.1", "@tsconfig/node16": "^16.1.1", "@types/node": "^20.10.0", "prettier": "^3.1.0", "prettier-plugin-organize-imports": "^3.2.4", "prettier-plugin-pkg": "^0.18.0", "tsup": "^8.0.1", "tsx": "^4.5.0", "typescript": "^5.3.2" }, "sideEffects": false, "prettier": { "printWidth": 120, "semi": false, "singleQuote": true, "trailingComma": "all", "bracketSpacing": false, "plugins": [ "prettier-plugin-organize-imports", "prettier-plugin-pkg" ] } }