{"_id":"drizzle-sybase","_rev":"30-552c0bbf407a97de6bf22d203052502f","name":"drizzle-sybase","dist-tags":{"latest":"2.0.1","canary":"2.0.0-canary.20260930062259.0f7547d"},"versions":{"0.2.0-canary.20260507232802.708c17c":{"name":"drizzle-sybase","version":"0.2.0-canary.20260507232802.708c17c","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@0.2.0-canary.20260507232802.708c17c","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"0224fd64e8e2c827f0854ada82cd03361ef0fca0","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-0.2.0-canary.20260507232802.708c17c.tgz","fileCount":70,"integrity":"sha512-MOmsHzzfo/CQ3xDWjGx+21TultF9yA0RJJeCyddVWl/kH6G9kKaZVvGNbLHRx4+E3rWKHqwxEb1z4Rf+qv3OeA==","signatures":[{"sig":"MEYCIQCb2R4ja4HvRAljP1TVOsa1URhO8p+tRFXxXiKJY922zgIhAOiLlno7tiCPsOrRcLF2RBkebUuEftDBfbtwyVIIa2zf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267164},"main":"./dist/index.js","type":"module","_from":"file:drizzle-sybase-0.2.0-canary.20260507232802.708c17c.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"rm -rf dist build","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"_resolved":"/tmp/2b79d7d139ece1e5d0646d74a8786016/drizzle-sybase-0.2.0-canary.20260507232802.708c17c.tgz","_integrity":"sha512-MOmsHzzfo/CQ3xDWjGx+21TultF9yA0RJJeCyddVWl/kH6G9kKaZVvGNbLHRx4+E3rWKHqwxEb1z4Rf+qv3OeA==","repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.11.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.1","drizzle-orm":"^1.0.0-rc.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_0.2.0-canary.20260507232802.708c17c_1778196486906_0.20357162872911538","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260507234216.cc45559":{"name":"drizzle-sybase","version":"0.2.0-canary.20260507234216.cc45559","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@0.2.0-canary.20260507234216.cc45559","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"4ff0fef3004756e3b01a4b69e737396822ee6007","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-0.2.0-canary.20260507234216.cc45559.tgz","fileCount":70,"integrity":"sha512-FEdzavxB9EF0EZ4i1n3dJzn1HEzXjRZPIsqvicrwjjZdX/1qy/jv5vIvhvcSqNAaoKuL13Q7ePiBdJR1Cyd4wQ==","signatures":[{"sig":"MEQCID702osr+vWIxkfDU2m/YaG10nzhBEiVilg0lM9bI9r/AiB1gHYMtUQvCWw8LLCECRO6e5JaFtRqX6CShiNhQWR81w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267160},"main":"./dist/index.js","type":"module","_from":"file:drizzle-sybase-0.2.0-canary.20260507234216.cc45559.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"rm -rf dist build","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"_resolved":"/tmp/79704e8f29903773f5b24a62d2e7ae41/drizzle-sybase-0.2.0-canary.20260507234216.cc45559.tgz","_integrity":"sha512-FEdzavxB9EF0EZ4i1n3dJzn1HEzXjRZPIsqvicrwjjZdX/1qy/jv5vIvhvcSqNAaoKuL13Q7ePiBdJR1Cyd4wQ==","repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.11.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.1","drizzle-orm":"^1.0.0-rc.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_0.2.0-canary.20260507234216.cc45559_1778197342108_0.5022273181080281","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260508002631.1cc0fe5":{"name":"drizzle-sybase","version":"0.2.0-canary.20260508002631.1cc0fe5","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@0.2.0-canary.20260508002631.1cc0fe5","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"3cd1a621fd0cf2fd85cd2952afbbf6b5848e0716","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-0.2.0-canary.20260508002631.1cc0fe5.tgz","fileCount":70,"integrity":"sha512-ecSdISY5TSNa31hrWq6eoc//xGpgC7uWvzUUtC5gLxq0BKfbCuubIirEsvoJJaRFuZYk+JcYac7lKbh36qJJgw==","signatures":[{"sig":"MEYCIQDv2NtLzuNgVRncQCiGRG4FSIq6w+yg6VTnjsovYNmaDwIhAO72Yeob8W+zXB8CVKxZj/bv3lqMvaZ4ABpwWtOjZBBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267160},"main":"./dist/index.js","type":"module","_from":"file:drizzle-sybase-0.2.0-canary.20260508002631.1cc0fe5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"rm -rf dist build","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"_resolved":"/tmp/f26a63c6b29448daa7ce27670c4ddb4a/drizzle-sybase-0.2.0-canary.20260508002631.1cc0fe5.tgz","_integrity":"sha512-ecSdISY5TSNa31hrWq6eoc//xGpgC7uWvzUUtC5gLxq0BKfbCuubIirEsvoJJaRFuZYk+JcYac7lKbh36qJJgw==","repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.11.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.1","drizzle-orm":"^1.0.0-rc.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_0.2.0-canary.20260508002631.1cc0fe5_1778199996592_0.9795178591862674","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"drizzle-sybase","version":"0.3.0","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@0.3.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"73e82877e33eb60dc16d1e476202f5a5dbc31d3a","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-0.3.0.tgz","fileCount":70,"integrity":"sha512-jjcDBVXkKJ96/FvAG5jrJD4zD0I2AN1Zw3bdNz5vPqHy3BvfPtssTFhrwNssN0wOa16UFM3Rx5PWKiNKBZsz8A==","signatures":[{"sig":"MEQCICI2cN8lpCoX4aBx5jiUXWGbX+NhZNP6PhFMaeImSn0MAiAPUMolNnqDGWnwTJ/weZfKIokC3PGtv92gKiLQdATBrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267130},"main":"./dist/index.js","type":"module","_from":"file:drizzle-sybase-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"rm -rf dist build","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"_resolved":"/tmp/f67de85768f5a624d929a6e797c6da3d/drizzle-sybase-0.3.0.tgz","_integrity":"sha512-jjcDBVXkKJ96/FvAG5jrJD4zD0I2AN1Zw3bdNz5vPqHy3BvfPtssTFhrwNssN0wOa16UFM3Rx5PWKiNKBZsz8A==","repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.11.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.1","drizzle-orm":"^1.0.0-rc.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_0.3.0_1778201294911_0.23596004906466184","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.20260508040831.3a4e6f1":{"name":"drizzle-sybase","version":"0.3.0-canary.20260508040831.3a4e6f1","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@0.3.0-canary.20260508040831.3a4e6f1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"18859dd5d83faa166157860d6ced384a36ad3c88","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-0.3.0-canary.20260508040831.3a4e6f1.tgz","fileCount":66,"integrity":"sha512-GiiFeYClnDgWDUY+D13VxaFFLvNnFrSYg7bIX/Guho4Wf7RM+ZZTIjmY9hgl8eLnBY38Ws+1Uv70wmMpmLJHlg==","signatures":[{"sig":"MEYCIQDVChsYlmmBD04M6thikSjVd7+M0eLtVhDkoOZfEfoSawIhAJNYG5pSMe6npPpZlTwfAZzqoTg+YeXlAPlZOet5OwT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2284312},"main":"./dist/index.js","type":"module","_from":"file:drizzle-sybase-0.3.0-canary.20260508040831.3a4e6f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"rm -rf dist build","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"_resolved":"/tmp/904cced101a48a06cb44fb8ef569fb9e/drizzle-sybase-0.3.0-canary.20260508040831.3a4e6f1.tgz","_integrity":"sha512-GiiFeYClnDgWDUY+D13VxaFFLvNnFrSYg7bIX/Guho4Wf7RM+ZZTIjmY9hgl8eLnBY38Ws+1Uv70wmMpmLJHlg==","repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.11.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","drizzle-orm":"^1.0.0-rc.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_0.3.0-canary.20260508040831.3a4e6f1_1778213315676_0.17151274473302758","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"drizzle-sybase","version":"0.3.1","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@0.3.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"5a8d0a4e6e55d42150dc35e1eecab92f6ebf14c8","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-0.3.1.tgz","fileCount":66,"integrity":"sha512-UYXUGKdBGoOwcLSiCKEjZaSbioQ7pN2k2XKgcr5gi97vAMBz/4Aatq4Nhlft8GmbreePOMA52tNhsmgNXTxyQw==","signatures":[{"sig":"MEQCIA8UTr3oO6EVn5rMXfEM0YIzWjg2TQxe1ECqaptM4gp4AiAO96q9hgAqxodBhRnjugbGGe95xjpV9Jye/S7t/UqESw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2284282},"main":"./dist/index.js","type":"module","_from":"file:drizzle-sybase-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"rm -rf dist build","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"_resolved":"/tmp/96290dd8be31293fa81d8ed0217cefd4/drizzle-sybase-0.3.1.tgz","_integrity":"sha512-UYXUGKdBGoOwcLSiCKEjZaSbioQ7pN2k2XKgcr5gi97vAMBz/4Aatq4Nhlft8GmbreePOMA52tNhsmgNXTxyQw==","repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.11.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","drizzle-orm":"^1.0.0-rc.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_0.3.1_1778213426224_0.6088432979103178","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.20260508231504.4fbb384":{"name":"drizzle-sybase","version":"0.3.1-canary.20260508231504.4fbb384","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@0.3.1-canary.20260508231504.4fbb384","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"4bcdcfe1529063730ff8518e18dd5ecde8bf04c2","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-0.3.1-canary.20260508231504.4fbb384.tgz","fileCount":90,"integrity":"sha512-Qn1A9TJZ+449ULsNbKwEvpXXGjwkOpK6H860c4CQPV2YOze/jaYDuQqI5oWn9Q8wNkGATvRb6njOT2SeaJNsuQ==","signatures":[{"sig":"MEUCICrX1uvDLmm2Ts/EQqwjR9Q2G3Ugj1UHTviPEhOww0cDAiEAokvQrUx8pzIgVAeJGs0ucBHDZpNFXs04f7c/tXDr+Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fbb38422d551ea00807713b9d014d85afd99b06","scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","prepare":"husky","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.13.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.0.8","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_0.3.1-canary.20260508231504.4fbb384_1778282108061_0.8860409016145416","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"drizzle-sybase","version":"1.0.0","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"a34c7e72a718295f0007ad1ca3188f0cf3c2cd55","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.0.tgz","fileCount":90,"integrity":"sha512-2yWIBy6aFEZ+B3Wf8Lhw5lEvfd4mBF/o6TkQkrUgEcGKpUKpzlAD2VQDVO7hsxmEfONyhJvXPqKu8whnWgOu0g==","signatures":[{"sig":"MEYCIQCReLvD/VDF5ezd5nz2j+9SsVQ6yWiAFG3/Ixm22bb4zgIhAOsJeliM4TpVCyU5ge8btUXaaVyWgjZMSrhUw+dlG5iC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a97a6a81a4ff8e76b1077d7653f0b6998b1369e","scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","prepare":"husky","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild","prepublishOnly":"npm run build"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"_npmVersion":"11.13.0","description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.0.8","devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.0_1778282962155_0.0859972223559522","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.20260509024254.8c53650":{"name":"drizzle-sybase","version":"1.0.0-canary.20260509024254.8c53650","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.0-canary.20260509024254.8c53650","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"dad39e5e3dab0e2f920330a4b6d9c59cfee1e1da","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.0-canary.20260509024254.8c53650.tgz","fileCount":90,"integrity":"sha512-XsFsZGABOtFBr8sCvNU0bDbAFR/ST5c7oQI6AFT4UqkSE9+6Nr1KuV2hLelchgZc5ee6aG7v8JFGQV+3/kTnSQ==","signatures":[{"sig":"MEQCIEoAAQdhr+voKSDca79uiRhzo4L9145HJgFIImlf/jdGAiBgprmtpkjgjASitwHC/ES49zD8L9jxfbzh5yynty0t4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.0-canary.20260509024254.8c53650_1778294579741_0.8650789553134708","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.20260509104439.79daa2b":{"name":"drizzle-sybase","version":"1.0.0-canary.20260509104439.79daa2b","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.0-canary.20260509104439.79daa2b","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"1acb22af0d842b7a51c6bf2908e9ea3d1bcd1f75","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.0-canary.20260509104439.79daa2b.tgz","fileCount":91,"integrity":"sha512-4vvAJIDboKRQo9tn/nTpNdCUG5j/ibiGdjnYyyGI90USd7sqDLbf/TMhNY/+0lc9tqUfVdRUS8AGSHR1+HUFSw==","signatures":[{"sig":"MEUCIQCJFhqzlgflYD3554LgTgPtHIoSLzh+8omPnpnWnHCAfwIgKqVWlVLjr7Or5YPeP0uCYIdk9qixTCyZ9by/uYzVi/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.0-canary.20260509104439.79daa2b_1778323483551_0.1417780364985941","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.20260509104922.89d3414":{"name":"drizzle-sybase","version":"1.0.0-canary.20260509104922.89d3414","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.0-canary.20260509104922.89d3414","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"003a6c60fd66d2a64a1c8ab035e9065dfd59802c","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.0-canary.20260509104922.89d3414.tgz","fileCount":91,"integrity":"sha512-W8lt6IF2hgCehbwwwuP5s11AUOLsaE+QgPS2FKDWj3oPPNxIYdH7hDdtKjEeLXLGryBpULLxc2MNCPfqsZCLzA==","signatures":[{"sig":"MEUCIB6tRrVGpDeaeg/837YUIuqSXzYAS1cuLINB6alrLl89AiEAyeIgFMxP65SZY5eGqfeHf9mimTMgpWzUub4hkxx+rPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2498348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.0-canary.20260509104922.89d3414_1778323766675_0.3102960024708028","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"drizzle-sybase","version":"1.0.1","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"4e6a2aee975041c8a0b08047b8318b5deaf2558e","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.1.tgz","fileCount":91,"integrity":"sha512-NmnKgrn6cZUvPFr2TGi/8REz1DLeZ9RRkqvcZT+JnkuV6WGXsotHFFMNu3qaScucyfWq6G8Zj9b5nKTFu/t4QQ==","signatures":[{"sig":"MEUCIQCex6z/t/uKUA5jDu7edyWs9r0VX7bCwJi9AqZh0KAk+QIgL9EzpPi9rzwvWzC2rGXUqm//TnmQFJ8JnMQwDOo/jRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2498318},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.1_1778323907076_0.2586405458461045","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-canary.20260509121924.2873660":{"name":"drizzle-sybase","version":"1.0.1-canary.20260509121924.2873660","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.1-canary.20260509121924.2873660","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"4e55304da619ba4eb11e810fffe91d7825a10b78","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.1-canary.20260509121924.2873660.tgz","fileCount":91,"integrity":"sha512-fRs+gioo+rlrdjHfsrsRqoIFNf/yxJ0QRcIWqMOzOiMRTmPufTgEyJNEqvyRdcs0tOgs6zG2CMxDQcdPbZnjDQ==","signatures":[{"sig":"MEYCIQCKyLRe6t2n/I4IsmC2wxmo6npI7A3YETZhl+s9n02CnwIhAPKbRTuQp/HTu5Ef/gT5yskH1fclIRsuqFKdyVbfN3P3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.1-canary.20260509121924.2873660_1778329168525_0.13475533457844802","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"drizzle-sybase","version":"1.0.2","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.2","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"6b9bd0c68345b77341c6a896998d859b2f75adf9","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.2.tgz","fileCount":91,"integrity":"sha512-1Rqu+N4qHJ4Xq0bhwd27b1T3v3bA+BbsffaEhgX6VqhqmQnemhfgFa4u+dWyk1/kC/ruGsNo+1qrirk5sar1cw==","signatures":[{"sig":"MEQCIGRmi3Q39A5NNre6rS21a8+4DAPxiM28DXYKMxzMcPu7AiAI3Y/UPAa7L4OCFY02rHpKwev3v+wOVhMOXz/UKTCliQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.2_1778329857360_0.9775422215605181","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-canary.20260511094040.02d5ddb":{"name":"drizzle-sybase","version":"1.0.2-canary.20260511094040.02d5ddb","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.0.2-canary.20260511094040.02d5ddb","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"625dc186ee816adfe9b934f2cf3b8259734780ac","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.0.2-canary.20260511094040.02d5ddb.tgz","fileCount":91,"integrity":"sha512-a3uA6KRhwxTntv2HL5ZuDb9lfWW6K6jPgJcLjHne2m9w/DUwUfobxGMXb/XNFYdNEw6C0n3YYKWm+W5MQ03I9w==","signatures":[{"sig":"MEUCIQD2Wu3p2mQKpoYif/bJBNx6AYbBWLSPFJgXQjm3YPu72gIgfXsE0m67lbHFtlEfFlntM6emRx9uEPYCc/vp8QXnJpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2529812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.0.2-canary.20260511094040.02d5ddb_1778492444900_0.6486503096983416","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"drizzle-sybase","version":"1.1.0","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.1.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"60c0b561347fe055fcacf7cd75f047361927a76e","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.1.0.tgz","fileCount":91,"integrity":"sha512-0lYUKgZgRcRihcZ0dq2bZStqZtEIFgEvAGXxX22R+6U8zCs2oZn28uAKg/fQFgT/88xmmt1ZN3TiRT8recK5pQ==","signatures":[{"sig":"MEYCIQCdyQL9C4t3DlvYxvg2Q+JFNldtJhgZYeh+2DpjHqTD1QIhAIjNCoDhJ+j9cEKn2Cc9gE6iTSnIWDpifR01KBun/Bbu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2529782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","node-gyp":"^12.3.0","typescript":"^6.0.3","@types/node":"^25.6.2","concurrently":"^9.2.1","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.1.0_1778492719968_0.31540020509732813","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-canary.20260610112640.ee45c06":{"name":"drizzle-sybase","version":"1.1.0-canary.20260610112640.ee45c06","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.1.0-canary.20260610112640.ee45c06","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"e80e2dcc74bfeb0eb5418c5da42335f0c90b8ea5","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.1.0-canary.20260610112640.ee45c06.tgz","fileCount":119,"integrity":"sha512-CNpCc8q0F668GNG9WBMTNBNu2lSfd0zohakIkTitkIRRZEGnq/txbVAW+xEEB/AcKxBnSBFbCDxA/kbP/sWC9g==","signatures":[{"sig":"MEUCIF1SuAO5h4DZ/guRfQpF1mOW/auNh+X7B2C0974sgsPUAiEAhnaGN6UJ8rT3b3rPFashmznShxPdbqaW4DDZFwZRrsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.54.0","oxlint":"^1.69.0","vitest":"^4.1.8","node-gyp":"^12.4.0","typescript":"^6.0.3","@types/node":"^25.9.2","concurrently":"^10.0.3","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.1.0-canary.20260610112640.ee45c06_1781090804417_0.0017337472348994964","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"drizzle-sybase","version":"1.2.0","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.2.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"6b9292fc5d17c72aaedbf8e022229f2a6b2b7c41","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.2.0.tgz","fileCount":119,"integrity":"sha512-lw5SLULllgFHnetsi+82OL4ID4V6zI9CTNTCpAP9cZ/gc3gOxegDrD+fhALMtBAuhILjH/ZfJUQN4F/bu/9HSQ==","signatures":[{"sig":"MEYCIQD0Yi2qT0EEbTUpzlbmxubsHsnpn9sY3r0n8+aNqATNcgIhAKBchUcwGMq3C9/h0fbdMmBNZt/KKkF1NUfn/TogPbhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849574},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.54.0","oxlint":"^1.69.0","vitest":"^4.1.8","node-gyp":"^12.4.0","typescript":"^6.0.3","@types/node":"^25.9.2","concurrently":"^10.0.3","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.2.0_1781091073725_0.629081198175234","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.20260610221247.1fcccda":{"name":"drizzle-sybase","version":"1.2.0-canary.20260610221247.1fcccda","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.2.0-canary.20260610221247.1fcccda","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"8d2819d08aac7e4529124613dc679e3db77e10ea","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.2.0-canary.20260610221247.1fcccda.tgz","fileCount":120,"integrity":"sha512-7nfYijI51kHpcDoRF2i6/kSFh/vTG3sQtRlhTuBE81nes8Z40B1eOIfd+2nZpNrB2j78peqmgPktNFhnpjtZ7A==","signatures":[{"sig":"MEUCIDVHzyPSpDRqYacX01HRq3yBzLrE2Aqz+73Q/0U6+xqFAiEAhiyeClMt2SNfGI6odxS8bDBvpExUqktL91/guq+QwcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2851047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.54.0","oxlint":"^1.69.0","vitest":"^4.1.8","node-gyp":"^12.4.0","typescript":"^6.0.3","@types/node":"^25.9.2","concurrently":"^10.0.3","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.2.0-canary.20260610221247.1fcccda_1781129570806_0.7200250134297246","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.20260610233714.c5ccc23":{"name":"drizzle-sybase","version":"1.2.0-canary.20260610233714.c5ccc23","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.2.0-canary.20260610233714.c5ccc23","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"a8bc027611e3831525b066a2670dd4f75fdfd3eb","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.2.0-canary.20260610233714.c5ccc23.tgz","fileCount":120,"integrity":"sha512-LczaGtcRMpGJtbJPXIQnj/CuFKhx2MQYxCJvVQ4rPBITREZLoLG/kbnInwqQtI7/IycX5Fz/Y9Th+e4ZnxtFjA==","signatures":[{"sig":"MEQCIDU7myI4Fwt8hpHJNEr0K6ISteNr3pDlC7F5ld68/hCVAiALC1wjLlVKS8IU+W6+4oYOC+vzpFlhlpsz1gyPmOAykQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2851047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.54.0","oxlint":"^1.69.0","vitest":"^4.1.8","node-gyp":"^12.4.0","typescript":"^6.0.3","@types/node":"^25.9.2","concurrently":"^10.0.3","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.2.0-canary.20260610233714.c5ccc23_1781134637873_0.7209965143869026","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.20260701004749.b8980ce":{"name":"drizzle-sybase","version":"1.2.0-canary.20260701004749.b8980ce","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.2.0-canary.20260701004749.b8980ce","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"e77f32c8c3a08e3caf7620a76d2d64b28f58762f","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.2.0-canary.20260701004749.b8980ce.tgz","fileCount":120,"integrity":"sha512-mB3FvlYqxiVbyOt6w4gdZ660GzC5Citd5in1HZRkkesxP/5YcgiZeDPr1UfAicYQXJUGtlk2scE0SS7Zl/JkHw==","signatures":[{"sig":"MEQCH395JllyokXONVq9vwswwfl7Hja6KzBW9C3UyyBgTb4CIQDzXhoTIow/uVQDtnRA6BMSK6tpJfZjktSeqxmsPWuQZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","vitest":"^4.1.9","node-gyp":"^13.0.0","typescript":"7.0.1-rc","@types/node":"^26.0.1","concurrently":"^10.0.3","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.2.0-canary.20260701004749.b8980ce_1782866871724_0.7294990303976219","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"drizzle-sybase","version":"1.3.0","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.3.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"cbc6fe601ec56aec76e407b77528aef5e490a8a3","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.3.0.tgz","fileCount":120,"integrity":"sha512-j2LQMUBR6m4cvA8Rsb2DhMgCKG++RKTbIc4US6uIQj20cKtr+6F2cpT21RaempNA91si6ukkAZ05I0ygf6EZjw==","signatures":[{"sig":"MEQCIBzjfQvoHsGXYvV+R2D0Ogf2TN7RfpOT5dEtNmgd3vX3AiBu1iZoAHrayYroIjciMtRi6DD7dLrC3S91k8DxAi6sJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","vitest":"^4.1.9","node-gyp":"^13.0.0","typescript":"7.0.1-rc","@types/node":"^26.0.1","concurrently":"^10.0.3","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.3.0_1782867184021_0.7314029573473846","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.20260803052704.5dbccb1":{"name":"drizzle-sybase","version":"1.3.0-canary.20260803052704.5dbccb1","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.3.0-canary.20260803052704.5dbccb1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"0fde401cd953b6de3da0c49ec31e0d63616186fd","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.3.0-canary.20260803052704.5dbccb1.tgz","fileCount":120,"integrity":"sha512-OLL5qw0xS6bCpRJby5CkvuWjtysuAN+YCXW5hI0HhgdGySvSsJfwmW3rtBfkfwpt31TyRwjm/fiTJ6XuIRA+/A==","signatures":[{"sig":"MEQCHwLTrOdUlhxgZCXOo17Qbo1dxlI52uiO494JSELY5loCIQCJB7LOy8d1sbkvVjfw7+MRINQGCBnsIWG+a2aLdgEf1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.5.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","node-gyp":"^13.0.1","typescript":"^7.0.2","@types/node":"^26.1.2","concurrently":"^10.0.4","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.3.0-canary.20260803052704.5dbccb1_1785734826020_0.8264696374444744","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.20260803053147.8fcf92d":{"name":"drizzle-sybase","version":"1.3.0-canary.20260803053147.8fcf92d","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.3.0-canary.20260803053147.8fcf92d","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"ed10f951438d6c25fd7f3970180c58a720746238","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.3.0-canary.20260803053147.8fcf92d.tgz","fileCount":120,"integrity":"sha512-pYUMCgsNmonTiuZ4UvQQHoUzt+xxBmgvpyM8LrE0o8ARo2XLHwUgLJ2vbGsVh2kG/lI2FwvDGpqhxxzCpXgFqQ==","signatures":[{"sig":"MEYCIQDK3IExxF6j7yKVt/ZprTsBJofhyXRw/yu26TEf26PeyQIhANcyI0BL99X/UzwJGfrkkCJFAJLSma4HgmQvQ1YgxtHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","build":"tsc","check":"npm run lint && tsc --noEmit","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.5.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","node-gyp":"^13.0.1","typescript":"^7.0.2","@types/node":"^26.1.2","concurrently":"^10.0.4","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.3.0-canary.20260803053147.8fcf92d_1785735109393_0.46832705725909163","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.20260822033256.936169b":{"name":"drizzle-sybase","version":"1.3.0-canary.20260822033256.936169b","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@1.3.0-canary.20260822033256.936169b","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"804406b3a4ef796e3cf5ac334c27e9650f2b27d9","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-1.3.0-canary.20260822033256.936169b.tgz","fileCount":100,"integrity":"sha512-01j/81DIaxi7++SgaKlIdD82xF82nNDtbE0mIdNByJnFwApfrtffgpSyqo8998JxJ2PFptlInVMIjzZHwRF0zg==","signatures":[{"sig":"MEUCIQDkj91YuybI7Y7BUK7jrHM7fOKNMSiVmqCTbrI522LmqgIgLKi9dLG2O8xKdVr0tLyxlayQ/4+edFRGHl/jSPwKDwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drizzle-sybase@1.3.0-canary.20260822033256.936169b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","type":"tsc --noEmit","build":"tsc -p tsconfig.build.json","check":"npm run lint && npm run type","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:013aa4be-615f-4f5a-9892-373c171320d0"}},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","vitest":"^4.1.11","node-gyp":"^13.0.1","typescript":"^7.0.2","@types/node":"^26.2.0","concurrently":"^10.0.5","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_1.3.0-canary.20260822033256.936169b_1787369581651_0.3982087275627122","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"drizzle-sybase","version":"2.0.0","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@2.0.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"a76d841d1c259c63e608f921417777b4bb9d8cf4","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-2.0.0.tgz","fileCount":100,"integrity":"sha512-OkDYI7lJbP/Hkr/9HuxO8GYUh66fqTSKjHXRmcFHWDxpQxhMKIOarzs1YiDJWAF3BUrkFYjQEP1X64PlSSWc2Q==","signatures":[{"sig":"MEQCIApm19gwKc65dqd7mIzxtK5ski5QgiYmIDHqbx/ww5rJAiAwMjz3PdBu0OIMzHpjM5xDI3TLYOWi0lyoOeLctucU1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drizzle-sybase@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","type":"tsc --noEmit","build":"tsc -p tsconfig.build.json","check":"npm run lint && npm run type","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:013aa4be-615f-4f5a-9892-373c171320d0"}},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","vitest":"^4.1.11","node-gyp":"^13.0.1","typescript":"^7.0.2","@types/node":"^26.2.0","concurrently":"^10.0.5","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_2.0.0_1787369949911_0.24929775439060808","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.20260822043608.8ba5853":{"name":"drizzle-sybase","version":"2.0.0-canary.20260822043608.8ba5853","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@2.0.0-canary.20260822043608.8ba5853","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"c819ae06c10c58cd2c2f5aa8dcd18c2df6634144","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-2.0.0-canary.20260822043608.8ba5853.tgz","fileCount":100,"integrity":"sha512-Zh4rJhEvg0aB3n6wpXYx2/wgq6ZyWsPwXiBx3IvjjlvMn16bMuFNgEPVUFYquFgEo3CHX2R6ZCEXd4F9vi6Lwg==","signatures":[{"sig":"MEUCIEJIXnTHuXpqm5X/SKoNfJtM2GehrKpzieMdJ2ymQAMDAiEA0u/jm+h752t3x1a/Q0qEOwOrgRMyZBAuBB859j8Zi5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drizzle-sybase@2.0.0-canary.20260822043608.8ba5853","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest","type":"tsc --noEmit","build":"tsc -p tsconfig.build.json","check":"npm run lint && npm run type","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:013aa4be-615f-4f5a-9892-373c171320d0"}},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","vitest":"^4.1.11","node-gyp":"^13.0.1","typescript":"^7.0.2","@types/node":"^26.2.0","concurrently":"^10.0.5","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_2.0.0-canary.20260822043608.8ba5853_1787373375051_0.5399342211187608","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.20260930061435.ab2403b":{"name":"drizzle-sybase","version":"2.0.0-canary.20260930061435.ab2403b","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@2.0.0-canary.20260930061435.ab2403b","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"712fa28f3163c60d7651ca46f4a8dbb24af100b1","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-2.0.0-canary.20260930061435.ab2403b.tgz","fileCount":101,"integrity":"sha512-vY6ScTO/e2WA2QgJaICRZfGGvae7gpGD9LI+dXnJRo1aUylc5N7xievvAAXav3PHyiXylsW+Ekv+VaD/GawGyQ==","signatures":[{"sig":"MEUCIFWrP58e4nmlQ72xLIeR2MvfZ+mcD+qTFghrgVrftQQAAiEA94u9p0T8DwChwMqZz3htZeLfzz2z0UgW4yaTepj6JEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFYnR/LWiXmWdyLvr35fxgbYcHrn2yZJ8QJ3cxCHqZyzAiEA3p3c+uNFwDg3+xjR1VFt6L+9Xbwnh8a/tkom6x3Eka0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drizzle-sybase@2.0.0-canary.20260930061435.ab2403b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2872649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest run","type":"tsc --noEmit","build":"tsc -p tsconfig.build.json","check":"npm run lint && npm run type","clean":"node scripts/clean.ts \"**/node_modules\" \"**/dist\" pnpm-lock.yaml && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"013aa4be-615f-4f5a-9892-373c171320d0"}},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.71.0","oxlint":"^1.86.0","vitest":"^5.0.2","node-gyp":"^13.0.2","typescript":"^7.0.2","@types/node":"^26.6.3","concurrently":"^10.0.5","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_2.0.0-canary.20260930061435.ab2403b_1790749038443_0.38398849986650174","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.20260930062259.0f7547d":{"name":"drizzle-sybase","version":"2.0.0-canary.20260930062259.0f7547d","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"license":"MIT","_id":"drizzle-sybase@2.0.0-canary.20260930062259.0f7547d","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"dist":{"shasum":"4f380bcb6342cd95374927d8c109fd5a0817d29e","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-2.0.0-canary.20260930062259.0f7547d.tgz","fileCount":102,"integrity":"sha512-ovY0uvx99x9V4yQ5QgitrJeT7sk3xvy1YmUEUXxzuvxCZQQyAKrJtfm+URzSyKpoWx7vlh2ExdHlFgxzdf93Lg==","signatures":[{"sig":"MEYCIQDGIAB6TgWQaaCFZC3qaYLr0KkcQ+EjQ4D5xTn+vx61jgIhAKqU6ZgXtaGzIC/buaG0EeA9OodieDYID47EwTKIB0B3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCN+aJv2kVx0owPTKmooKcEc/W8NFILkxdxq0U21hJQ6AIhAOt7MGLkPSzOXmVNC9AhAhXPeMxk4Q1AXtdRD2ODdpYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drizzle-sybase@2.0.0-canary.20260930062259.0f7547d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2884596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"scripts":{"lint":"oxlint","test":"vitest run","type":"tsc --noEmit","build":"tsc -p tsconfig.build.json","check":"npm run lint && npm run type","clean":"node scripts/clean.ts \"**/node_modules\" \"**/dist\" pnpm-lock.yaml && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"013aa4be-615f-4f5a-9892-373c171320d0"}},"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.71.0","oxlint":"^1.86.0","vitest":"^5.0.2","node-gyp":"^13.0.2","typescript":"^7.0.2","@types/node":"^26.6.3","concurrently":"^10.0.5","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-sybase_2.0.0-canary.20260930062259.0f7547d_1790749438109_0.20223181401272572","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"drizzle-sybase@2.0.1","bin":{"drizzle-sybase-introspect":"./dist/introspect/cli.js"},"bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"dist":{"shasum":"acbf7b786fced6a06543eac9df9b6d25cb92901d","tarball":"https://registry.npmjs.org/drizzle-sybase/-/drizzle-sybase-2.0.1.tgz","fileCount":102,"integrity":"sha512-JPQchhtGitV4vzrWMssaokSMUY3y/An3RuKyBk/DJ0ZPrbbPDJ2hJpLeZWDouwDZV9kaRbH77edJR6b8bPoBnA==","signatures":[{"sig":"MEUCIQC17h+peHk4J9qsT4aHlcUowGRVHlSn6l7IPhRKbrWOfQIgAzEWdFtHtOfuCa0SvhLIOoAXyJ++QwvreWU43jWUE7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIATTQsaewkligbLbac5yCer3O0nb7/G+njG8oZ6ZYSGIAiEAseQ/QY4TFz2cG8VPf+NSOLNFgKcoUPaZuJFpHeaIz34="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drizzle-sybase@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2884566},"main":"./dist/index.js","name":"drizzle-sybase","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./introspect":{"types":"./dist/introspect/index.d.ts","import":"./dist/introspect/index.js"}},"license":"MIT","scripts":{"lint":"oxlint","test":"vitest run","type":"tsc --noEmit","build":"tsc -p tsconfig.build.json","check":"npm run lint && npm run type","clean":"node scripts/clean.ts \"**/node_modules\" \"**/dist\" pnpm-lock.yaml && pnpm i","format":"oxfmt","install":"echo 'native addon is prebuilt — skip node-gyp'","lint:fix":"oxlint --fix","build:native":"node-gyp rebuild"},"version":"2.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"013aa4be-615f-4f5a-9892-373c171320d0"}},"homepage":"https://github.com/cjnoname/drizzle-sybase#readme","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","directories":{},"maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.71.0","oxlint":"^1.86.0","vitest":"^5.0.2","node-gyp":"^13.0.2","typescript":"^7.0.2","@types/node":"^26.6.3","concurrently":"^10.0.5","oxlint-tsgolint":"latest"},"peerDependencies":{"drizzle-orm":"^1.0.0-rc.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drizzle-sybase_2.0.1_1790749799743_0.6022671033106324"}}},"time":{"created":"2026-05-07T23:28:06.905Z","modified":"2026-09-30T06:30:00.232Z","0.2.0-canary.20260507232802.708c17c":"2026-05-07T23:28:07.095Z","0.2.0-canary.20260507234216.cc45559":"2026-05-07T23:42:22.318Z","0.2.0-canary.20260508002631.1cc0fe5":"2026-05-08T00:26:36.764Z","0.3.0":"2026-05-08T00:48:15.115Z","0.3.0-canary.20260508040831.3a4e6f1":"2026-05-08T04:08:35.859Z","0.3.1":"2026-05-08T04:10:26.466Z","0.3.1-canary.20260508231504.4fbb384":"2026-05-08T23:15:08.254Z","1.0.0":"2026-05-08T23:29:22.364Z","1.0.0-canary.20260509024254.8c53650":"2026-05-09T02:42:59.952Z","1.0.0-canary.20260509104439.79daa2b":"2026-05-09T10:44:43.750Z","1.0.0-canary.20260509104922.89d3414":"2026-05-09T10:49:26.909Z","1.0.1":"2026-05-09T10:51:47.274Z","1.0.1-canary.20260509121924.2873660":"2026-05-09T12:19:28.779Z","1.0.2":"2026-05-09T12:30:57.531Z","1.0.2-canary.20260511094040.02d5ddb":"2026-05-11T09:40:45.093Z","1.1.0":"2026-05-11T09:45:20.184Z","1.1.0-canary.20260610112640.ee45c06":"2026-06-10T11:26:44.555Z","1.2.0":"2026-06-10T11:31:13.919Z","1.2.0-canary.20260610221247.1fcccda":"2026-06-10T22:12:51.075Z","1.2.0-canary.20260610233714.c5ccc23":"2026-06-10T23:37:18.122Z","1.2.0-canary.20260701004749.b8980ce":"2026-07-01T00:47:51.879Z","1.3.0":"2026-07-01T00:53:04.247Z","1.3.0-canary.20260803052704.5dbccb1":"2026-08-03T05:27:06.196Z","1.3.0-canary.20260803053147.8fcf92d":"2026-08-03T05:31:49.569Z","1.3.0-canary.20260822033256.936169b":"2026-08-22T03:33:01.867Z","2.0.0":"2026-08-22T03:39:10.097Z","2.0.0-canary.20260822043608.8ba5853":"2026-08-22T04:36:15.231Z","2.0.0-canary.20260930061435.ab2403b":"2026-09-30T06:17:18.592Z","2.0.0-canary.20260930062259.0f7547d":"2026-09-30T06:23:58.274Z","2.0.1":"2026-09-30T06:29:59.894Z"},"bugs":{"url":"https://github.com/cjnoname/drizzle-sybase/issues"},"license":"MIT","homepage":"https://github.com/cjnoname/drizzle-sybase#readme","keywords":["ase","database","drizzle","freetds","napi","native","orm","sybase","tds"],"repository":{"url":"git+https://github.com/cjnoname/drizzle-sybase.git","type":"git"},"description":"Drizzle ORM driver for Sybase ASE with built-in FreeTDS native bindings","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"readme":"# drizzle-sybase\n\n[![npm version](https://img.shields.io/npm/v/drizzle-sybase.svg)](https://www.npmjs.com/package/drizzle-sybase)\n[![npm downloads](https://img.shields.io/npm/dm/drizzle-sybase.svg)](https://www.npmjs.com/package/drizzle-sybase)\n[![license](https://img.shields.io/npm/l/drizzle-sybase.svg)](https://github.com/cjnoname/drizzle-sybase/blob/main/LICENSE)\n\nDrizzle ORM driver for **Sybase ASE** with built-in FreeTDS native bindings.\n\nZero system dependencies — FreeTDS is statically compiled into the native addon. Works on Lambda (ARM64/x64), containers, and local dev without installing anything.\n\n## Install\n\n```bash\nnpm install drizzle-sybase\n# All platform binaries are included — only the matching one is loaded at runtime\n```\n\n## Usage\n\n```ts\nimport { createSybaseDrizzle, sybaseTable, int, varchar, datetime } from \"drizzle-sybase\";\nimport { eq, sql } from \"drizzle-orm\";\n\n// Define schema\nconst users = sybaseTable(\"users\", {\n  id: int(\"id\").primaryKey().identity(),\n  name: varchar(\"name\", { length: 100 }).notNull(),\n  email: varchar(\"email\", { length: 200 }),\n  createdAt: datetime(\"created_at\")\n});\n\n// Create database instance (with connection pool)\nconst db = createSybaseDrizzle({\n  host: \"sybase-host\",\n  port: 5000,\n  database: \"mydb\",\n  username: \"sa\",\n  password: \"secret\",\n  max: 10 // max pool connections\n});\n\n// SELECT\nconst rows = await db.select().from(users).where(eq(users.name, \"Alice\"));\n\n// INSERT (returns @@identity for identity columns)\nconst { insertId } = await db.insert(users).values({ name: \"Bob\", email: \"bob@test.com\" });\n\n// UPDATE\nawait db.update(users).set({ email: \"new@test.com\" }).where(eq(users.id, 1));\n\n// DELETE\nawait db.delete(users).where(eq(users.id, 1));\n\n// Transaction (real BEGIN TRAN / COMMIT on single connection)\nawait db.transaction(async tx => {\n  await tx.insert(users).values({ name: \"Charlie\" });\n  await tx.update(users).set({ name: \"Charles\" }).where(eq(users.name, \"Charlie\"));\n});\n\n// Raw SQL\nconst result = await db.execute(sql`EXEC sp_helpdb`);\n\n// Cleanup\nawait db.close();\n```\n\n## Why not `child_process` + `tsql`?\n\n|                | Old (tsql child_process)    | New (native db-lib)            |\n| -------------- | --------------------------- | ------------------------------ |\n| Connection     | New process + TCP per query | Persistent pooled connections  |\n| Overhead       | Fork + exec + parse stdout  | Direct C function call         |\n| Types          | Everything is a string      | int → number, bit → boolean    |\n| Transactions   | Hack (batch in stdin)       | Real BEGIN/COMMIT on held conn |\n| Prepared stmts | Impossible                  | Possible (future)              |\n| Lambda         | Needs Layer for tsql binary | Self-contained in node_modules |\n\n## Supported Platforms\n\n| Platform | Architecture          | Binary                            |\n| -------- | --------------------- | --------------------------------- |\n| Linux    | ARM64 (Graviton)      | `sybase_native.linux-arm64.node`  |\n| Linux    | x64                   | `sybase_native.linux-x64.node`    |\n| macOS    | ARM64 (Apple Silicon) | `sybase_native.darwin-arm64.node` |\n| macOS    | x64 (Intel)           | `sybase_native.darwin-x64.node`   |\n| Windows  | x64                   | `sybase_native.win32-x64.node`    |\n\nAll platform binaries are bundled in the package. At runtime, only the binary matching your `process.platform` + `process.arch` is loaded via `dlopen`.\n\n## Building from Source\n\nIf no prebuilt binary exists for your platform:\n\n```bash\n# Requires: C compiler, node-gyp, curl\nbash scripts/build.sh\n```\n\nThis will:\n\n1. Download FreeTDS source\n2. Compile as static library (`libsybdb.a`)\n3. Build the N-API addon linked against it\n4. Place the `.node` file in `src/native/` (e.g. `sybase_native.darwin-arm64.node`)\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────────┐\n│  Your Application                                    │\n│  db.select().from(users).where(eq(users.id, 1))    │\n└──────────────────────────┬──────────────────────────┘\n                           │ Drizzle API\n┌──────────────────────────▼──────────────────────────┐\n│  drizzle-sybase                                      │\n│  - SybaseDialect (SQL generation)                    │\n│  - Query Builders (SELECT/INSERT/UPDATE/DELETE)       │\n│  - SybaseSession (execution + transactions)          │\n│  - SybasePool (connection management)                │\n└──────────────────────────┬──────────────────────────┘\n                           │ N-API\n┌──────────────────────────▼──────────────────────────┐\n│  sybase_native.node (C addon)                        │\n│  - connect() → dbopen()                              │\n│  - query()   → dbcmd() + dbsqlexec() + dbresults()  │\n│  - close()   → dbclose()                             │\n│  - Async on libuv worker threads                     │\n│  - FreeTDS libsybdb.a statically linked              │\n└──────────────────────────┬──────────────────────────┘\n                           │ TDS 5.0 (TCP)\n                           ▼\n              Sybase ASE Server (port 5000)\n```\n\n## Sybase SQL Dialect Notes\n\n- **No LIMIT/OFFSET**: Uses `SET ROWCOUNT` for pagination\n- **No RETURNING**: Uses `SELECT @@identity` after INSERT\n- **No multi-row VALUES**: Each row is a separate INSERT statement\n- **Identifiers**: Quoted with `[brackets]`\n- **Date format**: `'YYYY-MM-DD HH:MM:SS.mmm'` (no T separator)\n\n## Exact Numeric Types\n\n`money`, `smallmoney`, `bigint` and `numeric`/`decimal` hold more significant\ndigits than a JS double (money alone needs 19), so the driver never routes them\nthrough one:\n\n| Sybase type                                | Read as                | Accepts on write                                                  |\n| ------------------------------------------ | ---------------------- | ----------------------------------------------------------------- |\n| `money`, `smallmoney`, `numeric`/`decimal` | string (digits intact) | string → `convert(<type>, '...')`, number/`BigInt` → bare literal |\n| `bigint`                                   | `BigInt`               | `BigInt`/number → bare literal, string → `convert(bigint, '...')` |\n| `int`, `smallint`, `tinyint`               | number                 | bare literal                                                      |\n| `float`, `real`                            | number                 | bare literal                                                      |\n\nASE refuses a quoted literal against these types (`Msg 257: Implicit conversion\nfrom datatype 'VARCHAR' to 'MONEY' is not allowed`), so a decimal string bound to\none is wrapped in `CONVERT` — in `values()`, `set()` and in `where` / `join ... on`\n/ `having` alike. The value stays quoted and escaped, so this is not an injection\nvector, and `CONVERT` parses the digits server-side at full precision, so nothing\nis lost.\n\nTwo cases are deliberately **not** wrapped, so that they fail loudly rather than\nlose digits:\n\n- **A literal with more fraction digits than the target keeps.** `'1.5'` against\n  `bigint`, or `'1.234'` against `numeric(10,2)`, stays a plain string and ASE\n  rejects it with Msg 257. Converting it would silently round instead.\n- **`numeric`/`decimal` declared without a precision.** ASE defaults a bare\n  `numeric` to `(18,0)`, which would round every fraction away, so\n  `numeric(\"col\")` never gets a `CONVERT`. Declare the width the column actually\n  has — `numeric(\"col\", { precision: 19, scale: 4 })` — and it works. Introspected\n  schemas always carry the width, so this only affects hand-written ones.\n\n`insertId` after an `INSERT` follows the same rule. `@@identity` is\n`numeric(38,0)`, so an identity past 2^53 has no exact `number`; `insertId` is\n`undefined` in that case and `insertIdText` carries the digits, which is always\npopulated when the table has an identity column.\n\n### Serializing rows that contain a `bigint`\n\n`bigint` columns come back as `BigInt`, which `JSON.stringify` refuses to\nserialize. Nothing in the type system catches this, so anywhere a row reaches\nJSON — an API response, a log line, a cache write — needs a replacer:\n\n```ts\nJSON.stringify(rows, (_, v) => (typeof v === \"bigint\" ? v.toString() : v));\n```\n\n### Arbitrary-precision arithmetic\n\nThe driver deliberately does none, and needs no decimal library: exact numerics\ncross the wire as digit strings and `CONVERT` has ASE parse them server-side at\nfull precision. If you need to _compute_ with them, do it in your own code with\nwhichever library you already use, and hand back a plain decimal string:\n\n```ts\nimport Decimal from \"decimal.js\";\n\nconst total = new Decimal(row.totPrRoyalty).plus(\"0.0001\");\nawait db.update(winf).set({ totPrRoyalty: total.toFixed(4) }).where(...);\n```\n\n`$mapToDriver` can do that last step per column. There is no `$mapFromDriver`:\nresults are decoded from the type metadata the addon reports, and at that point\nthe query's schema is no longer available — `db.select()` may return `*`, joined\ncolumns can share a name, and an aggregate belongs to no column. Converting on\nread is a line at the use site instead.\n\nA bare value interpolated into a raw `sql` template carries no column, so nothing\ncan be inferred for it. Bind it explicitly when the target is an exact numeric:\n\n```ts\n// Rejected by ASE — the literal is a plain string\nawait db.execute(sql`select * from WINF where tot_pr_royalty = ${\"1.5000\"}`);\n\n// Converted, because the parameter knows its column\nawait db.execute(\n  sql`select * from WINF where tot_pr_royalty = ${sql.param(\"1.5000\", winf.totPrRoyalty)}`\n);\n```\n\n## Date and Time Columns\n\n`datetime` and `smalldatetime` are always returned as `Date`, and `Date` values\nare always written as `'YYYY-MM-DD HH:MM:SS.mmm'`. The type never varies with\nconfiguration, so a row is never sometimes a `Date` and sometimes a string.\n\nThese columns store a naive wall clock — no offset, no zone — so `timeZone` says\nwhich zone that wall clock belongs to. It applies to both directions and defaults\nto `UTC`:\n\n```ts\nconst db = createSybaseDrizzle({\n  /* ... */\n  timeZone: \"Australia/Sydney\"\n});\n```\n\nAn invalid zone is rejected when the connection is created, not on the first\nquery. Leaving `timeZone` unset makes reads and writes exact inverses in UTC,\nwhich is correct as long as nothing else interprets the stored values; set it when\nthe stored wall clocks are meant to be a particular zone's local time.\n\nA stored wall clock cannot always be mapped to one instant, because the column\nholds no offset. Both cases follow `Temporal`'s `compatible` disambiguation,\nwhich is also what `new Date(\"YYYY-MM-DDTHH:mm\")` does with the process zone:\n\n- **A wall clock a backward transition repeats** matches two instants. The\n  **earlier** one is returned.\n- **A wall clock a forward transition skips** matches none. It is moved forward\n  by the size of the jump — what the zone's clocks did. Only reachable for values\n  written by something other than this driver, since the driver never writes a\n  wall clock that does not exist.\n\nA `Date` outside what an ASE `datetime` can hold — before 1753-01-01 or after\n9999-12-31 **on the server's clock** — is rejected before the statement is built,\nrather than sent as a literal ASE answers with an arithmetic-overflow error that\nnames neither the column nor the value.\n\n`date`, `time`, `bigdatetime` and `bigtime` are returned as canonical text\n(`2016-06-09`, `09:48:46.753`, `2016-06-09 09:48:46.753456`) rather than `Date`: a\nbare date or time is not an instant, and `bigdatetime`/`bigtime` carry microseconds\nthat a `Date` would silently truncate.\n\nAll of these are formatted by the native addon from the raw value, not by db-lib's\ntext conversion. db-lib formats through a locale-dependent format string, which in\nseveral common locales drops the seconds and milliseconds entirely — under\n`LANG=it_IT.UTF-8` the same value comes out as `09/06/2016 09:48`.\n\n## Schema Introspection (generate schema from an existing database)\n\nReverse-engineer Sybase ASE tables into drizzle-sybase definitions, Zod\nschemas, and TypeScript types — the Sybase equivalent of `drizzle-kit pull`.\n\n### CLI\n\n```bash\nnpx drizzle-sybase-introspect \\\n  --host=sybase-host --port=5000 --database=mydb \\\n  --username=sa --password=secret \\\n  --tables=USERS,ORDERS --owner=dbo \\\n  --out=src/drizzle/generated/sybase.ts\n```\n\nCredentials can also be supplied via env vars: `SYBASE_HOST`, `SYBASE_PORT`,\n`SYBASE_DATABASE`, `SYBASE_USERNAME`, `SYBASE_PASSWORD`, `SYBASE_TABLES`.\nOmit `--out` to print to stdout, and omit `--tables` to introspect all user tables.\n\n### Programmatic\n\n```ts\nimport { introspectSybase, introspectWith } from \"drizzle-sybase/introspect\";\nimport { writeFileSync } from \"node:fs\";\n\n// Self-contained: opens a short-lived pool and closes it.\nconst { code, warnings } = await introspectSybase({\n  host: \"sybase-host\",\n  port: 5000,\n  database: \"mydb\",\n  username: \"sa\",\n  password: \"secret\",\n  tables: [\"USERS\", \"ORDERS\"]\n});\nwarnings.forEach(w => console.warn(w));\nwriteFileSync(\"src/drizzle/generated/sybase.ts\", code);\n\n// Or reuse an existing db/pool (e.g. credentials from a secrets manager):\nconst db = createSybaseDrizzle({/* ... */});\nconst result = await introspectWith(db, { database: \"mydb\", tables: [\"USERS\"] });\n```\n\nThe generator reads the Sybase system catalogs (`sysobjects`, `syscolumns`,\n`systypes`, `syscomments`, `sysindexes`), resolves user-defined types back to\ntheir base system type, halves byte lengths for national (Unicode) char types,\nand emits:\n\n- `sybaseTable(...)` definitions (single-column primary keys inline; composite\n  keys preserved as a comment and in the exported `<table>Indexes` constant)\n- `<table>Indexes` metadata (primary/unique flags + key columns)\n- Zod select schemas (`<table>Schema` + `<Table>Row` type)\n- Zod insert schemas (`<table>InsertSchema` + `New<Table>` type, identity columns excluded)\n\nThe two are not mirror images. `<Table>Row` describes what the driver actually\nreturns, so exact numerics are `z.string()` (digits intact) and `bigint` is\n`z.bigint()`; it never coerces, because a coercion there would only paper over a\nrow type that disagrees with reality.\n\nThe insert schema accepts every type the column can hold **without losing\ndigits**, and no others:\n\n| Column width                       | Insert accepts                                   |\n| ---------------------------------- | ------------------------------------------------ |\n| scale 0, precision ≤ 15            | `number` (integer) or an integer string          |\n| scale > 0, precision ≤ 15          | `number` or a decimal string                     |\n| scale 0, precision > 15 (`bigint`) | `BigInt` or an integer string — **not** `number` |\n| scale > 0, precision > 15          | a decimal string only                            |\n\nA plain `number` is refused for integers wider than a double on purpose:\n`9007199254740993` has already become `...992` before any validator sees it, so\n`z.coerce.bigint()` would report success on a value that had silently lost a\ndigit. The string forms are constrained to plain digit literals, which is exactly\nwhat the dialect can write — anything else would reach ASE as a quoted value and\ncome back as Msg 257, so it fails validation instead.\n\nUnmapped Sybase types fall back to `varchar` and are reported via `warnings`.\n\n## License\n\nMIT\n","readmeFilename":""}