{ "name": "@teaql/teaql", "version": "0.3.1", "description": "TeaQL runtime and SQL data services for TypeScript", "files": [ "dist", "!dist/.sql-root-owned-backup-*" ], "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { "./object-storage/s3": { "types": "./dist/object-storage/s3.d.ts", "import": "./dist/esm/object-storage/s3.js", "require": "./dist/object-storage/s3.js" }, ".": { "types": "./dist/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/index.js", "default": "./dist/index.js" }, "./sql/core": { "types": "./dist/sql/core.d.ts", "import": "./dist/esm/sql/core.js", "require": "./dist/sql/core.js", "default": "./dist/sql/core.js" }, "./sql/postgres": { "types": "./dist/sql/postgres.d.ts", "import": "./dist/esm/sql/postgres.js", "require": "./dist/sql/postgres.js", "default": "./dist/sql/postgres.js" }, "./sql/mysql": { "types": "./dist/sql/mysql.d.ts", "import": "./dist/esm/sql/mysql.js", "require": "./dist/sql/mysql.js", "default": "./dist/sql/mysql.js" }, "./sql/sqlite": { "types": "./dist/sql/sqlite.d.ts", "import": "./dist/esm/sql/sqlite.js", "require": "./dist/sql/sqlite.js", "default": "./dist/sql/sqlite.js" }, "./sql/expo-sqlite": { "types": "./dist/sql/expo-sqlite.d.ts", "import": "./dist/esm/sql/expo-sqlite.js", "require": "./dist/sql/expo-sqlite.js", "default": "./dist/sql/expo-sqlite.js" }, "./sql/browser-sqlite": { "types": "./dist/sql/browser-sqlite.d.ts", "import": "./dist/esm/sql/browser-sqlite.js", "require": "./dist/sql/browser-sqlite.js", "default": "./dist/sql/browser-sqlite.js" }, "./sql/browser-sqlite-worker": { "types": "./dist/sql/browser-sqlite-worker.d.ts", "import": "./dist/esm/sql/browser-sqlite-worker.js", "require": "./dist/sql/browser-sqlite-worker.js", "default": "./dist/sql/browser-sqlite-worker.js" }, "./telemetry/standard-node": { "types": "./dist/telemetry/standard-node.d.ts", "import": "./dist/esm/telemetry/standard-node.js", "require": "./dist/telemetry/standard-node.js", "default": "./dist/telemetry/standard-node.js" }, "./telemetry/opentelemetry": { "types": "./dist/telemetry/opentelemetry.d.ts", "import": "./dist/esm/telemetry/opentelemetry.js", "require": "./dist/telemetry/opentelemetry.js", "default": "./dist/telemetry/opentelemetry.js" } }, "typesVersions": { "*": { "object-storage/s3": ["dist/object-storage/s3.d.ts"], "sql/core": [ "dist/sql/core.d.ts" ], "sql/postgres": [ "dist/sql/postgres.d.ts" ], "sql/mysql": [ "dist/sql/mysql.d.ts" ], "sql/sqlite": [ "dist/sql/sqlite.d.ts" ], "sql/expo-sqlite": [ "dist/sql/expo-sqlite.d.ts" ], "sql/browser-sqlite": [ "dist/sql/browser-sqlite.d.ts" ], "sql/browser-sqlite-worker": [ "dist/sql/browser-sqlite-worker.d.ts" ], "telemetry/standard-node": [ "dist/telemetry/standard-node.d.ts" ] } }, "scripts": { "generate:query-parser": "node scripts/generate-query-parser.mjs", "build": "npm run generate:query-parser && tsc && node scripts/build-esm.mjs", "test": "jest", "prepack": "npm run build" }, "keywords": [ "teaql", "query", "database" ], "author": "TeaQL", "license": "Apache-2.0", "repository": { "type": "git", "url": "git+https://github.com/teaql/teaql-ts.git" }, "bugs": { "url": "https://github.com/teaql/teaql-ts/issues" }, "homepage": "https://teaql.io", "sideEffects": false, "publishConfig": { "access": "public" }, "devDependencies": { "@aws-sdk/client-s3": "3.1151.0", "@aws-sdk/s3-request-presigner": "3.1151.0", "@opentelemetry/api-logs": "^0.221.0", "@opentelemetry/context-async-hooks": "^2.10.0", "@opentelemetry/core": "^2.10.0", "@opentelemetry/exporter-logs-otlp-http": "^0.221.0", "@opentelemetry/exporter-metrics-otlp-http": "^0.221.0", "@opentelemetry/exporter-trace-otlp-http": "^0.221.0", "@opentelemetry/resources": "^2.10.0", "@opentelemetry/otlp-transformer": "0.221.0", "@opentelemetry/sdk-logs": "^0.221.0", "@opentelemetry/sdk-metrics": "^2.10.0", "@opentelemetry/sdk-trace-base": "^2.10.0", "@sqlite.org/sqlite-wasm": "3.53.0-build1", "@types/better-sqlite3": "^7.6.12", "@types/jest": "^29.5.0", "@types/node-fetch": "^2.6.13", "@types/pg": "^8.11.0", "better-sqlite3": "^12.10.0", "esbuild": "^0.28.2", "jest": "^29.5.0", "jest-util": "^29.7.0", "mysql2": "^3.11.0", "peggy": "^5.1.0", "pg": "^8.12.0", "pg-query-stream": "^4.7.0", "ts-jest": "^29.1.0", "typescript": "5.4.5" }, "dependencies": { "node-fetch": "^2.7.0" }, "peerDependencies": { "@aws-sdk/client-s3": "3.1151.0", "@aws-sdk/s3-request-presigner": "3.1151.0", "@opentelemetry/otlp-transformer": "0.221.0", "@opentelemetry/core": "^2.10.0", "@opentelemetry/context-async-hooks": "^2.10.0", "@opentelemetry/exporter-logs-otlp-http": "^0.221.0", "@opentelemetry/exporter-metrics-otlp-http": "^0.221.0", "@opentelemetry/exporter-trace-otlp-http": "^0.221.0", "@opentelemetry/resources": "^2.10.0", "@opentelemetry/sdk-logs": "^0.221.0", "@opentelemetry/sdk-metrics": "^2.10.0", "@opentelemetry/sdk-trace-base": "^2.10.0", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.221.0", "@sqlite.org/sqlite-wasm": "3.53.0-build1", "better-sqlite3": "^12.10.0", "expo-sqlite": "*", "mysql2": "^3.11.0", "pg": "^8.12.0", "pg-query-stream": "^4.7.0" }, "peerDependenciesMeta": { "@aws-sdk/client-s3": { "optional": true }, "@aws-sdk/s3-request-presigner": { "optional": true }, "@opentelemetry/otlp-transformer": { "optional": true }, "@opentelemetry/core": { "optional": true }, "@opentelemetry/context-async-hooks": { "optional": true }, "@opentelemetry/exporter-logs-otlp-http": { "optional": true }, "@opentelemetry/exporter-metrics-otlp-http": { "optional": true }, "@opentelemetry/exporter-trace-otlp-http": { "optional": true }, "@opentelemetry/resources": { "optional": true }, "@opentelemetry/sdk-logs": { "optional": true }, "@opentelemetry/sdk-metrics": { "optional": true }, "@opentelemetry/sdk-trace-base": { "optional": true }, "@opentelemetry/api": { "optional": true }, "@opentelemetry/api-logs": { "optional": true }, "@sqlite.org/sqlite-wasm": { "optional": true }, "better-sqlite3": { "optional": true }, "mysql2": { "optional": true }, "pg": { "optional": true }, "pg-query-stream": { "optional": true }, "expo-sqlite": { "optional": true } }, "directories": { "example": "examples", "test": "tests" }, "type": "commonjs" }