{"_id":"@beekeeperstudio/knex-snowflake-dialect","_rev":"6-79379074d09f51d494fe6c02cf5f575c","name":"@beekeeperstudio/knex-snowflake-dialect","dist-tags":{"latest":"0.4.4"},"versions":{"0.0.1":{"name":"@beekeeperstudio/knex-snowflake-dialect","version":"0.0.1","license":"MIT","_id":"@beekeeperstudio/knex-snowflake-dialect@0.0.1","maintainers":[{"name":"azmi_bks","email":"azmi@beekeeperstudio.io"},{"name":"rathbomabks","email":"matthew@beekeeperstudio.io"},{"name":"notnightbut","email":"day@beekeeperstudio.io"}],"dist":{"shasum":"0606d93ca77a94e8108b678a4d071d802ab76b14","tarball":"https://registry.npmjs.org/@beekeeperstudio/knex-snowflake-dialect/-/knex-snowflake-dialect-0.0.1.tgz","fileCount":2,"integrity":"sha512-/jIuXsZxAzWK8Hxdsz079DGlFIhnDbYgdWUIKBSqs6JSnvkAeq8Z/MUyC4P+8t7qMU9WYrRnhvaV7VV21b+pLw==","signatures":[{"sig":"MEQCID41VQ1TU/66Mo/8kvaogZYFOrIrKVmQ9WJRFAQCGdRGAiBY8O7yh7ptu2muCSGWTI7j9uuSithJ3BPJmGQj41doqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164},"_npmUser":{"name":"notnightbut","email":"day@beekeeperstudio.io"},"deprecated":"placeholder for trusted publisher setup; use >=0.4.0","_npmVersion":"10.9.2","description":"placeholder - see 0.4.0+","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/knex-snowflake-dialect_0.0.1_1778785449350_0.18771478980641798","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@beekeeperstudio/knex-snowflake-dialect","version":"0.4.1","keywords":["knex","snowflake"],"author":{"name":"Emmet Murphy"},"license":"MIT","_id":"@beekeeperstudio/knex-snowflake-dialect@0.4.1","maintainers":[{"name":"azmi_bks","email":"azmi@beekeeperstudio.io"},{"name":"rathbomabks","email":"matthew@beekeeperstudio.io"},{"name":"notnightbut","email":"day@beekeeperstudio.io"}],"homepage":"https://github.com/beekeeper-studio/knex-snowflake-dialect#readme","bugs":{"url":"https://github.com/beekeeper-studio/knex-snowflake-dialect/issues"},"dist":{"shasum":"9d7864f192c9bb309eff4382b2784dd66b8180b4","tarball":"https://registry.npmjs.org/@beekeeperstudio/knex-snowflake-dialect/-/knex-snowflake-dialect-0.4.1.tgz","fileCount":20,"integrity":"sha512-FWWjrCkBkhoBnWGNNtClNoU5/t6k2MO3WMmAgo7rbZ8aZnq1WWC05c4lqTlBTehXVcCpmvVr/gmrEQS1+3zQHg==","signatures":[{"sig":"MEQCIHF4ZMM6+KWYqeqhDjHIBlTs2OJGa+xrnJ6p+z+rPj+eAiAWgvPlzSkstpxsK56K1pMrTyz2yu543xvnDqJGpZdrgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@beekeeperstudio%2fknex-snowflake-dialect@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205558},"jest":{"roots":["<rootDir>/test"],"automock":false,"testRegex":"(\\.(ispec|uspec))\\.(ts)$","transform":{".(ts)":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"node","collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","js","json"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8717372a589b6c7f3618fc02e1313b943b0e59d6","scripts":{"lint":"eslint 'src/**/*.ts'","test":"yarn run lint && jest --runInBand --silent --forceExit --detectOpenHandles","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib/","coverage":"jest --coverage --silent && open coverage/lcov-report/index.html","lint-fix":"eslint --fix 'src/**/*.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c764e73a-0e44-4ba2-a6fb-906212a0c0c7"}},"repository":{"url":"git+https://github.com/beekeeper-studio/knex-snowflake-dialect.git","type":"git"},"_npmVersion":"11.14.1","description":"knex.js dialect for the Snowflake data warehouse","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.18.1","snowflake-sdk":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knex":"^3.2.10","eslint":"^10.3.0","globals":"^17.6.0","ts-jest":"^29.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/jest":"^29","@types/node":"^22.13.4","@types/lodash":"4.17.24","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.59.3"},"peerDependencies":{"knex":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/knex-snowflake-dialect_0.4.1_1778786366581_0.7991362463932539","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@beekeeperstudio/knex-snowflake-dialect","version":"0.4.2","keywords":["knex","snowflake"],"author":{"name":"Emmet Murphy"},"license":"MIT","_id":"@beekeeperstudio/knex-snowflake-dialect@0.4.2","maintainers":[{"name":"azmi_bks","email":"azmi@beekeeperstudio.io"},{"name":"rathbomabks","email":"matthew@beekeeperstudio.io"},{"name":"notnightbut","email":"day@beekeeperstudio.io"}],"homepage":"https://github.com/beekeeper-studio/knex-snowflake-dialect#readme","bugs":{"url":"https://github.com/beekeeper-studio/knex-snowflake-dialect/issues"},"dist":{"shasum":"c8d7c62a9cbb1761028072732a30805a2dce4dfa","tarball":"https://registry.npmjs.org/@beekeeperstudio/knex-snowflake-dialect/-/knex-snowflake-dialect-0.4.2.tgz","fileCount":3,"integrity":"sha512-AwLO8oX8B+6+zI4iuFH7XGUnRXjxJVuXF7532Cygi4wnPq7uYiKSjv0QSfUyMMj/WHuCZbWAXeHPbdx8n7/DEw==","signatures":[{"sig":"MEYCIQCupZfJC4roRHvPZVxzTibJr920Dh0AOCAo/5tnhWFZKQIhAKvTW+RmKTdHA4aEtaEtiOc/ttFeyrWtbmhv7ZJDrXoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@beekeeperstudio%2fknex-snowflake-dialect@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4017},"jest":{"roots":["<rootDir>/test"],"automock":false,"testRegex":"(\\.(ispec|uspec))\\.(ts)$","transform":{".(ts)":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"node","collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","js","json"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0a6d4b8ccbac63ceb1826ad6d5d662b4780139a6","scripts":{"lint":"eslint 'src/**/*.ts'","test":"yarn run lint && jest --runInBand --silent --forceExit --detectOpenHandles","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib/ tsconfig.build.tsbuildinfo","coverage":"jest --coverage --silent && open coverage/lcov-report/index.html","lint-fix":"eslint --fix 'src/**/*.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c764e73a-0e44-4ba2-a6fb-906212a0c0c7"}},"repository":{"url":"git+https://github.com/beekeeper-studio/knex-snowflake-dialect.git","type":"git"},"_npmVersion":"11.14.1","description":"knex.js dialect for the Snowflake data warehouse","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.18.1","snowflake-sdk":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knex":"^3.2.10","eslint":"^10.3.0","globals":"^17.6.0","ts-jest":"^29.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/jest":"^29","@types/node":"^22.13.4","@types/lodash":"4.17.24","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.59.3"},"peerDependencies":{"knex":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/knex-snowflake-dialect_0.4.2_1778787277433_0.7283840027603559","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@beekeeperstudio/knex-snowflake-dialect","version":"0.4.3","keywords":["knex","snowflake"],"author":{"name":"Emmet Murphy"},"license":"MIT","_id":"@beekeeperstudio/knex-snowflake-dialect@0.4.3","maintainers":[{"name":"azmi_bks","email":"azmi@beekeeperstudio.io"},{"name":"rathbomabks","email":"matthew@beekeeperstudio.io"},{"name":"notnightbut","email":"day@beekeeperstudio.io"}],"homepage":"https://github.com/beekeeper-studio/knex-snowflake-dialect#readme","bugs":{"url":"https://github.com/beekeeper-studio/knex-snowflake-dialect/issues"},"dist":{"shasum":"09ad49d0803b1a3d22f74159f119c3a3152d1135","tarball":"https://registry.npmjs.org/@beekeeperstudio/knex-snowflake-dialect/-/knex-snowflake-dialect-0.4.3.tgz","fileCount":18,"integrity":"sha512-HHqA6hKn97HFAuF5hAY+lV8wWD8Pw+0tOH6dPqypdQigoFnY/g7MgU9v20pitzSn5RdRDPL2Y7b4yZ2LxaAH7w==","signatures":[{"sig":"MEQCIArhauNVmICHQPZTR/z4gg4Yl2Reuq9BWaY5xYUdxLGmAiAnAgj0i1DwO3zDKlg3y0p8OQRc6st/VtN2wTDmzMBJ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@beekeeperstudio%2fknex-snowflake-dialect@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27925},"jest":{"roots":["<rootDir>/test"],"automock":false,"testRegex":"(\\.(ispec|uspec))\\.(ts)$","transform":{".(ts)":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"node","collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","js","json"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e7c147e1691e451b05e7cbee0e3db9be6e5c6322","scripts":{"lint":"eslint 'src/**/*.ts'","test":"yarn run lint && jest --runInBand --silent --forceExit --detectOpenHandles","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib/ tsconfig.build.tsbuildinfo","coverage":"jest --coverage --silent && open coverage/lcov-report/index.html","lint-fix":"eslint --fix 'src/**/*.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c764e73a-0e44-4ba2-a6fb-906212a0c0c7"}},"repository":{"url":"git+https://github.com/beekeeper-studio/knex-snowflake-dialect.git","type":"git"},"_npmVersion":"11.14.1","description":"knex.js dialect for the Snowflake data warehouse","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.18.1","snowflake-sdk":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knex":"^3.2.10","eslint":"^10.3.0","globals":"^17.6.0","ts-jest":"^29.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/jest":"^29","@types/node":"^22.13.4","@types/lodash":"4.17.24","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.59.3"},"peerDependencies":{"knex":">=2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/knex-snowflake-dialect_0.4.3_1778787627319_0.34038674001046854","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@beekeeperstudio/knex-snowflake-dialect","version":"0.4.4","description":"knex.js dialect for the Snowflake data warehouse","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rm -rf lib/ tsconfig.build.tsbuildinfo","lint":"eslint 'src/**/*.ts'","lint-fix":"eslint --fix 'src/**/*.ts'","test":"yarn run lint && jest --runInBand --silent --forceExit --detectOpenHandles","coverage":"jest --coverage --silent && open coverage/lcov-report/index.html"},"repository":{"type":"git","url":"git+https://github.com/beekeeper-studio/knex-snowflake-dialect.git"},"author":{"name":"Emmet Murphy"},"keywords":["knex","snowflake"],"license":"MIT","bugs":{"url":"https://github.com/beekeeper-studio/knex-snowflake-dialect/issues"},"homepage":"https://github.com/beekeeper-studio/knex-snowflake-dialect#readme","jest":{"automock":false,"transform":{".(ts)":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"node","testRegex":"(\\.(ispec|uspec))\\.(ts)$","roots":["<rootDir>/test"],"moduleFileExtensions":["ts","js","json"],"collectCoverageFrom":["src/**/*.ts"]},"dependencies":{"lodash":"^4.18.1","snowflake-sdk":"^2.4.0"},"peerDependencies":{"knex":">=2.4.1"},"devDependencies":{"@eslint/js":"^10.0.1","@types/jest":"^29","@types/lodash":"4.17.24","@types/node":"^22.13.4","@typescript-eslint/eslint-plugin":"^8.59.3","@typescript-eslint/parser":"^8.59.3","eslint":"^10.3.0","globals":"^17.6.0","jest":"^29.7.0","knex":"^3.2.10","ts-jest":"^29.1.5","typescript":"^6.0.3"},"gitHead":"37d89ac1af7f9bf6f4ce4f3845082c9f5a98b55a","_id":"@beekeeperstudio/knex-snowflake-dialect@0.4.4","_nodeVersion":"22.22.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-6Ms+kDvB0QY/Kl/PRDno+p7zfsSjlo/3Fr22GowJ4A+tU+CSfXBcW/qwzl+VdF3BbidN/PaqfmFjEmWkqlf0MQ==","shasum":"66832ab545db504b1b10b85c33cb9c62ad7199e0","tarball":"https://registry.npmjs.org/@beekeeperstudio/knex-snowflake-dialect/-/knex-snowflake-dialect-0.4.4.tgz","fileCount":18,"unpackedSize":27856,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@beekeeperstudio%2fknex-snowflake-dialect@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDFrk1A2VgRtyen9UhdSHfZINB5P0m0BEn9aioYej6ekAiEAxmDxwb0/8m/YEJ37i26n4k79Jw+cCF8qsBm5ceCqGkg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c764e73a-0e44-4ba2-a6fb-906212a0c0c7"}},"directories":{},"maintainers":[{"name":"azmi_bks","email":"azmi@beekeeperstudio.io"},{"name":"rathbomabks","email":"matthew@beekeeperstudio.io"},{"name":"notnightbut","email":"day@beekeeperstudio.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/knex-snowflake-dialect_0.4.4_1778789167238_0.28878220524859244"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T19:04:09.230Z","modified":"2026-05-14T20:06:07.738Z","0.0.1":"2026-05-14T19:04:09.540Z","0.4.1":"2026-05-14T19:19:26.758Z","0.4.2":"2026-05-14T19:34:37.567Z","0.4.3":"2026-05-14T19:40:27.484Z","0.4.4":"2026-05-14T20:06:07.374Z"},"bugs":{"url":"https://github.com/beekeeper-studio/knex-snowflake-dialect/issues"},"author":{"name":"Emmet Murphy"},"license":"MIT","homepage":"https://github.com/beekeeper-studio/knex-snowflake-dialect#readme","keywords":["knex","snowflake"],"repository":{"type":"git","url":"git+https://github.com/beekeeper-studio/knex-snowflake-dialect.git"},"description":"knex.js dialect for the Snowflake data warehouse","maintainers":[{"name":"azmi_bks","email":"azmi@beekeeperstudio.io"},{"name":"rathbomabks","email":"matthew@beekeeperstudio.io"},{"name":"notnightbut","email":"day@beekeeperstudio.io"}],"readme":"# NOTE\nThis code was forked from the folks over at `Deliverr, Inc`. The original license is in this repo.\n\n# knex-snowflake-dialect\nknex.js dialect for the Snowflake data warehouse.\n\nAs of release 0.2.x, the `connect` and `raw` query methods have been tested, along with schema migrations.\n\n## Installation\n\n```shell script\nnpm install knex-snowflake-dialect\n```\n\n## Usage\n\nSample initialization:\n\n```javascript\nimport * as knex from \"knex\";\nimport { SnowflakeDialect } from \"knex-snowflake-dialect\";\n\nexport const Snowflake = knex({\n  client: SnowflakeDialect,\n  debug: true,\n  connection: \"snowflake://myuser:mypassword@myaccount.myregion.snowflakecomputing.com/mydb?warehouse=MY_WAREHOUSE\",\n  pool: {\n    min: 1,\n    max: 1\n  }\n});\n```\n\nThe configuration could alternatively break out the `connection` parameters as separate keys, per the \n[snowflake-sdk \"Establishing a Connection\"](https://docs.snowflake.net/manuals/user-guide/nodejs-driver-use.html#establishing-a-connection)\ndocumentation.\n","readmeFilename":"README.md"}