UNPKG

flint-orm

Version:

Type-safe SQLite ORM for JavaScript

118 lines (117 loc) 3.25 kB
{ "name": "flint-orm", "version": "0.8.1", "license": "MIT", "keywords": [ "database", "libsql", "orm", "sqlite", "tanstack-intent", "turso", "typescript" ], "repository": "github:kavenlabs/flint-orm", "bin": { "flint": "./dist/src/cli.js" }, "files": [ "dist", "API.md", "README.md", "skills", "!skills/_artifacts" ], "type": "module", "main": "./dist/src/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/src/index.js", "types": "./dist/index.d.ts" }, "./bun-sqlite": { "import": "./dist/src/entries/bun-sqlite.js", "types": "./dist/entries/bun-sqlite.d.ts" }, "./better-sqlite3": { "import": "./dist/src/entries/better-sqlite3.js", "types": "./dist/entries/better-sqlite3.d.ts" }, "./libsql": { "import": "./dist/src/entries/libsql.js", "types": "./dist/entries/libsql.d.ts" }, "./libsql-web": { "import": "./dist/src/entries/libsql-web.js", "types": "./dist/entries/libsql-web.d.ts" }, "./turso-sync": { "import": "./dist/src/entries/turso-sync.js", "types": "./dist/entries/turso-sync.d.ts" }, "./turso": { "import": "./dist/src/entries/turso.js", "types": "./dist/entries/turso.d.ts" }, "./table": { "import": "./dist/src/entries/table.js", "types": "./dist/entries/table.d.ts" }, "./expressions": { "import": "./dist/src/entries/expressions.js", "types": "./dist/entries/expressions.d.ts" }, "./config": { "import": "./dist/src/entries/config.js", "types": "./dist/entries/config.d.ts" }, "./migration": { "import": "./dist/src/migration/index.js", "types": "./dist/migration/index.d.ts" } }, "scripts": { "build": "bun build ./src/index.ts ./src/entries/bun-sqlite.ts ./src/entries/better-sqlite3.ts ./src/entries/libsql.ts ./src/entries/libsql-web.ts ./src/entries/turso-sync.ts ./src/entries/turso.ts ./src/entries/table.ts ./src/entries/expressions.ts ./src/entries/config.ts ./src/migration/index.ts ./src/cli.ts --outdir ./dist --target bun && tsc --project tsconfig.build.json", "typecheck": "tsc --noEmit", "lint": "oxlint --fix", "format": "oxfmt --write", "check": "oxlint && oxfmt" }, "dependencies": {}, "devDependencies": { "@clack/prompts": "1.7.0", "@libsql/client": "0.17.4", "@tanstack/intent": "0.3.5", "@tursodatabase/database": "0.6.1", "@tursodatabase/sync": "0.6.1", "@types/better-sqlite3": "7.6.13", "@types/bun": "1.3.14", "@types/node": "26.1.1", "better-sqlite3": "12.11.1", "oxfmt": "0.57.0", "oxlint": "1.72.0", "picocolors": "1.1.1" }, "peerDependencies": { "@libsql/client": ">=0.17.4", "@tursodatabase/database": ">=0.6.1", "@tursodatabase/sync": ">=0.6.1", "better-sqlite3": ">=12.11.1", "typescript": ">=5.0.0" }, "peerDependenciesMeta": { "@libsql/client": { "optional": true }, "@tursodatabase/database": { "optional": true }, "@tursodatabase/sync": { "optional": true }, "better-sqlite3": { "optional": true } } }