UNPKG

@gftdcojp/gftd-orm

Version:

Enterprise-grade real-time data platform with ksqlDB, inspired by Supabase architecture

148 lines 4.35 kB
{ "name": "@gftdcojp/gftd-orm", "version": "1752500682.0.0", "description": "Enterprise-grade real-time data platform with ksqlDB, inspired by Supabase architecture", "main": "dist/src/index.js", "module": "dist/src/index.js", "types": "dist/src/index.d.ts", "exports": { ".": { "import": "./dist/src/index.js", "require": "./dist/src/index.js", "types": "./dist/src/index.d.ts" }, "./auth/client": { "import": "@gftdcojp/auth/client", "require": "@gftdcojp/auth/client", "types": "@gftdcojp/auth/client" }, "./client/browser": { "import": "./dist/src/client/browser.js", "require": "./dist/src/client/browser.js", "types": "./dist/src/client/browser.d.ts" }, "./client/server": { "import": "./dist/src/client/server.js", "require": "./dist/src/client/server.js", "types": "./dist/src/client/server.d.ts" }, "./hooks": { "import": "./dist/src/hooks/index.js", "require": "./dist/src/hooks/index.js", "types": "./dist/src/hooks/index.d.ts" }, "./nextjs-auth0": { "import": "@gftdcojp/auth/nextjs-auth0", "require": "@gftdcojp/auth/nextjs-auth0", "types": "@gftdcojp/auth/nextjs-auth0" }, "./nextjs-auth0-edge": { "import": "@gftdcojp/auth/nextjs-auth0-edge", "require": "@gftdcojp/auth/nextjs-auth0-edge", "types": "@gftdcojp/auth/nextjs-auth0-edge" }, "./translator": { "import": "./dist/src/translator-client.js", "require": "./dist/src/translator-client.js", "types": "./dist/src/translator-client.d.ts" } }, "files": [ "dist/src", "README.md", "LICENSE" ], "keywords": [ "ksqldb", "orm", "kafka", "confluent", "typescript", "drizzle", "stream-processing", "realtime", "schema-registry", "avro", "gftd", "data-platform", "audit-logging", "rate-limiting" ], "author": { "name": "GFTD Team", "url": "https://github.com/gftdcojp" }, "license": "SEE LICENSE IN LICENSE", "repository": { "type": "git", "url": "https://github.com/gftdcojp/gftd-orm.git" }, "homepage": "https://github.com/gftdcojp/gftd-orm#readme", "bugs": { "url": "https://github.com/gftdcojp/gftd-orm/issues" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "dependencies": { "@gftdcojp/auth": "^1.0.0", "@gftdcojp/ksqldb-orm": "^1.0.0", "@gftdcojp/weblate-nextjs-sdk": "^1.0.3", "avsc": "^5.7.9", "axios": "^1.10.0", "dotenv": "^16.6.1", "jsonwebtoken": "^9.0.2", "jwks-rsa": "^3.2.0", "uuid": "^9.0.1", "winston": "^3.17.0", "ws": "^8.18.3" }, "devDependencies": { "@testing-library/react": "^16.3.0", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^20.19.7", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@types/uuid": "^9.0.8", "@types/ws": "^8.18.1", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vitest/coverage-v8": "^1.6.1", "@vitest/ui": "^1.6.1", "eslint": "^8.57.1", "next": "^15.3.5", "prettier": "^3.6.2", "react": "^19.1.0", "react-dom": "^19.1.0", "ts-node": "^10.9.2", "typescript": "^5.8.3", "vitest": "^1.6.1" }, "peerDependencies": { "react": "^18.0.0" }, "packageManager": "pnpm@8.15.0", "scripts": { "build": "tsc --skipLibCheck", "dev": "tsc --watch", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "test:ui": "vitest --ui", "test:benchmark": "vitest run --reporter=verbose src/__tests__/benchmark.test.ts", "lint": "eslint src/**/*.ts", "format": "prettier --write src/**/*.ts", "version": "node scripts/update-version.js show", "version:patch": "node scripts/update-version.js patch", "version:minor": "node scripts/update-version.js minor", "version:major": "node scripts/update-version.js major", "version:next": "node scripts/update-version.js next", "version:history": "node scripts/update-version.js history", "solover": "node scripts/update-version.js", "solover:init": "node scripts/update-version.js patch" } }