UNPKG

agnostic-query

Version:

Type-safe fluent builder for portable query schemas. Runtime-agnostic, database-agnostic — the same QuerySchema drives Drizzle, Kysely, db0, or raw SQL.

109 lines (108 loc) 2.28 kB
{ "name": "agnostic-query", "description": "Type-safe fluent builder for portable query schemas. Runtime-agnostic, database-agnostic — the same QuerySchema drives Drizzle, Kysely, db0, or raw SQL.", "version": "1.9.2", "keywords": [ "query", "query-builder", "type-safe", "database-agnostic", "runtime-agnostic", "drizzle", "kysely", "postgresql", "sql", "schema", "typescript", "tanstack-intent" ], "license": "MIT", "type": "module", "files": [ "src", "README.md", "LICENSE", "package.json", "skills" ], "main": "./src/index.ts", "types": "./src/index.ts", "exports": { ".": { "import": "./src/index.ts", "types": "./src/index.ts" }, "./*": { "import": [ "./src/*", "./src/*.ts", "./src/*/index.ts" ], "types": [ "./src/*", "./src/*.ts", "./src/*/index.ts" ] }, "./*/*": { "import": [ "./src/*/*", "./src/*/*.ts", "./src/*/*/index.ts" ], "types": [ "./src/*/*", "./src/*/*.ts", "./src/*/*/index.ts" ] } }, "scripts": { "typecheck": "tsgo --noEmit", "test": "bun test", "prepublishOnly": "cp ../../README.md . && cp ../../LICENSE ." }, "peerDependencies": { "zod": "^4.4.3", "valibot": "^1.4.0", "drizzle-orm": "^0.45.2", "@tanstack/query-db-collection": "latest", "@tanstack/db": "^0.6.5", "kysely": "^0.29.0" }, "peerDependenciesMeta": { "zod": { "optional": true }, "valibot": { "optional": true }, "drizzle-orm": { "optional": true }, "@tanstack/query-db-collection": { "optional": true }, "@tanstack/db": { "optional": true }, "kysely": { "optional": true } }, "devDependencies": { "@electric-sql/pglite": "^0.4.5", "@tanstack/db": "^0.6.5", "@tanstack/intent": "^0.0.41", "@tanstack/query-db-collection": "latest", "drizzle-orm": "^0.45.2", "kysely": "^0.29.0", "rolldown": "^1.0.0", "valibot": "^1.4.0", "zod": "^4.4.3" }, "repository": { "type": "git", "url": "https://github.com/Nahida-aa/agnostic-query.git" } }