{"_id":"@planetscale/database","_rev":"2951832","name":"@planetscale/database","description":"A Fetch API-compatible PlanetScale database driver","dist-tags":{"latest":"1.7.0"},"maintainers":[{"name":"skullface","email":""}],"time":{"modified":"2023-04-27T03:36:45.000Z","created":"2022-08-03T22:08:11.758Z","1.7.0":"2023-04-06T16:41:52.774Z","1.6.0":"2023-03-06T22:40:40.072Z","1.5.0":"2022-12-05T22:33:51.562Z","1.4.1":"2022-11-28T19:50:35.178Z","1.4.0":"2022-10-03T17:48:13.510Z","1.3.0":"2022-08-25T20:20:13.219Z","1.2.0":"2022-08-25T20:18:35.717Z","1.2.1":"2022-08-25T20:17:52.699Z","1.1.0":"2022-08-24T18:02:11.586Z","1.0.2":"2022-08-23T21:20:21.834Z","1.0.1":"2022-08-17T22:43:07.486Z","1.0.0":"2022-08-17T22:29:51.569Z","0.6.1":"2022-08-16T22:38:28.130Z","0.6.0":"2022-08-16T21:34:11.275Z","0.5.0":"2022-08-12T16:25:54.423Z","0.4.0":"2022-08-11T21:50:00.975Z","0.3.0":"2022-08-11T16:13:39.111Z","0.2.0":"2022-08-09T21:57:55.809Z","0.1.1":"2022-08-03T22:08:11.758Z"},"users":{},"author":{"name":"PlanetScale"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"versions":{"1.7.0":{"name":"@planetscale/database","version":"1.7.0","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"c0159c5fa6d903a76edea2c4bb28a73f7bd20f81","_id":"@planetscale/database@1.7.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"1e1a44c03d7b118a9bc1b37b18c9cfbf3aaaa08d","size":9982,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.7.0.tgz"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.7.0_1680799312579_0.3803428571919194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-06T16:41:52.774Z","publish_time":1680799312774,"_cnpm_publish_time":1680799312774},"1.6.0":{"name":"@planetscale/database","version":"1.6.0","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"3dbdfb081fe5923c6753915da4fc437e85b6dabf","_id":"@planetscale/database@1.6.0","_nodeVersion":"18.10.0","_npmVersion":"9.1.1","dist":{"shasum":"f0f602e9067acb4023b4468f65dad2d5a6accca2","size":9844,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.6.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.6.0_1678142439903_0.4945047314274529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-06T22:40:40.072Z","publish_time":1678142440072,"_cnpm_publish_time":1678142440072},"1.5.0":{"name":"@planetscale/database","version":"1.5.0","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"2777f5314f01ee9c4ba3c95720e20b3dc31d170d","_id":"@planetscale/database@1.5.0","_nodeVersion":"18.10.0","_npmVersion":"9.1.1","dist":{"shasum":"073d9ca9841ad62896a6e31f610e89112e6264ef","size":9697,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.5.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.5.0_1670279631396_0.9951992751310272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-05T22:33:55.715Z","publish_time":1670279631562,"_cnpm_publish_time":1670279631562},"1.4.1":{"name":"@planetscale/database","version":"1.4.1","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"615b706dd7d61b91f7c90c88075706ba4f1651f3","_id":"@planetscale/database@1.4.1","_nodeVersion":"18.10.0","_npmVersion":"9.1.1","dist":{"shasum":"068d4730778451e2dc6598a075210d43a5cc19eb","size":9696,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.4.1.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.4.1_1669665035043_0.8834974058054679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-28T19:53:04.946Z","publish_time":1669665035178,"_cnpm_publish_time":1669665035178},"1.4.0":{"name":"@planetscale/database","version":"1.4.0","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"709bdc210014c297e6b83b56e8fb0504729999d8","_id":"@planetscale/database@1.4.0","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"75f16b96729397510a47623ce36dc5d410d6bdbc","size":9519,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.4.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.4.0_1664819293290_0.1940230014056099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-03T17:48:30.754Z","publish_time":1664819293510,"_cnpm_publish_time":1664819293510},"1.3.0":{"name":"@planetscale/database","version":"1.3.0","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"9dd1b435987a4436d547660418a2160b6925f175","_id":"@planetscale/database@1.3.0","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"a34e32cf54edb50190efd95be64edf279140df13","size":9395,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.3.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.3.0_1661458813038_0.7721439059023469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T20:26:13.534Z","publish_time":1661458813219,"_cnpm_publish_time":1661458813219},"1.2.0":{"name":"@planetscale/database","version":"1.2.0","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"6cbf5e24fc69044427eef98936021b5245986554","_id":"@planetscale/database@1.2.0","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"7997bb723671423a66cdab08048fb21c3a8b1d49","size":9396,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.2.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.2.0_1661458715490_0.03144289048105242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T20:26:13.050Z","publish_time":1661458715717,"_cnpm_publish_time":1661458715717},"1.2.1":{"name":"@planetscale/database","version":"1.2.1","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"a0349c8a97e6dfbb42bfcb46bb78de1643a224eb","_id":"@planetscale/database@1.2.1","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"be06a8f27e0d807dbbd84b7a4c6f792567d4004f","size":9397,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.2.1.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.2.1_1661458672465_0.4143639951680427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T20:24:03.246Z","publish_time":1661458672699,"_cnpm_publish_time":1661458672699},"1.1.0":{"name":"@planetscale/database","version":"1.1.0","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"d85c3c64e9e0ee9e56816094a9da37ceb2d6bfb6","_id":"@planetscale/database@1.1.0","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"f458b2ebec7e79d577d270e67fdb1681d2b8e34c","size":9397,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.1.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.1.0_1661364131415_0.19265311678947872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-24T22:50:34.167Z","publish_time":1661364131586,"_cnpm_publish_time":1661364131586},"1.0.2":{"name":"@planetscale/database","version":"1.0.2","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"bcaf9272df075268056ec6e0cc19a701d4db13dd","_id":"@planetscale/database@1.0.2","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"229d70d7a3760a61894a0417d338db0296dcc4bb","size":8917,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.0.2.tgz"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.2_1661289621540_0.052715141652990294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-23T21:20:37.451Z","publish_time":1661289621834,"_cnpm_publish_time":1661289621834},"1.0.1":{"name":"@planetscale/database","version":"1.0.1","description":"A Fetch API-compatible PlanetScale database driver","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"befb99f6acf70ad5c2552ef147c5e59a6ce2c48d","_id":"@planetscale/database@1.0.1","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"1d99accea8d53e8b36549a74a1e9e3aca2a6be82","size":8933,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.0.1.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.1_1660776187307_0.3963031317382961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T22:43:11.881Z","publish_time":1660776187486,"_cnpm_publish_time":1660776187486},"1.0.0":{"name":"@planetscale/database","version":"1.0.0","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"d2a47ee40ce0e4cc26a4921ee6b2a8a5957fca56","_id":"@planetscale/database@1.0.0","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"0a8b978a2f74ac83664e17f0b63a1f16aa02e4e6","size":8954,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-1.0.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.0_1660775391328_0.9656377558641944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T22:31:41.964Z","publish_time":1660775391569,"_cnpm_publish_time":1660775391569},"0.6.1":{"name":"@planetscale/database","version":"0.6.1","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","version":"echo \"export const Version = '$npm_package_version'\" > src/version.ts && git add src/version.ts && npm run build","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"bd09cbf362c9d6a5f27cb8c14f0e9f41aff0bde0","_id":"@planetscale/database@0.6.1","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"52f7ec1d337dcabeb3f56c29e8f71a764352b895","size":8956,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-0.6.1.tgz"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_0.6.1_1660689507929_0.7485129444372303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T22:38:41.447Z","publish_time":1660689508130,"_cnpm_publish_time":1660689508130},"0.6.0":{"name":"@planetscale/database","version":"0.6.0","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"753521a6c457a7f44e511c5c8f8572f9806ff19f","_id":"@planetscale/database@0.6.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"484250d078dd26f72fad52b385d8b5c9ec6690a7","size":8849,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-0.6.0.tgz"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_0.6.0_1660685651110_0.475455128920234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T21:36:18.717Z","publish_time":1660685651275,"_cnpm_publish_time":1660685651275},"0.5.0":{"name":"@planetscale/database","version":"0.5.0","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"c77abd742dbfea365a67c716065b69ff049368e5","_id":"@planetscale/database@0.5.0","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"835dabe318c52d8113a2f2f3882a0261707e1985","size":8455,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-0.5.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_0.5.0_1660321554179_0.5134086077032125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T16:26:11.339Z","publish_time":1660321554423,"_cnpm_publish_time":1660321554423},"0.4.0":{"name":"@planetscale/database","version":"0.4.0","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"b13199d93554857fdd4b0900fa47924fd5bfa605","_id":"@planetscale/database@0.4.0","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"27e7659525201839505fb94852a945fb1bea7378","size":8427,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-0.4.0.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_0.4.0_1660254600780_0.25753875852569874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-11T21:50:04.617Z","publish_time":1660254600975,"_cnpm_publish_time":1660254600975},"0.3.0":{"name":"@planetscale/database","version":"0.3.0","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","prepublishOnly":"npm run build","postpublish":"npm publish --ignore-scripts --@planetscale:registry='https://npm.pkg.github.com'"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"987516bdaa13dba71d8655fd741e4c0c95765310","_id":"@planetscale/database@0.3.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"7fc5d1c9d4959ad4fcf0be564bc8dbd04ab9b321","size":8272,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-0.3.0.tgz"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_0.3.0_1660234418926_0.47571186893179584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-11T16:29:59.285Z","publish_time":1660234419111,"_cnpm_publish_time":1660234419111},"0.2.0":{"name":"@planetscale/database","version":"0.2.0","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","sqlstring":"^2.3.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"no-control-regex":"off","prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"e1314f9508d760a9a6c25ca55c0872bcad35df7b","_id":"@planetscale/database@0.2.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"3f151cd71176795809310ce87c973ee3a513a392","size":8069,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-0.2.0.tgz"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_0.2.0_1660082275578_0.102761668034685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-09T21:58:01.995Z","publish_time":1660082275809,"_cnpm_publish_time":1660082275809},"0.1.1":{"name":"@planetscale/database","version":"0.1.1","description":"A JavaScript client for PlanetScale databases.","main":"dist/index.js","types":"dist/index.d.js","engines":{"node":">=16"},"type":"module","prettier":{"semi":false,"trailingComma":"none","singleQuote":true,"printWidth":120,"tabWidth":2,"useTabs":false,"bracketSpacing":true},"scripts":{"clean":"rm -rf dist/","prebuild":"npm run clean","build":"tsc","lint":"eslint src/ __tests__/","pretest":"npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/planetscale/database-js.git"},"keywords":["planetscale","database","mysql","vitess","serverless","vercel","lambda"],"author":{"name":"PlanetScale"},"license":"Apache-2.0","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"homepage":"https://github.com/planetscale/database-js#readme","dependencies":{"sqlstring":">=2.3.3"},"devDependencies":{"@types/jest":"^28.1.6","@types/sqlstring":"^2.3.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","prettier":"^2.7.1","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","undici":"^5.8.0"},"eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"rules":{"prettier/prettier":["error",{},{"usePrettierrc":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/ban-ts-comment":"off"},"root":true,"env":{"browser":true,"node":true}},"gitHead":"4ac86779a684114da3f1d5318593922171bd32a6","_id":"@planetscale/database@0.1.1","_nodeVersion":"18.6.0","_npmVersion":"8.14.0","dist":{"shasum":"bb0adad91a4423fd0bce3db3dd9e93530785b2b2","size":7137,"noattachment":false,"key":"/@planetscale/database/-/@planetscale/database-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@planetscale/database/download/@planetscale/database-0.1.1.tgz"},"_npmUser":{"name":"iheanyi","email":"iekechukwu@gmail.com"},"directories":{},"maintainers":[{"name":"skullface","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_0.1.1_1659564491562_0.9092498542686547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-03T22:16:48.117Z","publish_time":1659564491758,"_cnpm_publish_time":1659564491758}},"readme":"# PlanetScale Serverless Driver for JavaScript\n\nA Fetch API-compatible PlanetScale database driver for serverless and edge compute platforms that require HTTP external connections, such as Cloudflare Workers or Vercel Edge Functions\n\n## Installation\n\n```\nnpm install @planetscale/database\n```\n\n## Usage\n\n```ts\nimport { connect } from '@planetscale/database'\n\nconst config = {\n  host: '<host>',\n  username: '<user>',\n  password: '<password>'\n}\n\nconst conn = connect(config)\nconst results = await conn.execute('select 1 from dual where 1=?', [1])\nconsole.log(results)\n```\n\n### Database URL\n\nA single database URL value can be used to configure the `host`, `username`, and `password` values.\n\n```ts\nimport { connect } from '@planetscale/database'\n\nconst config = {\n  url: process.env['DATABASE_URL'] || 'mysql://user:pass@host'\n}\n\nconst conn = connect(config)\n```\n\n### Connection factory\n\nUse the `Client` connection factory class to create fresh connections for each transaction or web request handler.\n\n```ts\nimport { Client } from '@planetscale/database'\n\nconst client = new Client({\n  host: '<host>',\n  username: '<user>',\n  password: '<password>'\n})\n\nconst conn = client.connection()\nconst results = await conn.execute('select 1 from dual')\nconsole.log(results)\n```\n\n### Transactions\n\nUse the `transaction` function to safely perform database transactions. If any unhandled errors are thrown during execution of the transaction, the transaction will be rolled back.\n\nThe following example is based on [the Slotted Counter Pattern](https://planetscale.com/blog/the-slotted-counter-pattern).\n\n```ts\nimport { connect } from '@planetscale/database'\n\nconst config = {\n  host: '<host>',\n  username: '<user>',\n  password: '<password>'\n}\n\nconst conn = connect(config)\nconst results = await conn.transaction(async (tx) => {\n  const whenBranch = await tx.execute('INSERT INTO branches (database_id, name) VALUES (?, ?)', [42, \"planetscale\"])\n  const whenCounter = await tx.execute('INSERT INTO slotted_counters(record_type, record_id, slot, count) VALUES (?, ?, RAND() * 100, 1) ON DUPLICATE KEY UPDATE count = count + 1', ['branch_count', 42])\n  return [whenBranch, whenCounter]\n})\nconsole.log(results)\n```\n\n### Custom fetch function\n\nNode.js version 18 includes a built-in global `fetch` function. When using an older version of Node.js, you can provide a custom fetch function implementation. We recommend the [`undici`][1] package on which Node's built-in fetch is based.\n\n[1]: https://github.com/nodejs/undici\n\n```ts\nimport { connect } from '@planetscale/database'\nimport { fetch } from 'undici'\n\nconst config = {\n  fetch,\n  host: '<host>',\n  username: '<user>',\n  password: '<password>'\n}\n\nconst conn = connect(config)\nconst results = await conn.execute('select 1 from dual')\nconsole.log(results)\n```\n\nTo leverage HTTP/2, you can use the [`fetch-h2`][1] shim. `fetch-h2` also supports Node.js 12+.\n\n[1]: https://www.npmjs.com/package/fetch-h2\n\n```ts\nimport { connect } from '@planetscale/database'\nimport { context } from 'fetch-h2'\nconst { fetch, disconnectAll } = context()\n\nconst config = {\n  fetch,\n  host: '<host>',\n  username: '<user>',\n  password: '<password>'\n}\n\nconst conn = connect(config)\nconst results = await conn.execute('select 1 from dual')\nconsole.log(results)\nawait disconnectAll()\n```\n\n### Custom query parameter format function\n\nQuery replacement parameters identified with `?` are replaced with escaped values. Named replacement parameters are supported with a colon prefix.\n\n```ts\nconst results1 = await conn.execute('select 1 from dual where 1=?', [42])\nconst results2 = await conn.execute('select 1 from dual where 1=:id', { id: 42 })\n```\n\nProviding a custom format function overrides the built-in escaping with an external library, like [`sqlstring`](https://github.com/mysqljs/sqlstring).\n\n```ts\nimport { connect } from '@planetscale/database'\nimport SqlString from 'sqlstring'\n\nconst config = {\n  format: SqlString.format,\n  host: '<host>',\n  username: '<user>',\n  password: '<password>'\n}\n\nconst conn = connect(config)\nconst results = await conn.execute('select 1 from dual where 1=?', [42])\nconsole.log(results)\n```\n\n### Custom type casting function\n\nColumn values are converted to their corresponding JavaScript data types. This can be customized by providing a `cast` function.\n\n```ts\nimport { connect, cast } from '@planetscale/database'\n\nfunction inflate(field, value) {\n  if (field.type === 'INT64' || field.type === 'UINT64') {\n    return BigInt(value)\n  }\n  return cast(field, value)\n}\n\nconst config = {\n  cast: inflate,\n  host: '<host>',\n  username: '<user>',\n  password: '<password>'\n}\n\nconst conn = connect(config)\n```\n\nYou can also pass a custom `cast` function to `execute`. If present, this will override the `cast` function set by the connection:\n\n```ts\nconst result = await conn.execute(\n  'SELECT userId, SUM(balance) AS balance FROM UserBalanceItem GROUP BY userId',\n  {},\n  {\n    cast: (field, value) => {\n      if (field.name === 'balance') {\n        return BigInt(value)\n      }\n      return cast(field, value)\n    }\n  }\n)\n```\n\n### Row return values\n\nRows can be returned as an object or an array of column values by passing an `as` option to `execute`.\n\n```ts\nconst query = 'select 1 as one, 2 as two where 1=?'\nconst objects = conn.execute(query, [1], { as: 'object' })\n// objects.rows => [{one: '1', two: '2'}]\n\nconst arrays = conn.execute(query, [1], { as: 'array' })\n// arrays.rows => [['1', '2']]\n```\n\n## Development\n\n```\nnpm install\nnpm test\n```\n\n## License\n\nDistributed under the Apache 2.0 license. See LICENSE for details.\n","_attachments":{},"homepage":"https://github.com/planetscale/database-js#readme","bugs":{"url":"https://github.com/planetscale/database-js/issues"},"license":"Apache-2.0"}