UNPKG

@tai-kun/surrealdb

Version:

The SurrealDB SDK for JavaScript

237 lines (236 loc) 8.43 kB
{ "name": "@tai-kun/surrealdb", "version": "2.2.0", "license": "Apache-2.0", "description": "The SurrealDB SDK for JavaScript", "sideEffects": false, "type": "module", "main": "./dist/surreal/index.cjs", "types": "./dist/surreal/index.d.ts", "module": "./dist/surreal/index.mjs", "files": [ "dist", "src" ], "homepage": "https://tai-kun.github.io/surrealdb.js/getting-started/", "repository": { "url": "https://github.com/tai-kun/surrealdb.js" }, "keywords": [ "surreal", "surrealdb" ], "dependencies": { "@types/big.js": "^6.2.2", "big.js": "^6.2.2", "isows": "^1.0.6", "type-fest": "^4.26.1" }, "devDependencies": { "@size-limit/preset-small-lib": "^11.1.6", "@tsconfig/strictest": "^2.0.5", "@types/node": "^22.9.0", "@types/semver": "^7.5.8", "@types/unzipper": "^0.10.10", "@vitest/browser": "^2.1.4", "@vitest/coverage-istanbul": "^2.1.4", "dprint": "^0.47.5", "esbuild": "^0.24.0", "esbuild-plugin-replace": "^1.4.0", "glob": "^11.0.0", "node-inspect-extracted": "^3.0.2", "semver": "^7.6.3", "size-limit": "^11.1.6", "tar": "^7.4.3", "tsc-alias": "^1.8.10", "typescript": "^5.6.3", "unzipper": "^0.12.3", "uuid": "^11.0.2", "vite-tsconfig-paths": "^5.1.0", "vitest": "^2.1.4", "zod": "^3.23.8" }, "scripts": { "prebuild": "cp .config/tsconfig.build.json .", "build": "node scripts/build/source.js && tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json", "postbuild": "rm -f tsconfig.build.json", "check": "tsc --noEmit && dprint check", "test:small": "vitest tests/small/", "test:small:nodejs": "node scripts/workflow.js nodejs small", "test:small:deno": "node scripts/workflow.js deno small", "test:small:bun": "node scripts/workflow.js bun small", "test:small:chromium": "node scripts/workflow.js chromium small", "test:small:firefox": "node scripts/workflow.js firefox small", "test:small:webkit": "node scripts/workflow.js webkit small", "test:medium:nodejs": "node scripts/workflow.js nodejs medium", "test:medium:deno": "node scripts/workflow.js deno medium", "test:medium:bun": "node scripts/workflow.js bun medium", "test:medium:chromium": "node scripts/workflow.js chromium medium", "test:medium:firefox": "exit 1", "test:medium:webkit": "exit 1", "test:examples": "node scripts/workflow.js nodejs examples", "test:size": "npm run build && size-limit", "docs:dev": "cd docs && npm run dev", "docs:build": "cd docs && npm run build", "docs:preview": "cd docs && npm run preview", "commit-msg": "NODE_OPTIONS='--disable-warning=ExperimentalWarning' node scripts/commit-msg.mjs" }, "volta": { "node": "22.9.0" }, "exports": { ".": { "types": "./dist/surreal/index.d.ts", "import": "./dist/surreal/index.mjs", "require": "./dist/surreal/index.cjs" }, "./cbor": { "types": "./dist/cbor/index.d.ts", "import": "./dist/cbor/index.mjs", "require": "./dist/cbor/index.cjs" }, "./types": { "types": "./dist/types/index.d.ts", "import": "./dist/types/index.mjs", "require": "./dist/types/index.cjs" }, "./utils": { "types": "./dist/utils/index.d.ts", "import": "./dist/utils/index.mjs", "require": "./dist/utils/index.cjs" }, "./engine": { "types": "./dist/engine/index.d.ts", "import": "./dist/engine/index.mjs", "require": "./dist/engine/index.cjs" }, "./errors": { "types": "./dist/errors/index.d.ts", "import": "./dist/errors/index.mjs", "require": "./dist/errors/index.cjs" }, "./formatter": { "types": "./dist/formatter/index.d.ts", "import": "./dist/formatter/index.mjs", "require": "./dist/formatter/index.cjs" }, "./data-types/decode-only": { "types": "./dist/data-types/decode-only/index.d.ts", "import": "./dist/data-types/decode-only/index.mjs", "require": "./dist/data-types/decode-only/index.cjs" }, "./data-types/encodable": { "types": "./dist/data-types/encodable/index.d.ts", "import": "./dist/data-types/encodable/index.mjs", "require": "./dist/data-types/encodable/index.cjs" }, "./data-types/standard": { "types": "./dist/data-types/standard/index.d.ts", "import": "./dist/data-types/standard/index.mjs", "require": "./dist/data-types/standard/index.cjs" }, "./engines/http": { "types": "./dist/engines/http/index.d.ts", "import": "./dist/engines/http/index.mjs", "require": "./dist/engines/http/index.cjs" }, "./engines/websocket": { "types": "./dist/engines/websocket/index.d.ts", "import": "./dist/engines/websocket/index.mjs", "require": "./dist/engines/websocket/index.cjs" }, "./clients/basic": { "types": "./dist/clients/basic/index.d.ts", "import": "./dist/clients/basic/index.mjs", "require": "./dist/clients/basic/index.cjs" }, "./clients/standard": { "types": "./dist/clients/standard/index.d.ts", "import": "./dist/clients/standard/index.mjs", "require": "./dist/clients/standard/index.cjs" }, "./formatters/cbor": { "types": "./dist/formatters/cbor/index.d.ts", "import": "./dist/formatters/cbor/index.mjs", "require": "./dist/formatters/cbor/index.cjs" }, "./formatters/json": { "types": "./dist/formatters/json/index.d.ts", "import": "./dist/formatters/json/index.mjs", "require": "./dist/formatters/json/index.cjs" }, "./decodeonly-datatypes": { "types": "./dist/data-types/decode-only/index.d.ts", "import": "./dist/data-types/decode-only/index.mjs", "require": "./dist/data-types/decode-only/index.cjs" }, "./encodable-datatypes": { "types": "./dist/data-types/encodable/index.d.ts", "import": "./dist/data-types/encodable/index.mjs", "require": "./dist/data-types/encodable/index.cjs" }, "./standard-datatypes": { "types": "./dist/data-types/standard/index.d.ts", "import": "./dist/data-types/standard/index.mjs", "require": "./dist/data-types/standard/index.cjs" }, "./http-engine": { "types": "./dist/engines/http/index.d.ts", "import": "./dist/engines/http/index.mjs", "require": "./dist/engines/http/index.cjs" }, "./websocket-engine": { "types": "./dist/engines/websocket/index.d.ts", "import": "./dist/engines/websocket/index.mjs", "require": "./dist/engines/websocket/index.cjs" }, "./basic-client": { "types": "./dist/clients/basic/index.d.ts", "import": "./dist/clients/basic/index.mjs", "require": "./dist/clients/basic/index.cjs" }, "./standard-client": { "types": "./dist/clients/standard/index.d.ts", "import": "./dist/clients/standard/index.mjs", "require": "./dist/clients/standard/index.cjs" }, "./cbor-formatter": { "types": "./dist/formatters/cbor/index.d.ts", "import": "./dist/formatters/cbor/index.mjs", "require": "./dist/formatters/cbor/index.cjs" }, "./json-formatter": { "types": "./dist/formatters/json/index.d.ts", "import": "./dist/formatters/json/index.mjs", "require": "./dist/formatters/json/index.cjs" } }, "size-limit": [ { "name": "default", "limit": "30 kB", "path": "./dist/surreal/index.mjs" }, { "name": "http-json", "limit": "15 kB", "import": { "./dist/surreal/index.mjs": "{ initSurreal }", "./dist/clients/standard/index.mjs": "Client", "./dist/engines/http/index.mjs": "HttpEngine", "./dist/formatters/json/index.mjs": "JsonFormatter" } }, { "name": "websocket-cbor-decodeonly", "limit": "20 kB", "import": { "./dist/surreal/index.mjs": "{ initSurreal }", "./dist/clients/standard/index.mjs": "Client", "./dist/engines/websocket/index.mjs": "WebSocketEngine", "./dist/formatters/cbor/index.mjs": "CborFormatter", "./dist/data-types/decode-only/index.mjs": "{ Uuid, Table, Thing, Decimal, Datetime, Duration, GeometryLine, GeometryPoint, GeometryPolygon, GeometryMultiLine, GeometryCollection, GeometryMultiPoint, GeometryMultiPolygon }" } } ] }