philipgreat's picture
feat: explain seven TeaQL runtimes (part 2)
0ccd578 verified
Raw History Blame Contribute Delete
7.22 kB
{
"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"
}