UNPKG

sqlocal

Version:

SQLocal makes it easy to run SQLite3 in the browser, backed by the origin private file system.

142 lines (141 loc) 3.34 kB
{ "name": "sqlocal", "version": "0.18.0", "type": "module", "types": "./dist/index.d.ts", "browser": "./dist/index.js", "module": "./dist/index.js", "exports": { ".": { "types": "./dist/index.d.ts", "browser": "./dist/index.js", "import": "./dist/index.js" }, "./drizzle": { "types": "./dist/drizzle/index.d.ts", "browser": "./dist/drizzle/index.js", "import": "./dist/drizzle/index.js" }, "./kysely": { "types": "./dist/kysely/index.d.ts", "browser": "./dist/kysely/index.js", "import": "./dist/kysely/index.js" }, "./angular": { "types": "./dist/angular/index.d.ts", "browser": "./dist/angular/index.js", "import": "./dist/angular/index.js" }, "./react": { "types": "./dist/react/index.d.ts", "browser": "./dist/react/index.js", "import": "./dist/react/index.js" }, "./vue": { "types": "./dist/vue/index.d.ts", "browser": "./dist/vue/index.js", "import": "./dist/vue/index.js" }, "./vite": { "types": "./dist/vite/index.d.ts", "import": "./dist/vite/index.js" } }, "sideEffects": false, "files": [ "dist", "src" ], "scripts": { "build": "tsc --project tsconfig.build.json", "typecheck": "tsc --noEmit", "test": "vitest --browser=chrome", "test:ui": "vitest --ui --browser=chrome", "test:ci": "vitest run --browser=chrome", "test:safari": "vitest --browser=safari --browser.headless=false", "benchmark": "vitest bench --browser=chrome", "format": "prettier . --write", "format:check": "prettier . --check", "docs:dev": "typedoc && vitepress dev docs", "docs:build": "typedoc && vitepress build docs", "docs:preview": "typedoc && vitepress preview docs", "prepublishOnly": "npm run build && npm run test:ci" }, "dependencies": { "@sqlite.org/sqlite-wasm": "~3.51.2-build9", "coincident": "^1.2.3" }, "devDependencies": { "@angular/core": "^21.2.10", "@types/react": "^19.2.14", "@vitest/browser-webdriverio": "^4.1.5", "@vitest/ui": "^4.1.5", "drizzle-orm": "^0.45.2", "kysely": "^0.28.16", "prettier": "^3.8.3", "react": "^19.2.5", "taze": "^19.11.0", "typedoc": "^0.28.19", "typedoc-plugin-markdown": "^4.11.0", "typescript": "^6.0.3", "vite": "^7.3.2", "vitepress": "^1.6.4", "vitepress-plugin-llms": "^1.12.1", "vitest": "^4.1.5", "vue": "^3.5.33", "webdriverio": "^9.27.0", "wrangler": "^4.85.0" }, "peerDependencies": { "@angular/core": ">=17.0.0", "drizzle-orm": "*", "kysely": "*", "react": ">=18.0.0", "vite": ">=4.0.0", "vue": ">=3.0.0" }, "peerDependenciesMeta": { "@angular/core": { "optional": true }, "kysely": { "optional": true }, "drizzle-orm": { "optional": true }, "react": { "optional": true }, "vue": { "optional": true }, "vite": { "optional": true } }, "author": "Dallas Hoffman", "license": "MIT", "description": "SQLocal makes it easy to run SQLite3 in the browser, backed by the origin private file system.", "keywords": [ "browser", "sqlite", "sql", "database", "wasm", "opfs", "worker", "vite-plugin", "drizzle", "kysely" ], "repository": { "type": "git", "url": "git+https://github.com/DallasHoff/sqlocal.git" }, "homepage": "https://sqlocal.dev", "funding": { "type": "paypal", "url": "https://www.paypal.com/biz/fund?id=U3ZNM2Q26WJY8" } }