{ "name": "@executor-js/fumadb", "description": "A library for interacting with different databases for your package.", "version": "1.5.7", "repository": { "type": "git", "url": "git+https://github.com/RhysSullivan/executor.git", "directory": "packages/core/fumadb" }, "author": "Fuma Nama", "license": "MIT", "type": "module", "files": [ "dist" ], "exports": { ".": "./src/index.ts", "./adapters": "./src/adapters/index.ts", "./adapters/drizzle": "./src/adapters/drizzle/index.ts", "./adapters/kysely": "./src/adapters/kysely/index.ts", "./adapters/memory": "./src/adapters/memory/index.ts", "./cli": "./src/cli/index.ts", "./cuid": "./src/cuid.ts", "./query": "./src/query/index.ts", "./schema": "./src/schema/index.ts", "./package.json": "./package.json" }, "publishConfig": { "access": "public", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "./adapters": { "import": { "types": "./dist/adapters/index.d.ts", "default": "./dist/adapters/index.js" } }, "./adapters/drizzle": { "import": { "types": "./dist/adapters/drizzle/index.d.ts", "default": "./dist/adapters/drizzle/index.js" } }, "./adapters/kysely": { "import": { "types": "./dist/adapters/kysely/index.d.ts", "default": "./dist/adapters/kysely/index.js" } }, "./adapters/memory": { "import": { "types": "./dist/adapters/memory/index.d.ts", "default": "./dist/adapters/memory/index.js" } }, "./cli": { "import": { "types": "./dist/cli/index.d.ts", "default": "./dist/cli/index.js" } }, "./cuid": { "import": { "types": "./dist/cuid.d.ts", "default": "./dist/cuid.js" } }, "./query": { "import": { "types": "./dist/query/index.d.ts", "default": "./dist/query/index.js" } }, "./schema": { "import": { "types": "./dist/schema/index.d.ts", "default": "./dist/schema/index.js" } } } }, "scripts": { "build": "tsup && tsc --declaration --emitDeclarationOnly --outDir dist --rootDir src", "typecheck": "tsgo --noEmit", "typecheck:slow": "tsc --noEmit", "test": "vitest run src test/generate.test.ts test/uuid.test.ts --passWithNoTests", "test:integration": "vitest run test/**/*.test.ts --passWithNoTests" }, "devDependencies": { "@effect/vitest": "catalog:", "@libsql/client": "catalog:", "@types/better-sqlite3": "^7.6.13", "@types/node": "catalog:", "@types/pg": "^8.20.0", "@types/semver": "^7.7.1", "better-sqlite3": "^12.9.0", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:" }, "peerDependencies": { "drizzle-orm": "^0.44.0 || ^0.45.0" }, "peerDependenciesMeta": { "drizzle-orm": { "optional": true } }, "dependencies": { "@clack/prompts": "^1.3.0", "@paralleldrive/cuid2": "^3.3.0", "commander": "^14.0.3", "kysely": "^0.28.16", "kysely-typeorm": "^0.3.0", "semver": "^7.7.4", "zod": "4.3.6" } }