UNPKG

@gftdcojp/ksqldb-orm

Version:

ksqldb-orm - Server-Side TypeScript ORM for ksqlDB with enterprise security extensions

126 lines 3.37 kB
{ "name": "@gftdcojp/ksqldb-orm", "version": "2.0.1", "description": "ksqldb-orm - Server-Side TypeScript ORM for ksqlDB with enterprise security extensions", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "node": "./dist/index.server.js", "default": "./dist/index.js" }, "./server": { "import": "./dist/index.server.js", "require": "./dist/index.server.js", "types": "./dist/index.server.d.ts" }, "./client": { "import": "./dist/database-client.js", "require": "./dist/database-client.js", "types": "./dist/database-client.d.ts" }, "./security": { "import": "./dist/security.js", "require": "./dist/security.js", "types": "./dist/security.d.ts" }, "./jwt-auth": { "import": "./dist/jwt-auth.js", "require": "./dist/jwt-auth.js", "types": "./dist/jwt-auth.d.ts" }, "./utils/cors": { "import": "./dist/utils/cors.js", "require": "./dist/utils/cors.js", "types": "./dist/utils/cors.d.ts" }, "./utils/env": { "import": "./dist/utils/env.js", "require": "./dist/utils/env.js", "types": "./dist/utils/env.d.ts" }, "./type-generator": { "node": "./dist/type-generator.js", "types": "./dist/type-generator.d.ts" }, "./schema-registry": { "import": "./dist/schema-registry.js", "require": "./dist/schema-registry.js", "types": "./dist/schema-registry.d.ts" } }, "files": [ "dist", "README.md", "LICENSE", "docs" ], "keywords": [ "ksqldb", "orm", "kafka", "confluent", "typescript", "stream-processing", "schema-registry", "avro", "sql-builder", "database-client" ], "author": { "name": "GFTD Team", "url": "https://github.com/gftdcojp" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/gftdcojp/ksqldb-orm.git" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" }, "peerDependencies": { "@types/react": "^18.0.0 || ^19.0.0", "react": "^18.0.0 || ^19.0.0" }, "dependencies": { "axios": "^1.11.0", "dotenv": "^16.6.1", "jsonwebtoken": "^9.0.2", "jwks-rsa": "^3.2.0", "uuid": "^9.0.1", "winston": "^3.17.0" }, "devDependencies": { "@types/jsonwebtoken": "^9.0.10", "@types/node": "^20.19.9", "@types/react": "^19.1.8", "@types/uuid": "^9.0.8", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vitest/coverage-v8": "^1.6.1", "eslint": "^8.57.1", "jsdom": "^26.1.0", "prettier": "^3.6.2", "react": "^19.1.0", "ts-node": "^10.9.2", "typescript": "^5.8.3", "vitest": "^1.6.1" }, "scripts": { "build": "pnpm exec tsc", "dev": "pnpm exec tsc --watch", "test": "pnpm exec vitest run", "test:watch": "pnpm exec vitest", "test:coverage": "pnpm exec vitest run --coverage", "test:integration": "pnpm exec vitest run src/__tests__/integration.test.ts", "test:nextjs": "pnpm exec vitest run src/__tests__/nextjs-*.test.ts", "lint": "pnpm exec eslint src/**/*.ts", "format": "pnpm exec prettier --write src/**/*.ts", "clean": "rm -rf dist node_modules/.pnpm" } }