@piiano/vault-client
Version:
Piiano Vault generated typescript client
45 lines • 1.55 kB
JSON
{
"name": "@piiano/vault-client",
"version": "1.1.11",
"description": "Piiano Vault generated typescript client",
"module": "dist/index.js",
"type": "commonjs",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"author": "Ori Shalom <ori.shalom@piiano.com>",
"engines": {
"node": ">=18"
},
"files": [
"dist"
],
"keywords": [
"Piiano",
"pvault",
"vault",
"pii",
"privacy",
"client",
"sdk"
],
"license": "MIT",
"repository": "git://github.com/piiano/vault-typescript.git",
"homepage": "https://github.com/piiano/vault-typescript#readme",
"devDependencies": {
"@piiano/openapi-typescript-codegen": "^0.29.1",
"@piiano/testcontainers-vault": "^1.1.2",
"@types/node": "^22.10.1",
"tsx": "^4.19.2",
"typescript": "^5.3.3"
},
"scripts": {
"openapi": "curl \"https://docs.piiano.com/$(echo \"v$VAULT_VERSION/\" | sed 's,\\.,-,g' | sed 's,v/,,')assets/openapi.yaml\" --output openapi.yaml",
"pregenerate": "rm -rf ./src/generated",
"generate": "openapi --postfixServices Client --useOptions --name VaultClient --indent 2 --useUnionTypes -i openapi.yaml -o ./src/generated -c fetch",
"postgenerate": "git apply patches/*.patch",
"test": "TS_NODE_PROJECT='./tsconfig.test.json' node --import tsx --import ./test/hooks.ts --experimental-test-isolation=none --test './test/**/*.spec.ts'",
"tsc": "tsc -p tsconfig.build.json",
"build": "pnpm run openapi && pnpm run generate && pnpm run tsc",
"push": "pnpm publish --access public"
}
}