{"_id":"@atomiqlabs/storage-sqlite","_rev":"18-b42c17734dfcf74aa44171a23df159d7","name":"@atomiqlabs/storage-sqlite","dist-tags":{"beta":"1.0.0-beta.7","dev":"2.0.0-dev.0","next":"5.0.0","latest":"5.0.3"},"versions":{"1.0.0-beta.0":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.0","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.0","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"0fd527f36b651f8fb94470053d6df522af5d0999","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.0.tgz","fileCount":15,"integrity":"sha512-s8LMy/ZVS9gby7uwiaKbgSQcHN5SM6lw895wx8UZ4Wyo2cjzvqu/pk5hjmgA4zgFr0PzGTIcsYh5ClXkXbFEBA==","signatures":[{"sig":"MEUCIFj2v5vOFrXQ7+TBkD+d674DnA4y8HYakjpNOd+BTlTeAiEAzRkE99zznIzfDlmr87HcuDzepyzReMhhNtGcX+EY8MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35797},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.2","@atomiqlabs/sdk-lib":"^13.0.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.0_1747386987366_0.5348036749120846","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.1","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.1","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"24b9c30c5848af3927e44d5fdb540ed536d4d8dc","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.1.tgz","fileCount":11,"integrity":"sha512-Xfl10u1mlWCo9WNYQZxiRoWmUu3EVheGLB5pw6C71OfS6iquymiRqiaEnacgHIZyGLzE0VD95xnaDus7XFZDhA==","signatures":[{"sig":"MEQCIB19T5fEugf1ZEz3Bwe1pFM8b+Dsm93lvDcjOs/0Wy7LAiBjxrR73/9ePQdWeSAGwx5dqP4cOIlQTypvCRVjbzMoHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27059},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.2","@atomiqlabs/sdk-lib":"^13.0.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.1_1747387525942_0.8378951091083413","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.2","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.2","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"9c08ed450ade445e5a64abf236cbc9f922799653","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.2.tgz","fileCount":11,"integrity":"sha512-aItJBvauZbSruzg+3hc7ss54H8MruG7nFKC5+YlXbmd68ZKLDIpePQMSyNYJfMZJlS3G5OB0E7klARtuOK7J9w==","signatures":[{"sig":"MEUCIQDsWXpP/CY5ec5YmMM9y/kwtVmtLmo3+oqLGubadXZsrQIgHFe78aHLg/+aaw28kv3ovu13fEFhdTHHk4RGoI9wgg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27287},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.2","@atomiqlabs/sdk-lib":"^13.0.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.2_1747387727160_0.2932700314468313","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.3","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.3","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"397a59a6f46538d95680319695d57b627b5a3c2c","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.3.tgz","fileCount":11,"integrity":"sha512-/YIoDeetj9cWuyx3wRrO6XtybW09qmGNnigYebzvABCSRE+rj0KY+hB6/rv6SxHr2ctby+mKXCUwJVERnl0mUw==","signatures":[{"sig":"MEUCIFVZYA0bDw/X4inD5k82/i/3jVDpGFEfyyY1hkQNkwScAiEAyogUjaNIne+F4gBzFTDeMMqsu5Bn/6oFOJAnG23XBv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26985},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.2","@atomiqlabs/sdk-lib":"^13.0.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.3_1747389554247_0.857073395163638","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.4","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.4","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"17213bb3df8b4178b765c1443ccd5903f0f16321","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.4.tgz","fileCount":11,"integrity":"sha512-btYqrbL/r2B1N5eQzIrBl4274xgFAI5cyE8RHZPmZdwBDaGIp3sG7FTCyGMAB1K/Jfh18c47yHNzQWKd2LyeIg==","signatures":[{"sig":"MEQCIDL/H7o8G8k8hBcIdtQveyVFan4i/DwwRfV4iRsFLt6dAiALqI5enqAXdMMuNRxhhKT1UWCh4+uUXCmI2a19AuFLoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27055},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.2","@atomiqlabs/sdk-lib":"^13.0.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.4_1747402303629_0.9365835282601394","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.5","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.5","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"3289ce76568764f08acb5818a29b3ddb943b11b8","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.5.tgz","fileCount":11,"integrity":"sha512-dWBmv9N568FZItnXzUpq40Qv8aclJws6SNyIR9zWdqvgu1RodOCL5yUlF1Fgz3hfvRc+XxYP73df3emkk6kEtg==","signatures":[{"sig":"MEUCICstOq/nrTxaziU44/5b9JtaM7RJQiwxyxX1cRNTNuxrAiEAmnoG0zrw/ek9K1hathmdgTpfFK6n+54mNvQ8byk8/FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27549},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.2","@atomiqlabs/sdk-lib":"^13.0.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.5_1747404405974_0.46264261253868044","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.6","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.6","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"5f0b0299b8d112b5508ef22f3eaf430b449504d1","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.6.tgz","fileCount":12,"integrity":"sha512-8DDdeWwAnPTBfiogbcYxtyjMO24vCf9YwmC9tfw2W80TAeopHl98Myqut9OOFFnzFkaZAetICeqLICUPMp656w==","signatures":[{"sig":"MEUCIAQhJw2/Q9pmoM3gU3dPCCf2T82oEuZt5WJ8Sp8lACy0AiEAx2QNxokGNuBGA1tl3wxlLLTfrGs3WpFb822WN7pu2Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29958},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"715ec0812dc95f1e5354c419cc4e558e88adf68e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.3","@atomiqlabs/sdk-lib":"^13.0.0-beta.45"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.6_1747473882263_0.5422454915089576","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0-beta.7","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0-beta.7","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"5e05d6e0be0abc90ccf15c158a3558334f409105","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0-beta.7.tgz","fileCount":12,"integrity":"sha512-wyYalyf3e9lvvz22uzCnxRqnlxR5/DplW7eRMf39T/x7PUsHztxv8+DaQbJXQ4kyPq8Lz5mA7D+1nFEUcE9LPQ==","signatures":[{"sig":"MEUCIAiw0w8MKevr4uOsK14hGhqu/yTQuQ6BUWOQfmj0lmu3AiEAhjIBeSCw5Onkb2cGL+CBMa6yHdreNfaYtL9gx4jJAGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29945},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"715ec0812dc95f1e5354c419cc4e558e88adf68e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0-beta.3","@atomiqlabs/sdk-lib":"^13.0.0-beta.45"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0-beta.7_1747474259661_0.01524057209715557","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.0","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.0","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"f9270f19a778a23db05b061f1cfa9274103d0369","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.0.tgz","fileCount":12,"integrity":"sha512-dRe9c4Fk1wQTf4g0GPkr4IXmpVG4osGkEWdYjT0VmNGYqFch5V8aD1SiO87SbsF7qK5jRr9KFiTFjy+6wMsQxA==","signatures":[{"sig":"MEYCIQC+cdtM2d+M/d1R5HI7yAiHqdOcN0nZ9K1GOZuksphFYQIhALxS8SXXvm54LqwwNDsc66awWZqew9ZkumsZTd62sLls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29202},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"b9fc3e25b6ba7f82e20b2ccd50d023efcb4872f2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.8.2","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"20.18.1","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0","@atomiqlabs/sdk-lib":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.0_1747498353809_0.157910470286869","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@atomiqlabs/storage-sqlite","version":"1.0.1","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@1.0.1","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"6bab22d001eebfc1cbc5aacceaaa4fef02e111f4","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-1.0.1.tgz","fileCount":12,"integrity":"sha512-+ywhYgW9CMnd4oYtwqeU9tATSwwCzHsPr5pbGQ0jFgqUi9aWZrYSnhbwJnjKLwwswr8wTSZJbYLbhZhwKOpXKw==","signatures":[{"sig":"MEQCIFPUWEhS2sEjLnl4HE1eWizlg8lRr38IzNetouewXQNUAiABPkUCkciVh5M8kzePc993uj5tdeXzgQT/dBDzGH6uTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29304},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"e47f708704e6be5547f6992bfdf33221f19c95fd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","actor":{"name":"adambor","type":"user","email":"adamborcany@gmail.com"},"email":"adamborcany@gmail.com"},"_npmVersion":"10.8.2","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"20.18.1","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^9.0.0","@atomiqlabs/sdk-lib":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_1.0.1_1751644437325_0.2393338831712981","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-dev.0":{"name":"@atomiqlabs/storage-sqlite","version":"2.0.0-dev.0","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@2.0.0-dev.0","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"ad863826aa0d826256ecbd0186f340526eff5e0d","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-2.0.0-dev.0.tgz","fileCount":12,"integrity":"sha512-AuPMFAI4fF7uiw2/yh4Hw/RiQp6HTWr+ZDMJA9FHiKA3v8EZWePIhQQ2UtYoUP1YaU328gQCRNIxHFj3zOEfjw==","signatures":[{"sig":"MEYCIQDPJEdRC37lAOn4Pd6NFY1qMW0ieTYx8gaRCSRFlSWE+AIhAM83LfiGThdwLplIgbpWiPJ+6RyoTz9JmtjScE27ejwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29323},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"131ff7edb279e6b827f165f61ad539b30c77b8b1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","actor":{"name":"adambor","type":"user","email":"adamborcany@gmail.com"},"email":"adamborcany@gmail.com"},"_npmVersion":"10.8.2","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"20.18.1","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^10.0.0-dev.1","@atomiqlabs/sdk-lib":"^14.0.0-dev.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_2.0.0-dev.0_1751665900166_0.75894548950875","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@atomiqlabs/storage-sqlite","version":"3.0.0","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@3.0.0","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"09942c69e11bd354b73ca6ab8ce871e6b6563681","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-3.0.0.tgz","fileCount":12,"integrity":"sha512-zPayR84F6/FkGolgSOqqc1XrDagrOZ1l8IYm57otok6zGS0Kg7jyVN5ucBCgM06QUIfKrCDf6zvphkt6/342Cw==","signatures":[{"sig":"MEUCICaEgSHPnt/Sypn0w4AAsgkPYyxa9gd/8t8DUWPfzyM3AiEA/CTrxqia5eLTMP08tmcmnaKBa7zWIqFf0Tr5+J5iuFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30027},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"17a15572d87b6f90afa1ddb098192e1a2b85f397","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^11.0.0","@atomiqlabs/sdk-lib":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_3.0.0_1753095506701_0.3885633174393117","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@atomiqlabs/storage-sqlite","version":"4.0.0","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@4.0.0","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"068e048ea604f6fce5656325ce3c05dc3f18ae48","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-4.0.0.tgz","fileCount":12,"integrity":"sha512-SOapNW6/+jUqm658fwkgtPecWgpHG/HepCYg44Gole8gFpSafX75qDPgaqez41inZ8gAXr6tjWjcK5DtXi7d+g==","signatures":[{"sig":"MEUCIQC930d4GUAkJetHUqgK167biRk2WvbE3WDcQ9coAzZvOgIgC6DMtlFWdBaeif2eLdBtW8iFWkNbomWf37h0ZzznyPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30027},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"5ec982e89ecfb1b6a36cf44de1d6aff4e151ac05","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"10.5.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"18.20.2","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7","@atomiqlabs/base":"^12.0.0","@atomiqlabs/sdk-lib":"^16.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"4.9.5","@types/node":"22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_4.0.0_1759222745958_0.40353991379805243","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@atomiqlabs/storage-sqlite","version":"5.0.0","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@5.0.0","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"8462f8fc1db6112c36a5b1cf6a2987a1e23f7f3b","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-5.0.0.tgz","fileCount":12,"integrity":"sha512-9SD+8YfrNkuBtiArIF3Br7aCMriZLrd4bKNAmJtKJ/kW+vJCUaTe8dHMsDFqdEFg4pCqCBk8mhR0gJ/wXi1LFA==","signatures":[{"sig":"MEUCIQCs8VYADIsTTq9KXPvoJua3Cu/q3HAIxuJGA9EqARQB1gIganx/s5PvelLr1ebF6RVB8ggo2Yapx6vmigTIg/SfleI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34768},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"5c8fe0875b95414574e46fa1a4a8250b1c359172","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build:ts4":"npx -p typescript@4.9 tsc --noEmit","build:ts5":"npx -p typescript@5.3 tsc --noEmit"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"11.6.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":">=4","@types/node":"22.9.3"},"peerDependencies":{"@atomiqlabs/sdk":">=8.0.0 <9.0.0","@atomiqlabs/base":">=13.0.0 <14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_5.0.0_1769622877517_0.5073992753222192","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@atomiqlabs/storage-sqlite","version":"5.0.2","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","_id":"@atomiqlabs/storage-sqlite@5.0.2","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"dist":{"shasum":"330d873c0d0571f9117eb175d2cbc46f8e9f7491","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-5.0.2.tgz","fileCount":12,"integrity":"sha512-l8AhDN1Yp9FqdNoTPPPb6rXa+vz6R8kA9QlPKigWgb4SnjdoZcLX9L9QOSa1r/DYzuxXSl72c4XqscVqQmv6kw==","signatures":[{"sig":"MEQCID/7nMwEc0Vh3T8NayVcu22TcBITsjjuyZ35rU8OD9ZQAiBr86b1C3TdTNeI4stisYlWB9v461Qps5Sjvcp6cDcejA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44349},"main":"./dist/index.js","types":"./dist/index.d.ts","types:":"./dist/index.d.ts","gitHead":"47deacc8ba114160a54297cd8b904bb666d60dd5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx -y -p typescript@4.9 tsc","build:ts4":"npx -p typescript@4.9 tsc --noEmit","build:ts5":"npx -p typescript@5.3 tsc --noEmit"},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"_npmVersion":"11.6.0","description":"SQLite storage implementation for atomiqlabs SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":">=4","@types/node":"22.9.3"},"peerDependencies":{"@atomiqlabs/sdk":">=8.0.0 <9.0.0","@atomiqlabs/base":">=13.0.0 <14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage-sqlite_5.0.2_1776084714374_0.9364190855440211","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@atomiqlabs/storage-sqlite","version":"5.0.3","description":"SQLite storage implementation for atomiqlabs SDK","main":"./dist/index.js","types:":"./dist/index.d.ts","scripts":{"build":"npx -y -p typescript@4.9 tsc","test":"echo \"Error: no test specified\" && exit 1","build:ts4":"npx -p typescript@4.9 tsc --noEmit","build:ts5":"npx -p typescript@5.3 tsc --noEmit"},"keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"author":{"name":"adambor"},"license":"ISC","dependencies":{"sqlite":"5.1.1","sqlite3":"5.1.7"},"peerDependencies":{"@atomiqlabs/sdk":">=8.0.0 <9.0.0","@atomiqlabs/base":">=13.0.0 <14.0.0"},"devDependencies":{"@types/node":"22.9.3","typescript":">=4"},"_id":"@atomiqlabs/storage-sqlite@5.0.3","gitHead":"013751b947297dfa9f1f8433475d33fa907bee3f","types":"./dist/index.d.ts","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-cuHH8rZVzBnVu3AbIbmiig1EmKj5WE54+4OsHNq0+V/S7yZlxYRpYPCQgay/m/3qVQlDrXglD9Xz38cx97Ih2A==","shasum":"9259762a40e041ae99daa963669215b8d03aebac","tarball":"https://registry.npmjs.org/@atomiqlabs/storage-sqlite/-/storage-sqlite-5.0.3.tgz","fileCount":12,"unpackedSize":44373,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHRNeviJyWzJEpDxDCgwf4SEYkvafkxIAxHdcSO/rRUUAiB7KHW4dNAZ1GIiPC3d66p9sjITG84FwORfE9VKNaSeOw=="}]},"_npmUser":{"name":"adambor","email":"adamborcany@gmail.com"},"directories":{},"maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storage-sqlite_5.0.3_1780652407188_0.15346272703416375"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-16T09:16:27.266Z","modified":"2026-06-05T09:40:07.484Z","1.0.0-beta.0":"2025-05-16T09:16:27.536Z","1.0.0-beta.1":"2025-05-16T09:25:26.124Z","1.0.0-beta.2":"2025-05-16T09:28:47.342Z","1.0.0-beta.3":"2025-05-16T09:59:14.443Z","1.0.0-beta.4":"2025-05-16T13:31:43.823Z","1.0.0-beta.5":"2025-05-16T14:06:46.159Z","1.0.0-beta.6":"2025-05-17T09:24:42.423Z","1.0.0-beta.7":"2025-05-17T09:30:59.829Z","1.0.0":"2025-05-17T16:12:34.005Z","1.0.1":"2025-07-04T15:53:57.508Z","2.0.0-dev.0":"2025-07-04T21:51:40.311Z","3.0.0":"2025-07-21T10:58:26.890Z","4.0.0":"2025-09-30T08:59:06.194Z","5.0.0":"2026-01-28T17:54:37.668Z","5.0.2":"2026-04-13T12:51:54.509Z","5.0.3":"2026-06-05T09:40:07.343Z"},"author":{"name":"adambor"},"license":"ISC","keywords":["Solana","Bitcoin","Cross-chain","Cryptocurrency","Bridge","Trustless"],"description":"SQLite storage implementation for atomiqlabs SDK","maintainers":[{"name":"adambor","email":"adamborcany@gmail.com"}],"readme":"# @atomiqlabs/storage-sqlite\r\n\r\n`@atomiqlabs/storage-sqlite` is the SQLite-backed storage adapter for the Atomiq SDK in Node.js. The SDK uses browser IndexedDB by default. Backends do not have IndexedDB, so they need to provide storage implementations explicitly. This package provides those implementations on top of SQLite files.\r\n\r\n## What this package provides\r\n\r\n- `SqliteUnifiedStorage`: persistent unified swap storage used by the SDK for swap records and indexed queries.\r\n- `SqliteStorageManager`: persistent key-value storage manager used for chain-specific SDK stores.\r\n\r\nEach instance writes to the SQLite file path you pass to its constructor.\r\n\r\n## When to use it\r\n\r\nUse this package when you run the Atomiq SDK in:\r\n\r\n- Node.js backend services\r\n- backend workers\r\n- Electron main-process style environments with local filesystem access\r\n\r\nIf you are running the SDK in the browser, you usually do not need this package because the SDK already uses IndexedDB there.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @atomiqlabs/sdk @atomiqlabs/storage-sqlite\r\n```\r\n\r\n## SDK Usage\r\n\r\nPass `SqliteUnifiedStorage` as `swapStorage` and `SqliteStorageManager` as `chainStorageCtor` when creating the swapper.\r\n\r\n```typescript\r\nimport {BitcoinNetwork, SwapperFactory, TypedSwapper} from \"@atomiqlabs/sdk\";\r\nimport {SqliteStorageManager, SqliteUnifiedStorage} from \"@atomiqlabs/storage-sqlite\";\r\n\r\nconst swapper: TypedSwapper<SupportedChains> = Factory.newSwapper({\r\n    chains: {\r\n        ...\r\n    },\r\n    bitcoinNetwork: BitcoinNetwork.MAINNET,\r\n    // In Node.js, provide persistent storage because the SDK's default\r\n    // browser storage implementation is IndexedDB.\r\n    swapStorage: chainId => new SqliteUnifiedStorage(`CHAIN_${chainId}.sqlite3`),\r\n    chainStorageCtor: name => new SqliteStorageManager(`STORE_${name}.sqlite3`)\r\n});\r\n```\r\n\r\n## Notes\r\n\r\n- The adapter creates the required SQLite tables and indexes during SDK initialization.\r\n- Storage is local and file-based, so persistence depends on the durability of the disk path you choose.\r\n- `SqliteUnifiedStorage` uses SQLite indexes generated from the SDK-provided storage schema so swap queries remain efficient on the backend.\r\n","readmeFilename":"README.md"}