{"_id":"yanki-connect","_rev":"60-52fb275db57934fed3bce3e5455d91c0","name":"yanki-connect","dist-tags":{"latest":"4.0.11"},"versions":{"1.0.0":{"name":"yanki-connect","version":"1.0.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.0","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"9e62447a717fdf9f3174dd07d02c26361320de8c","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.0.tgz","fileCount":6,"integrity":"sha512-rp0EUisX3MuEq3e61fOydjaEMCo76uZKQjfh56YANF52r9JLEK/bbpYwR2UCdlWCOzfUMBe85WSRmJFUCRaJ/g==","signatures":[{"sig":"MEYCIQDVMfscbkh/koJ9lYlRXD/kL1eH+TYv4QBQQoV8n65FCgIhAM82BBKE39NMvRIuj9jVAYjLkkCYV4S8bYmGGa7K4gjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177392},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm build && pnpm bumpp --commit 'Release: %s' && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/aa93fdf0441a70dac1f6ccf323ded7b1/yanki-connect-1.0.0.tgz","_integrity":"sha512-rp0EUisX3MuEq3e61fOydjaEMCo76uZKQjfh56YANF52r9JLEK/bbpYwR2UCdlWCOzfUMBe85WSRmJFUCRaJ/g==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.4.5","@kitschpatrol/shared-config":"^4.6.7"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.0_1717653622389_0.48081335374532563","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"yanki-connect","version":"1.0.1","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.1","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"05bc1c5ab3b89f3c2372eb7859e233d5beaf333c","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.1.tgz","fileCount":6,"integrity":"sha512-EDUw9Ao9ibxIoj1g2WfCOn//weq/U9QOhCiDtGLkD4AGPrA6BFGYFy9/g/Ev/xUY3PLAphuvzrCsQIS26fb+vw==","signatures":[{"sig":"MEUCIQCzUkRKLKxa21MGh+SXHEL7Vxpgy/YlzGz6yD250tuvBQIgfujAKTfRZ9UWRw2+MRf3amnPfDuH4uTguX6yJ4+es+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177368},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm build && pnpm bumpp --commit 'Release: %s' && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/adc5901a23ff9ec60a995b56d45fd8c2/yanki-connect-1.0.1.tgz","_integrity":"sha512-EDUw9Ao9ibxIoj1g2WfCOn//weq/U9QOhCiDtGLkD4AGPrA6BFGYFy9/g/Ev/xUY3PLAphuvzrCsQIS26fb+vw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.4.5","@kitschpatrol/shared-config":"^4.6.7"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.1_1717654063643_0.6924797398463525","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"yanki-connect","version":"1.0.2","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.2","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"b2f925646c9a949b6155746828266f8f1f922cc4","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.2.tgz","fileCount":6,"integrity":"sha512-na92lAWMPn8dtWENKzQHG4mCTKPJdX1P3xyfZcEKT6k9ic3wJJmGibpVx+4MrZ46ZTE589e2eTPFhulQOBjXkw==","signatures":[{"sig":"MEYCIQCY3slbIKNdKqOW/kzjewzkQrC4IBs+7lEHXXXwUYtUUwIhAJRuEHO4ndJ7YoHe/A4l651fBuYXP84mchac6NFDqHFg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177362},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm build && pnpm bumpp --commit 'Release: %s' && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/bdb871733851dfe22447fb1322c12478/yanki-connect-1.0.2.tgz","_integrity":"sha512-na92lAWMPn8dtWENKzQHG4mCTKPJdX1P3xyfZcEKT6k9ic3wJJmGibpVx+4MrZ46ZTE589e2eTPFhulQOBjXkw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.4.5","@kitschpatrol/shared-config":"^4.6.7"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.2_1717655313766_0.6759412887926404","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"yanki-connect","version":"1.0.3","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.3","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"336a4b9d626b9abd32183b7523a2e993fd05483d","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.3.tgz","fileCount":6,"integrity":"sha512-cNgtueCpEdNxbsIiXh+QzDpTY4PZsu2dGMUUZ7SKsmoAPpCfIjGEvZRNxgEIV0ucGBjPy6qw/fVz4QQJQMf+vg==","signatures":[{"sig":"MEYCIQDTNTzkYAE8FSn5DB3vvAt35ZdtUx3lty74PyqZXK5JBAIhAKu3TFEH5q62bBUODxpZmtGG0mdMjXW3LxvKNWETGDy1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177392},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/45ad5abd85b8d6b0e0348a85e82c1408/yanki-connect-1.0.3.tgz","_integrity":"sha512-cNgtueCpEdNxbsIiXh+QzDpTY4PZsu2dGMUUZ7SKsmoAPpCfIjGEvZRNxgEIV0ucGBjPy6qw/fVz4QQJQMf+vg==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.4.5","@kitschpatrol/shared-config":"^4.6.7"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.3_1717738671288_0.3427053255613304","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"yanki-connect","version":"1.0.4","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.4","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"c910e632cb60392ac82a882d6f117e40cba7ee6a","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.4.tgz","fileCount":6,"integrity":"sha512-upR4T6z7C+h/0unSsqKeOdKkt6TzwZAgVEqeRyyYYzw37aHdJivMcyHtsJjFljSs0HTrJ34JK7ePpGYTDREi6Q==","signatures":[{"sig":"MEQCIDvwVpYjlUXfo3soAg79Prm74w9m1zwvbkzdJ6g486caAiBqtDSrwzIGb2JIIEvOEaxEeqS3zl8cR2oql0UUgm2ZEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177277},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/5021454ce40e6de2f04618b62cfc3865/yanki-connect-1.0.4.tgz","_integrity":"sha512-upR4T6z7C+h/0unSsqKeOdKkt6TzwZAgVEqeRyyYYzw37aHdJivMcyHtsJjFljSs0HTrJ34JK7ePpGYTDREi6Q==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.7.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.4.5","@kitschpatrol/shared-config":"^4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.4_1718252331955_0.8238270505608425","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"yanki-connect","version":"1.0.5","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.5","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"1f1a493e4fecc8dcab9d6289552d5f11dcf19c7e","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.5.tgz","fileCount":6,"integrity":"sha512-P6m/4de5j483cR4maCro556LG9HU1kcXY6gDdPbrVZOutBrHoHmd+QZElYp11bedLKJnjr4vkNfwf6fBcdaKEw==","signatures":[{"sig":"MEYCIQDqV/4TpRtlR6wwP22w1XtLOshPtU71z7MeBacAOgFw+gIhANiQsPMb8acsKEjoq/2eBeePSCgdg8yhwXGgHIlF2R1n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177276},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/113f12c580b16bb907468fdcadfcfbba/yanki-connect-1.0.5.tgz","_integrity":"sha512-P6m/4de5j483cR4maCro556LG9HU1kcXY6gDdPbrVZOutBrHoHmd+QZElYp11bedLKJnjr4vkNfwf6fBcdaKEw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.4.5","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.5_1718392695860_0.15384983871584268","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"yanki-connect","version":"1.0.6","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.6","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"409e7c4c659195f54acd63853eb97f9772589ec6","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.6.tgz","fileCount":6,"integrity":"sha512-e6ofk0C7H4KzQM5+mm/ReLqW6cvmJgbqnlCYMwAKjXnenv8qYuRdpc/xrYH2WC4llFMJvKZkso0loLZgljtopQ==","signatures":[{"sig":"MEUCIEOQ+axLXLOx3u6W80ahIGLYsEaPtekft41StSqWwe0pAiEAwGcqm1vZAsKqwzRvgvb9feG5TG0yAZiut3sdPDFP2Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177361},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/09aa73b86ed444487a57908e2d430525/yanki-connect-1.0.6.tgz","_integrity":"sha512-e6ofk0C7H4KzQM5+mm/ReLqW6cvmJgbqnlCYMwAKjXnenv8qYuRdpc/xrYH2WC4llFMJvKZkso0loLZgljtopQ==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.4.5","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.6_1718771705750_0.3633507935676601","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"yanki-connect","version":"1.0.7","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@1.0.7","homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"e942f71476c6e4f73e5b3da53271de19d45ad513","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-1.0.7.tgz","fileCount":6,"integrity":"sha512-0Yy+yC8SI4P+gCsOCJGJnXlpQ8wFjt2o7MccZ5e3zTmsgeHbHWcoCW8lmSDGxS+j52cZ7Ii7Uy/ptwlPt9QQ2g==","signatures":[{"sig":"MEMCIG/DdRajvOtPVdPsjOg+6b8ctgZseNNNX112+plNY5UrAh98y36X8vnBRbEBgcxMRA7umMbiCgp6eEKKtW6FcSC/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143819},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/ebac72e6deca0b9d743a97863e4cdf2d/yanki-connect-1.0.7.tgz","_integrity":"sha512-0Yy+yC8SI4P+gCsOCJGJnXlpQ8wFjt2o7MccZ5e3zTmsgeHbHWcoCW8lmSDGxS+j52cZ7Ii7Uy/ptwlPt9QQ2g==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.5.2","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_1.0.7_1718913000801_0.18315869289549624","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"yanki-connect","version":"2.0.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.0.0","homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"a4690f395098a8a6168c06b036b2c6dbe430aaa2","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.0.0.tgz","fileCount":6,"integrity":"sha512-rCEqSZRxKUwuE0TkyewZavB8ySh9xfdtC5LEL3E9lXpccEIpEaVwJGXOarSp+eo9Vw3yHizLpgh/UvgtBEm77Q==","signatures":[{"sig":"MEUCIAaKZb+yRfRvusRFgOUWxieDygIscA6JogkDUw1Y9DyCAiEAyNBTPP3jgcdkrnR6T1sHuBUw/d5Y7qDOT8cJYSpJ0r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144401},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/697d77068bc4feaf0f214cdc1ab84ad5/yanki-connect-2.0.0.tgz","_integrity":"sha512-rCEqSZRxKUwuE0TkyewZavB8ySh9xfdtC5LEL3E9lXpccEIpEaVwJGXOarSp+eo9Vw3yHizLpgh/UvgtBEm77Q==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.5.2","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.0.0_1719028584819_0.6936950775772142","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"yanki-connect","version":"2.0.1","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.0.1","homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"b3cd7adeaa8e814da857b9955f6ca56fbe82fc07","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.0.1.tgz","fileCount":6,"integrity":"sha512-3GDhR31Cr4pt3C3I27/iSHQjYe9GTStUqxJ76FL+FWCaS1V49yIvnPNOd9UW0aUMJLer9d47+sh2E5vvw5vVKA==","signatures":[{"sig":"MEYCIQDKwVR8t35Jo3coNJIYrs7bHy/AXDWGh+vwbsClti3mcQIhAKRJaBRkU+Q1fef/1zluvL3eBX3usVx4mvG81vQhwV6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144411},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/42ea3b7848ef9952d2aff34948d931e8/yanki-connect-2.0.1.tgz","_integrity":"sha512-3GDhR31Cr4pt3C3I27/iSHQjYe9GTStUqxJ76FL+FWCaS1V49yIvnPNOd9UW0aUMJLer9d47+sh2E5vvw5vVKA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.5.2","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.0.1_1719123948814_0.4574113883315083","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"yanki-connect","version":"2.0.2","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.0.2","homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"4dbd2e772a51ec8d1e1879c010988a58d4a478df","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.0.2.tgz","fileCount":6,"integrity":"sha512-wdP1PoTa6Q6+ZElu4zGp2hpKeq2e9fPiZhskj85VQP7401edmxAgftMAeqSauLytBNB3E9cXYRTVGs+60Iw2Gw==","signatures":[{"sig":"MEYCIQCrxlJATPxb1ol8VgZ56jv88xs7rC6Sf/PKi6Ue4q+4YgIhAOd30mzgoIatKlTw6JqxjRj8UzZZ6jWrA08gV8wqhJvV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144582},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/2e17c852fb079cda4349a35fcae5c1a4/yanki-connect-2.0.2.tgz","_integrity":"sha512-wdP1PoTa6Q6+ZElu4zGp2hpKeq2e9fPiZhskj85VQP7401edmxAgftMAeqSauLytBNB3E9cXYRTVGs+60Iw2Gw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.5.2","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.0.2_1719124243144_0.4736920353734706","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"yanki-connect","version":"2.0.4","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.0.4","homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"5599800282afa16012b9a2aa76cb5ab603511163","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.0.4.tgz","fileCount":6,"integrity":"sha512-2+4VwNQo/fd7/1ZIdMty4WzDuH0l2dhPlhf2PNEKGoNlTXBk46G2SU0aA4HlEcE8adZJC7GJuyDCjbeHzS/H4A==","signatures":[{"sig":"MEQCIFZCCjacXp56P+RbBQmofEo7PCP3F21hYfI1ZTYcF1Y7AiB9TBvNmn9GBVUlbBZF2MRgwmhV4OrjSFpdAdAiCRiNng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144582},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/03f5853eecc9ca82e790a93f8a2e26de/yanki-connect-2.0.4.tgz","_integrity":"sha512-2+4VwNQo/fd7/1ZIdMty4WzDuH0l2dhPlhf2PNEKGoNlTXBk46G2SU0aA4HlEcE8adZJC7GJuyDCjbeHzS/H4A==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","bumpp":"^9.4.1","vitest":"^1.6.0","pkgroll":"^2.1.1","typescript":"^5.5.2","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.0.4_1719173439473_0.3530657445557728","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"yanki-connect","version":"2.0.5","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.0.5","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"023cd8905214980509288bd098ef0bdbdad1b492","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.0.5.tgz","fileCount":6,"integrity":"sha512-o0OaAkQcV/LER4NU46Y/fALT5iXRbYfOeS3pt+kKx7iunwk0jwhRv0S6Yk9VT7GNSEHWAFEzr386cz2VWIxaHg==","signatures":[{"sig":"MEUCIQC3vRIidzBTQ67Nq/NUamaenv6dDoA9rugV8KEVGQgKdQIgFuXhOd6qfBOrA00IAUJOSHnhvswyLz8EO3vN86TsCN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144583},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/0bdd3e7eb36c010054661e260327e44f/yanki-connect-2.0.5.tgz","_integrity":"sha512-o0OaAkQcV/LER4NU46Y/fALT5iXRbYfOeS3pt+kKx7iunwk0jwhRv0S6Yk9VT7GNSEHWAFEzr386cz2VWIxaHg==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","bumpp":"^9.4.1","vitest":"^2.0.1","pkgroll":"^2.1.1","typescript":"^5.5.3","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.0.5_1720502757676_0.6322647380609951","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"yanki-connect","version":"2.0.6","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.0.6","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"51f022b4daabd0a0f726a94c2ead9504f40259f8","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.0.6.tgz","fileCount":6,"integrity":"sha512-pkYLFISaiksUnV+D5itJZrdepFOy9/zYT6XDrWJhhhe268cFhuv5onqKY8bpTX4KtbKIsZTFSUSj79yG58fqdQ==","signatures":[{"sig":"MEUCICsD0uKgsozILV8+NrjJqvT+UbaHmMfm2UEkviHpWxkHAiEAlNLZkkqASV49j0kwIKHE1LlvR7HwQvB8wWtLYBaD0X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151836},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/dc42ed2fc28e8d97f966e891d70e4f85/yanki-connect-2.0.6.tgz","_integrity":"sha512-pkYLFISaiksUnV+D5itJZrdepFOy9/zYT6XDrWJhhhe268cFhuv5onqKY8bpTX4KtbKIsZTFSUSj79yG58fqdQ==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.5","bumpp":"^9.4.1","vitest":"^2.0.4","pkgroll":"^2.4.1","typescript":"^5.5.4","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.0.6_1721969930668_0.2628847331506763","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"yanki-connect","version":"2.1.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.0","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"65bdba0385b67b717e568dc647266b1cc9e3e049","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.0.tgz","fileCount":6,"integrity":"sha512-qWO8vl4JXUJona3q6A1TxascKhZuIkgMwWE75HgwhW5wVgwyPWV7ri2i9Ky5GvbQ/oJf68+TnWOGnzNc5Vokww==","signatures":[{"sig":"MEUCIQDi4RzxvIkZB0qTgbvJ6vLcmZEybD5MDBSHFxelr3kxXQIgXP14gWN5uTF6npGb3mJLJNGr8cVF0Qv3TlgPHq4EHoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153814},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/5f38080e5746398612dfcb6e9aad1e09/yanki-connect-2.1.0.tgz","_integrity":"sha512-qWO8vl4JXUJona3q6A1TxascKhZuIkgMwWE75HgwhW5wVgwyPWV7ri2i9Ky5GvbQ/oJf68+TnWOGnzNc5Vokww==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.5","bumpp":"^9.4.1","vitest":"^2.0.4","pkgroll":"^2.4.1","typescript":"^5.5.4","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.0_1721972638078_0.5618622928074977","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"yanki-connect","version":"2.1.1","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.1","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"51627239f86d80123cd39135f4f077305ef04797","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.1.tgz","fileCount":6,"integrity":"sha512-Ic07Vy2/rV8BGstaFMK4Tn86bVnxW8kiyEcUPmjsVTZnX7OvEf7kD96kMW/vyrfUPaA/1aNU3ISLp/YaE+AmRA==","signatures":[{"sig":"MEYCIQCHElJLQB0rIdscTEMLPO5JcDAHVVEUqzmyWWvqebvErQIhAIT0yD1mLKtPSQdyKknUy1RcdXTbLhkguNowDybehOIL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153825},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git clean -fdX && rm ./pnpm-lock.yaml","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","test-browser":"vite"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/22e83c695f2e4ecb4cd83c08d43a391f/yanki-connect-2.1.1.tgz","_integrity":"sha512-Ic07Vy2/rV8BGstaFMK4Tn86bVnxW8kiyEcUPmjsVTZnX7OvEf7kD96kMW/vyrfUPaA/1aNU3ISLp/YaE+AmRA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"^20.14.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.5","bumpp":"^9.4.2","vitest":"^2.0.5","pkgroll":"^2.4.2","typescript":"^5.5.4","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.1_1722705932294_0.7214269984471087","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"yanki-connect","version":"2.1.2","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.2","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"5a0f5e348642357ed4ee8b7e373318d7128579c8","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.2.tgz","fileCount":6,"integrity":"sha512-9rPz1x04MLxjH5zmCv0YzVowKMME7IBIQhDcOV/5C0kwqpzczS6C5P5QNG+17AR51bygMMtyqvyfZ383aExxXA==","signatures":[{"sig":"MEQCIFKyXPxxwlC94BTEEew0vIv0Qn0+QT28pndGxwL/zRilAiBHFKoyGAWtG2RDmbvxddgg8nfGxeAvcImrdo4oj5/rng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154037},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"rimraf ./pnpm-lock.yaml && git clean -fdX","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/759533465d64a97fae82c7cbdeef90fe/yanki-connect-2.1.2.tgz","_integrity":"sha512-9rPz1x04MLxjH5zmCv0YzVowKMME7IBIQhDcOV/5C0kwqpzczS6C5P5QNG+17AR51bygMMtyqvyfZ383aExxXA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","bumpp":"^9.5.1","rimraf":"^6.0.1","vitest":"^2.0.5","pkgroll":"^2.4.2","playwright":"^1.46.0","typescript":"^5.5.4","@vitest/browser":"^2.0.5","@vitest/coverage-istanbul":"^2.0.5","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.2_1723674329413_0.836480604560295","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"yanki-connect","version":"2.1.3","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.3","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"b37592abe533b095bbf716ad7924f0b6061adc23","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.3.tgz","fileCount":6,"integrity":"sha512-1mZpMk3bPRkyFQi09ilfsVz1/mfSSrfKRD1TaKxKm0by/WnVzq1XuE+HHyat3X1F9rxQZtIdxPJF+Z+86aFmOQ==","signatures":[{"sig":"MEQCIBGJRQdAg7z3zvE3a1OzmeyNcXPjCjN8cH+JRzZtK7UhAiA7lAmcwo+Vsgbtj46OpEsjBazKC4SOe31sEtF6CBZYfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154190},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"rimraf ./pnpm-lock.yaml && git clean -fdX","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/22f74d9df7b2d145eba79b89bb910396/yanki-connect-2.1.3.tgz","_integrity":"sha512-1mZpMk3bPRkyFQi09ilfsVz1/mfSSrfKRD1TaKxKm0by/WnVzq1XuE+HHyat3X1F9rxQZtIdxPJF+Z+86aFmOQ==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","bumpp":"^9.5.2","rimraf":"^6.0.1","vitest":"^2.0.5","pkgroll":"^2.4.2","playwright":"^1.46.1","typescript":"^5.5.4","@vitest/browser":"^2.0.5","@vitest/coverage-istanbul":"^2.0.5","@kitschpatrol/shared-config":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.3_1724912384994_0.09039672896859297","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"yanki-connect","version":"2.1.4","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.4","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"f78b661e7e012349e25d09aa69bdde1210092586","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.4.tgz","fileCount":6,"integrity":"sha512-smMZLZaxJm70Au1Ye5dHmPR4dQwcGipIvmgTpfe6WstP62tPO/pqpvvoOMXmkXnfVCGDgi745S+HS27K0Y/hUA==","signatures":[{"sig":"MEYCIQCc+ug2hlVbQmADaNsennDeUVW3kBfDLi5bFIjOrFmkIwIhAOMl5gF/Ln+NFX9Dofo4sfMlvFo95f6wewRFAYrP/OQG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154190},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"rimraf ./pnpm-lock.yaml && git clean -fdX","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/68e0fe2261ebcc25668d9175838721bc/yanki-connect-2.1.4.tgz","_integrity":"sha512-smMZLZaxJm70Au1Ye5dHmPR4dQwcGipIvmgTpfe6WstP62tPO/pqpvvoOMXmkXnfVCGDgi745S+HS27K0Y/hUA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","bumpp":"^9.5.2","rimraf":"^6.0.1","vitest":"^2.0.5","pkgroll":"^2.4.2","playwright":"^1.47.0","typescript":"^5.5.4","@vitest/browser":"^2.0.5","@vitest/coverage-istanbul":"^2.0.5","@kitschpatrol/shared-config":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.4_1725695909987_0.032728113605238196","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"yanki-connect","version":"2.1.5","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.5","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues","email":"eric@ericmika.com"},"dist":{"shasum":"e0ca5817d9a58e4217c34ad775c4f644f71111eb","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.5.tgz","fileCount":6,"integrity":"sha512-WZhYfBZRhpTfbpLJJQcmQDejccu6Twkzt4INE6LKDsveMfezbqBrJ/p9LxiQanySQdPHXWJLonyv8Af1jLzLOw==","signatures":[{"sig":"MEUCIQCw8DutK4Z+rGX+DtDolY7Y9nHUIEcdQcVYJbe3vsjkJwIgfUGb3dWvOVG7k79nNDQJI2rYbNmwJAGv+S6s3jARjLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154190},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"rimraf ./pnpm-lock.yaml && git clean -fdX","release":"pnpm bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/487f6684b9df8aea5d3928ac362f8ee9/yanki-connect-2.1.5.tgz","_integrity":"sha512-WZhYfBZRhpTfbpLJJQcmQDejccu6Twkzt4INE6LKDsveMfezbqBrJ/p9LxiQanySQdPHXWJLonyv8Af1jLzLOw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","bumpp":"^9.5.2","rimraf":"^6.0.1","vitest":"^2.0.5","pkgroll":"^2.4.2","playwright":"^1.47.0","typescript":"^5.5.4","@vitest/browser":"^2.0.5","@vitest/coverage-istanbul":"^2.0.5","@kitschpatrol/shared-config":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.5_1725727814279_0.13602909375646033","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"yanki-connect","version":"2.1.6","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.6","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"f26eda906a8d78cb0902b4ee7d0a7a00943f8158","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.6.tgz","fileCount":6,"integrity":"sha512-M7mSyfJt8xru2NeJt6VMuWGdsFYn+pF+jNPJgi+H8PexJGjZGJFxFsI4aFTV5iP4uA59uaRZzajCNJzTRCc8Og==","signatures":[{"sig":"MEYCIQClTE2mn1zRsGcccu2saXiNFlOxHEan4D2BTIzPc8FuXwIhAJLNHTkn0iOTiF7CDWRGyEnuuv1hhS7Odgm9vigjLY66","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154058},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/59c0a4dc387bfa943bff9c29d77250f8/yanki-connect-2.1.6.tgz","_integrity":"sha512-M7mSyfJt8xru2NeJt6VMuWGdsFYn+pF+jNPJgi+H8PexJGjZGJFxFsI4aFTV5iP4uA59uaRZzajCNJzTRCc8Og==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.3","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.5","bumpp":"^9.5.2","vitest":"^2.1.1","pkgroll":"^2.5.0","playwright":"^1.47.1","typescript":"^5.6.2","@vitest/browser":"^2.1.1","@vitest/coverage-istanbul":"^2.1.1","@kitschpatrol/shared-config":"^4.7.9"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.6_1726347891319_0.8460288530222746","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"yanki-connect","version":"2.1.7","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.7","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"884bccd3a24dbb0fc8f4b0981820534a10914745","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.7.tgz","fileCount":6,"integrity":"sha512-eiZgWOO9E/11wL4x+p5FL0nzHkckDgxVpzkDerNpw30qS25k0diTkqJzwwI2aWvwC5k+FaqPZvigin7I9Fp40g==","signatures":[{"sig":"MEUCIFdBiEUpJl8VO8cx83OGUdFfsta2XCreIdTpoLaALsjNAiEA3pu0XSbMILp9+Mu2LPhVfzd0xi9BWZn1nMXuV9B/8uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154059},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/cb390f9c994ea55b5ef486edfa164537/yanki-connect-2.1.7.tgz","_integrity":"sha512-eiZgWOO9E/11wL4x+p5FL0nzHkckDgxVpzkDerNpw30qS25k0diTkqJzwwI2aWvwC5k+FaqPZvigin7I9Fp40g==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.8.3","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.5","bumpp":"^9.5.2","vitest":"^2.1.1","pkgroll":"^2.5.0","playwright":"^1.47.1","typescript":"^5.6.2","@vitest/browser":"^2.1.1","@vitest/coverage-istanbul":"^2.1.1","@kitschpatrol/shared-config":"^4.7.10"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.7_1726445247992_0.9590128051316866","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"yanki-connect","version":"2.1.8","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.8","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"230d397fb7a71124c180ea2f52fe3b884552b933","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.8.tgz","fileCount":6,"integrity":"sha512-sfRj4gvcc36yb+EsqilkOTyuD6663bY6YJIq+XaX//n/2yW4/QP3PPSsV014dDJ0aKKhuqjkuSBTixH9BSuKAw==","signatures":[{"sig":"MEUCIQD0OEJqi4AChv+jwpo/AgmeeJ+pntACgxBVnWEoIrX5JAIgayJweM0uH4AO2tr87Qj85Czsa706m4KHyovY6Kceo3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154090},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/8f131de5259e49e00265bb2719122f28/yanki-connect-2.1.8.tgz","_integrity":"sha512-sfRj4gvcc36yb+EsqilkOTyuD6663bY6YJIq+XaX//n/2yW4/QP3PPSsV014dDJ0aKKhuqjkuSBTixH9BSuKAw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"10.9.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","bumpp":"^9.8.1","vitest":"^2.1.5","pkgroll":"^2.5.1","playwright":"^1.49.0","typescript":"^5.6.3","@vitest/browser":"^2.1.5","@vitest/coverage-istanbul":"^2.1.5","@kitschpatrol/shared-config":"^4.7.12"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.8_1731998027490_0.8263897871731638","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"yanki-connect","version":"2.1.9","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.9","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"bed131b7e18454732a89d996e8d34bc9a8d1a0ef","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.9.tgz","fileCount":6,"integrity":"sha512-GKJjjPemhxkB8a+8u//RwqwEBNMaxtYInHzgkbmWULC5vC9iv/No9BFvpqG5bq324TxgEv59UGycEtC3GV33PQ==","signatures":[{"sig":"MEUCIQCKLDbV+6rvSMwLufbtoe6rEP+CWXaM2P230+EFOSqECgIga8jCXtKSp1K7XEdm+Z1OsXUjuaYk8MX6vFP1/zk6PCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154101},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/b955ddec5c0933b9f1a06072827bff30/yanki-connect-2.1.9.tgz","_integrity":"sha512-GKJjjPemhxkB8a+8u//RwqwEBNMaxtYInHzgkbmWULC5vC9iv/No9BFvpqG5bq324TxgEv59UGycEtC3GV33PQ==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.0.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","bumpp":"^9.9.2","vitest":"^2.1.8","pkgroll":"^2.5.1","playwright":"^1.49.1","typescript":"^5.7.2","@vitest/browser":"^2.1.8","@vitest/coverage-istanbul":"^2.1.8","@kitschpatrol/shared-config":"^4.7.12"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.9_1734849274702_0.11670824948350367","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"yanki-connect","version":"2.1.10","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.10","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"ea880011fe0916b28f3496916c53d8c709bf7d0e","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.10.tgz","fileCount":6,"integrity":"sha512-UkFL++o9eQ42SGvV7YcLElhhb5q8+yvbfL4FTWwmoRWdZxPR2iFgSLMEU3hi3st/jkUL6K5bHUbf2LzviM0THw==","signatures":[{"sig":"MEUCIQCo9QrHIVPzZWqNvZFzoRATpF/ctTHyFBoxcF7MqxfdawIgTQI96jo4aagjU3lTEsOCQ7XWmYNtTuRwohMBcHva68Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154088},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.5.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"shared-config --fix","lint":"shared-config --lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/346bb67e693b756fe6584de1d94eaf54/yanki-connect-2.1.10.tgz","_integrity":"sha512-UkFL++o9eQ42SGvV7YcLElhhb5q8+yvbfL4FTWwmoRWdZxPR2iFgSLMEU3hi3st/jkUL6K5bHUbf2LzviM0THw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.0.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.14","bumpp":"^9.10.2","vitest":"^2.1.8","pkgroll":"^2.6.1","playwright":"^1.49.1","typescript":"^5.7.3","@vitest/browser":"^2.1.8","@vitest/coverage-istanbul":"^2.1.8","@kitschpatrol/shared-config":"^4.7.12"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.10_1737572873125_0.17679382811979316","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"yanki-connect","version":"2.1.11","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.11","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"c5b3e3b06097bc1aff6a78f3d7d2086cec72eb6e","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.11.tgz","fileCount":6,"integrity":"sha512-8FpseI2dE+ZGpYMP/TmNUZoUm0Vy2hsMdGEffbZLl1hCILuBrobILYCmg50SH0PuMuFhqaqY9/7OPIlNCKBt4Q==","signatures":[{"sig":"MEYCIQDflVSLhZO6uYInnIkztqz+EkFlmHn7BHfmPRcm0kNUgAIhAN3m9z23+2odODngSNLKb248Ygg5pQRQgJTpK6YnuIKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175270},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.11.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/4b8d6d5cd8e8782a2da25f9000285f9d/yanki-connect-2.1.11.tgz","_integrity":"sha512-8FpseI2dE+ZGpYMP/TmNUZoUm0Vy2hsMdGEffbZLl1hCILuBrobILYCmg50SH0PuMuFhqaqY9/7OPIlNCKBt4Q==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.1.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"open":"^10.1.0","@types/node":"18.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","bumpp":"^10.0.3","vitest":"^3.0.7","pkgroll":"^2.11.2","playwright":"^1.50.1","typescript":"~5.7.3","@vitest/browser":"^3.0.7","@vitest/coverage-v8":"^3.0.7","@vitest/coverage-istanbul":"^3.0.7","@kitschpatrol/shared-config":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.11_1740897197864_0.9613567209766039","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"yanki-connect","version":"2.1.12","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.1.12","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"0c4ce2f33683c4604f562345ad126d72b389b7e2","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.1.12.tgz","fileCount":6,"integrity":"sha512-kx/eiWv/cvIvh8uAyf8yiEjDuQS4tto7xTtTquVwA2t6iH0FuxDxJZT8d2gBwus+1FD987NWFEAPHTn4rnK7zw==","signatures":[{"sig":"MEUCIA9XggRe9iJm8c9+ms1Of8zA3IIdhZykdleAaa8b75e5AiEAxE00e0pMDe59Q/usooBbvlnu3oIFJUthAKiL+9EPY0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175256},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/1575d197f9707f3ad7b04990a836dc46/yanki-connect-2.1.12.tgz","_integrity":"sha512-kx/eiWv/cvIvh8uAyf8yiEjDuQS4tto7xTtTquVwA2t6iH0FuxDxJZT8d2gBwus+1FD987NWFEAPHTn4rnK7zw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.1.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"open":"^10.1.0","@types/node":"^18.19.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","bumpp":"^10.0.3","vitest":"^3.0.7","pkgroll":"^2.11.2","playwright":"^1.50.1","typescript":"~5.7.3","@vitest/browser":"^3.0.7","@vitest/coverage-v8":"^3.0.7","@vitest/coverage-istanbul":"^3.0.7","@kitschpatrol/shared-config":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.1.12_1741069026022_0.6701602686992583","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"yanki-connect","version":"2.2.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.2.0","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"6c4132521b0ba5fd451e623a79d69facf91617b5","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.2.0.tgz","fileCount":6,"integrity":"sha512-QvYaB9c0mnwkvTWQev5yaa59TyCb6wEuGU7/EXCwYaiQ3SDjPbqimsjGivL2hB+6GESWieVp0V9OrJh/PTm34w==","signatures":[{"sig":"MEQCIFLX2ocJR7UfKBZ3imGGGEMO11X/x4qVhDnDuuGyJoICAiB2uRrj/TjrNf60xjptqhS6jFh2o2FjpUWM8/51ZAHapA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178331},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/9641b4632747e8d645cc63ef25b6ba27/yanki-connect-2.2.0.tgz","_integrity":"sha512-QvYaB9c0mnwkvTWQev5yaa59TyCb6wEuGU7/EXCwYaiQ3SDjPbqimsjGivL2hB+6GESWieVp0V9OrJh/PTm34w==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"open":"^10.1.0","@types/node":"^18.19.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","bumpp":"^10.1.0","vitest":"^3.0.9","pkgroll":"^2.11.2","playwright":"^1.51.1","typescript":"~5.8.2","@vitest/browser":"^3.0.9","@vitest/coverage-v8":"^3.0.9","@vitest/coverage-istanbul":"^3.0.9","@kitschpatrol/shared-config":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.2.0_1742685024299_0.14575882011805774","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"yanki-connect","version":"2.2.1","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.2.1","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"cd7a08ee283da30eda7764731635a9c2e2564859","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.2.1.tgz","fileCount":6,"integrity":"sha512-SacjEMMDSrPj8TtfOwOhnHmn41/+2xHkE8qIU3RrsLfw7xyMT4ws1fClVgCaTbdXoYmyZIl2mnvXaFSZcqWZ6Q==","signatures":[{"sig":"MEQCIGpFjl/pzCj396VNIgwQvWMKrZrei+yRqEI2WQ4RwTq4AiAttfHu1vi4Ju5oEKnnk18W+RjyUFlEmx8fByOjHvHJqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181709},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/21e0dd6b3cb15485436d1b720ac59638/yanki-connect-2.2.1.tgz","_integrity":"sha512-SacjEMMDSrPj8TtfOwOhnHmn41/+2xHkE8qIU3RrsLfw7xyMT4ws1fClVgCaTbdXoYmyZIl2mnvXaFSZcqWZ6Q==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"open":"^10.1.0","@types/node":"^18.19.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.3","bumpp":"^10.1.0","vitest":"^3.0.9","pkgroll":"^2.11.2","ts-morph":"^25.0.1","playwright":"^1.51.1","typescript":"~5.8.2","@vitest/browser":"^3.0.9","@vitest/coverage-v8":"^3.0.9","@vitest/coverage-istanbul":"^3.0.9","@kitschpatrol/shared-config":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.2.1_1742966242188_0.8588024737113875","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"yanki-connect","version":"2.2.2","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.2.2","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"50fe17c9263a063174e7b6433087b54782a63169","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.2.2.tgz","fileCount":6,"integrity":"sha512-usLKZF6BYQPGbSKamMyFd52A17kdUdat+Atqj7UGAIpNEqPkcYJphZtNu1BaQRJ7NxezqafsTVeSHerDgkSCCA==","signatures":[{"sig":"MEUCIQDYW1L8OAMG30r0sHOBnFSG8hYmZYBowvlqDHY0UlxhHAIgLH0rDMOmyRhxfBlbI+iOyQXiVqLT7wk9HgoQmhvHVjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181709},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/0011ed2c5eb2a5bf47d4c2438dca5e7a/yanki-connect-2.2.2.tgz","_integrity":"sha512-usLKZF6BYQPGbSKamMyFd52A17kdUdat+Atqj7UGAIpNEqPkcYJphZtNu1BaQRJ7NxezqafsTVeSHerDgkSCCA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"open":"^10.1.1","@types/node":"^18.19.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","bumpp":"^10.1.0","vitest":"^3.1.2","pkgroll":"^2.12.2","ts-morph":"^25.0.1","playwright":"^1.52.0","typescript":"~5.8.3","@vitest/browser":"^3.1.2","@vitest/coverage-v8":"^3.1.2","@vitest/coverage-istanbul":"^3.1.2","@kitschpatrol/shared-config":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.2.2_1745519287628_0.99863318300159","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"yanki-connect","version":"2.2.3","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@2.2.3","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"6fcb9509707b4201c373e2021b4df7e4fdf0af1b","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-2.2.3.tgz","fileCount":6,"integrity":"sha512-Oin9AUKTQn9jmLIcV6naKoNS2OXG2glp40D8WMIiCx6SiJqkUof5ZL/NJABclRbIhMJjiQ7xNYRAHjZpEovTlg==","signatures":[{"sig":"MEQCIAQ57PB18tVqL0syJXWV4QWwnWT9vbg3Fo+nCQs6B7XMAiAejFRIUN8o1bCb4p4N3y/mfxcliL27MCyoerw5ms2IjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181710},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-2.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/6797aff45f9916f4d67a11402ee4cb4b/yanki-connect-2.2.3.tgz","_integrity":"sha512-Oin9AUKTQn9jmLIcV6naKoNS2OXG2glp40D8WMIiCx6SiJqkUof5ZL/NJABclRbIhMJjiQ7xNYRAHjZpEovTlg==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.3.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.0.0","dependencies":{"open":"^10.1.2","@types/node":"^18.19.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","bumpp":"^10.1.0","vitest":"^3.1.3","pkgroll":"^2.12.2","ts-morph":"^25.0.1","playwright":"^1.52.0","typescript":"~5.8.3","@vitest/browser":"^3.1.3","@vitest/coverage-v8":"^3.1.3","@vitest/coverage-istanbul":"^3.1.3","@kitschpatrol/shared-config":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_2.2.3_1746758466623_0.2163633408363672","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"yanki-connect","version":"3.0.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.0","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"dc248daf26e33980b84536530a7b05c40cb0bc41","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.0.tgz","fileCount":6,"integrity":"sha512-wtgHV8nuzsGbQCozn1T79JB2XATaQgIOdxAaN0z7T4KI2EN1m+5scgfQ6rS1vqA6/IM5zo4J0j2lXyc7ptyWag==","signatures":[{"sig":"MEYCIQCDY1S3Nvnj999ts5EiLK9qINdMLQoYKKiVX8HPS34joQIhAI/hS4sN+sd3UtV/GYG0nhFqNt0KJnEWrShNy3ZtWJo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182225},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/078ce729e25b3c5ded6128c653256eb6/yanki-connect-3.0.0.tgz","_integrity":"sha512-wtgHV8nuzsGbQCozn1T79JB2XATaQgIOdxAaN0z7T4KI2EN1m+5scgfQ6rS1vqA6/IM5zo4J0j2lXyc7ptyWag==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.4.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"open":"^10.1.2","@types/node":"^18.19.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","bumpp":"^10.1.1","vitest":"^3.1.4","pkgroll":"^2.12.2","ts-morph":"^26.0.0","playwright":"^1.52.0","typescript":"~5.8.3","@vitest/browser":"^3.1.4","@vitest/coverage-v8":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@kitschpatrol/shared-config":"^5.4.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.0_1748398322522_0.19975829110495802","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"yanki-connect","version":"3.0.1","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.1","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"788323a520cf7dac4b8225f048b16195920d79e0","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.1.tgz","fileCount":6,"integrity":"sha512-ZrW9fiNNLC2ALWoStuma6v6hBA71u3QffJQm5lTBk3gAQ2hXeMM7zS8NQ3BkBV6T8HIVJC/71SaxG2qHBOY1GA==","signatures":[{"sig":"MEUCIHCyaJbaQv0UTEGdUQsIiqiprjZdEBbn/krm4HjsrLMBAiEAjE/DGXZDzchbru5+Ud0M+A8nqOobPpnW20Q0o5UEHrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182333},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/120f21349a56c067b4e2aca5cebcaadf/yanki-connect-3.0.1.tgz","_integrity":"sha512-ZrW9fiNNLC2ALWoStuma6v6hBA71u3QffJQm5lTBk3gAQ2hXeMM7zS8NQ3BkBV6T8HIVJC/71SaxG2qHBOY1GA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.4.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.4.0","dependencies":{"open":"^10.1.2","@types/node":"^18.19.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","bumpp":"^10.2.0","vitest":"^3.2.4","pkgroll":"^2.14.1","ts-morph":"^26.0.0","playwright":"^1.54.1","typescript":"~5.8.3","@vitest/browser":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.1_1752343940125_0.20561619667130504","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"yanki-connect","version":"3.0.2","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.2","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"77db5879120521528c3c5125e774dbcc683cd36b","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.2.tgz","fileCount":6,"integrity":"sha512-re6XJrXIY85LN8i2fC+ym7LUvhk5pfKFltjROJ4U85NLF3+qfGAyKAIu00Ale0FB8re0JWCmPTwEVn+e0i5dDA==","signatures":[{"sig":"MEUCIB+NdpQA8Q9R0pVK9rdVJZ0vMEtEALR8EktF3fQRaRoWAiEAm+C4+Y2ejfpQcgAgw3N3S8z4ZH9Skpodnz3SvyYGl5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182301},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/10bbc1f9d245008b175cb6dd350e0499/yanki-connect-3.0.2.tgz","_integrity":"sha512-re6XJrXIY85LN8i2fC+ym7LUvhk5pfKFltjROJ4U85NLF3+qfGAyKAIu00Ale0FB8re0JWCmPTwEVn+e0i5dDA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.4.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.4.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.119"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","bumpp":"^10.2.0","vitest":"^3.2.4","pkgroll":"^2.14.3","ts-morph":"^26.0.0","playwright":"^1.54.1","typescript":"~5.8.3","@vitest/browser":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.2_1752789312908_0.0600286094086695","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"yanki-connect","version":"3.0.3","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.3","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"c6cac39116fa6886b0809aa3f71b0a5993f87d93","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.3.tgz","fileCount":6,"integrity":"sha512-rFK2tFaF1pRv65l9jBwMXVGOj46xA2pI6LgCWr/fKZf/bifNCHiKC7ghuzlUMtxhBw4XfTvABjUIG6kXsK6hbw==","signatures":[{"sig":"MEUCIQDkXW5VR81tltUls3qXOSlmBOUgpVnZSHIyKMhDtzfvPAIgVWJVSJefNdFAWQaQCFPb30PZfsRk9ukynW7RwE+XcV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182334},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/d20582accea2146071d70b3cacef18f2/yanki-connect-3.0.3.tgz","_integrity":"sha512-rFK2tFaF1pRv65l9jBwMXVGOj46xA2pI6LgCWr/fKZf/bifNCHiKC7ghuzlUMtxhBw4XfTvABjUIG6kXsK6hbw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.5.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.123"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","bumpp":"^10.2.3","vitest":"^3.2.4","pkgroll":"^2.15.3","ts-morph":"^26.0.0","playwright":"^1.54.2","typescript":"~5.9.2","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.3_1755663394423_0.6886837775559638","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"yanki-connect","version":"3.0.4","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.4","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"1615ab32ae055b078cbf45f6aa35de030180ecb5","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.4.tgz","fileCount":6,"integrity":"sha512-NK2rpdImUcqS1r3e/j19DTJ1X0PLi4LbUQw/mlIUkc0M2+Ly4WceAYC6vM4Q+esdaaHGbCsr8YpQrkaK/MGjTw==","signatures":[{"sig":"MEYCIQCsdU6ijyp336KZNo4kESH+2NtT6WhrPfc5LCLvBdvqWQIhALgn5lgELZqzfSxqE5HqOcXXR56G0Z6FJipbaodsZAEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182305},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"kpi fix","lint":"kpi lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/1550da8e1043d3bb3791acdbcfaf7d5d/yanki-connect-3.0.4.tgz","_integrity":"sha512-NK2rpdImUcqS1r3e/j19DTJ1X0PLi4LbUQw/mlIUkc0M2+Ly4WceAYC6vM4Q+esdaaHGbCsr8YpQrkaK/MGjTw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.5.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.123"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","bumpp":"^10.2.3","vitest":"^3.2.4","pkgroll":"^2.15.3","ts-morph":"^26.0.0","playwright":"^1.55.0","typescript":"~5.9.2","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.4_1756740928382_0.4727477681784258","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"yanki-connect","version":"3.0.5","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.5","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"e45fe3e526a57b577c5cd65aea71c450e151e9a4","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.5.tgz","fileCount":6,"integrity":"sha512-EbVmaPQW/PhmQKNLikH+3zMZKcmZXktr/2pTBlHbpmSNpuW66/wpmyO/jpX+hRYd6zt7PGILEoYaHcP5hZ36XA==","signatures":[{"sig":"MEUCIFTuz1ylNFIxQCsQBqyD5Q8ID0u0Vc4p3yuWY9c8Up9zAiEAmzJ2aHeVczLFdTrDsMBaYe301FjUz566uTJ60NhudTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182370},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"pkgroll --clean-dist --minify --sourcemap --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish --otp $(op read 'op://Personal/Npmjs/one-time password?attribute=otp')","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/e9e656eca2973cb1116b52a7b774ee28/yanki-connect-3.0.5.tgz","_integrity":"sha512-EbVmaPQW/PhmQKNLikH+3zMZKcmZXktr/2pTBlHbpmSNpuW66/wpmyO/jpX+hRYd6zt7PGILEoYaHcP5hZ36XA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.128"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","bumpp":"^10.2.3","jsdom":"^27.0.0","vitest":"^3.2.4","pkgroll":"^2.15.4","ts-morph":"^27.0.0","playwright":"^1.55.1","typescript":"~5.9.2","@types/jsdom":"^27.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.7.1"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.5_1759185742478_0.8568588755390336","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"yanki-connect","version":"3.0.6","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.6","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"3be12c2b7977b6a1cc6bdf37b8951db221f7a983","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.6.tgz","fileCount":7,"integrity":"sha512-rA1b/BbeTPVfU9w/eVk2jHNu/38GxyqnNI282654wrnl+AbhEJ+mfdbGaKRBKibHUrlvhVLaYaYRCCgNDHJ64w==","signatures":[{"sig":"MEUCIFNCPvj2fHFwV4KIITW1AMFbohh2MkSsZw5MoEfGmUblAiEAulxu+L30xaPWE5hLWj8moC6RlDoYJIlkgYdvVoM7yUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182147},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7897055a2e95793a10d186269060957b5d28cf98","scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"vite":"^7.1.10","bumpp":"^10.3.1","jsdom":"^27.0.1","tsdown":"^0.15.7","vitest":"^3.2.4","ts-morph":"^27.0.2","playwright":"^1.56.1","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.7.4"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.6_1760818699684_0.4986205692724026","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"yanki-connect","version":"3.0.7","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.7","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"b497379ee07d10a7724244099cb6c9d72fe94ed3","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.7.tgz","fileCount":7,"integrity":"sha512-BN7Xmb3Ongnd1oJMLtZfU/WhfNfXPFHl6bs6orLkpX2jX62vzp2qLXbCztUAxdTqSG1Kc2qa9fUT0dCVo00IVg==","signatures":[{"sig":"MEYCIQD0qzsYIcafRJnD96Gllhhkfo5gL+YhbBjhF3KfNn21EwIhAK2xkcXcFYKbkVg5KbUBDLm4HW8kL086JPCnheVQGiRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182282},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/2f8f08c47da8ba739e12e244986d3d5e/yanki-connect-3.0.7.tgz","_integrity":"sha512-BN7Xmb3Ongnd1oJMLtZfU/WhfNfXPFHl6bs6orLkpX2jX62vzp2qLXbCztUAxdTqSG1Kc2qa9fUT0dCVo00IVg==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","bumpp":"^10.3.1","jsdom":"^27.0.1","tsdown":"^0.15.7","vitest":"^3.2.4","ts-morph":"^27.0.2","playwright":"^1.56.1","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.7.4"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.7_1760821960974_0.34744510563373154","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"yanki-connect","version":"3.0.8","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.8","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"bcd93b2484b078ae1ef8256a2c1c3d21c45b7a22","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.8.tgz","fileCount":20,"integrity":"sha512-MhNCnOKuikPMph9ovMmorp8zzujH3/ogbI6zcEjSUoxCsbMOGVFcaCQ2NWhmCnvKSmFp7yCrjdYvfWxqehlOjA==","signatures":[{"sig":"MEUCICqNXnfG7sYcpuUj5h7T7hoSUkICcY3QzpCm28JHzIStAiEAjdSIDgW5Vew53WlKgfrxYb2KEL2RBGh4/7h0j1EYKpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244120},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/ec16e0742b9162ed23a694141d834cf9/yanki-connect-3.0.8.tgz","_integrity":"sha512-MhNCnOKuikPMph9ovMmorp8zzujH3/ogbI6zcEjSUoxCsbMOGVFcaCQ2NWhmCnvKSmFp7yCrjdYvfWxqehlOjA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","bumpp":"^10.3.1","jsdom":"^27.0.1","tsdown":"^0.15.7","vitest":"^3.2.4","ts-morph":"^27.0.2","playwright":"^1.56.1","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.7.4"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.8_1760827950849_0.051498526623892094","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"yanki-connect","version":"3.0.9","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.9","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"9c2d3b7270ff25bd37e865276f6d9a6af7b6f7ac","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.9.tgz","fileCount":5,"integrity":"sha512-kU63+TUMyippF4iLqdh3FY8ChMc9bqBLNcqI7NIN0ZqMp96qUD+8T84aUdFl3NuiyPiYDbzK/pPQ8RlsxblPCw==","signatures":[{"sig":"MEYCIQCC14qpA649y7fzf8UPRjWJt3SacbjsVK20gjnuDVQW1AIhAJrlkHDFGz23vkMEvs0cZpNRKOojato4gsheBSBAKgSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107729},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/f1e9b291f36f36bfa672aee5ad506c67/yanki-connect-3.0.9.tgz","_integrity":"sha512-kU63+TUMyippF4iLqdh3FY8ChMc9bqBLNcqI7NIN0ZqMp96qUD+8T84aUdFl3NuiyPiYDbzK/pPQ8RlsxblPCw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.1","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","bumpp":"^10.3.1","jsdom":"^27.0.1","tsdown":"^0.15.8","vitest":"^3.2.4","ts-morph":"^27.0.2","playwright":"^1.56.1","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.7.4"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.9_1760829033108_0.4205765148297067","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"yanki-connect","version":"3.0.10","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.0.10","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"2c53bca6f796d597bc9f341594d609a77626aefc","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.0.10.tgz","fileCount":5,"integrity":"sha512-ODaRncfwKD5IJNpbrp/FO7eDyDX4hpeoZa+vUT4rx5RqDNu27VTN7QtlMUGwONhCZeNzBEPkAQ4pwap0l6ATOg==","signatures":[{"sig":"MEQCIGJM6Q+p7G6Knw5VvACg7EX+2qzLXfaez466V47PSQbIAiAZcg0osFVEvJFB6rAxc9pOd8a40okPPyLoOUHL0KkmOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107730},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/fe34213cc94aa4f2a164358b5e35fc7f/yanki-connect-3.0.10.tgz","_integrity":"sha512-ODaRncfwKD5IJNpbrp/FO7eDyDX4hpeoZa+vUT4rx5RqDNu27VTN7QtlMUGwONhCZeNzBEPkAQ4pwap0l6ATOg==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.0.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","bumpp":"^10.3.1","jsdom":"^27.0.1","tsdown":"^0.15.9","vitest":"^3.2.4","ts-morph":"^27.0.2","playwright":"^1.56.1","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.7.4"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.0.10_1761021450530_0.5087695060037447","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"yanki-connect","version":"3.1.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.1.0","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"876e36a2427838d958bdadd8929bdac994ec7d30","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.1.0.tgz","fileCount":5,"integrity":"sha512-oR0Z9OK0WXUCVbX3aQzGJG+vpbufPQKkqoNqePKKxXKNO3N40zlppMI/gmgd6H2UOE4p6GhSjy5wYAtwgoSQWA==","signatures":[{"sig":"MEUCICRhj4hxAY9X+wG/A9PeOrlyNTC88dTg4jPKm0YgJvBAAiEApUhmc93cRUY3aTYucE3MuJdkTkB11lgJyWldyMsdg+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107624},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/0936309fa11cb4a349ca657c5527e2a8/yanki-connect-3.1.0.tgz","_integrity":"sha512-oR0Z9OK0WXUCVbX3aQzGJG+vpbufPQKkqoNqePKKxXKNO3N40zlppMI/gmgd6H2UOE4p6GhSjy5wYAtwgoSQWA==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.0.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","bumpp":"^10.3.1","jsdom":"^27.1.0","tsdown":"^0.15.12","vitest":"^3.2.4","ts-morph":"^27.0.2","playwright":"^1.56.1","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@kitschpatrol/shared-config":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.1.0_1762231965818_0.11800730963692829","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"yanki-connect","version":"3.2.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.2.0","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"318132572e9a28ceb999745186a729e621a3745c","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.2.0.tgz","fileCount":5,"integrity":"sha512-RQ7vPc0KtvxrHQp7LWCe4zZekLkpRX9QCNO/dDxlqkLgglrI2wsqSWlRkbpSVaB4rBbxOQzUeKv4FBpxbm0dsw==","signatures":[{"sig":"MEQCIBwrccW0P/C23DVeCS/18j1dQixBB147ghHk2tgQgGAUAiAEoFeBP49fqqDcG+KrSM7OqdtzpvnBsp+01F6OxMjUWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107854},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/420381b6e5802408ee364b7732eac15d/yanki-connect-3.2.0.tgz","_integrity":"sha512-RQ7vPc0KtvxrHQp7LWCe4zZekLkpRX9QCNO/dDxlqkLgglrI2wsqSWlRkbpSVaB4rBbxOQzUeKv4FBpxbm0dsw==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.3.1","jsdom":"^27.1.0","tsdown":"^0.16.1","vitest":"^4.0.8","ts-morph":"^27.0.2","playwright":"^1.56.1","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/coverage-v8":"^4.0.8","@vitest/browser-playwright":"^4.0.8","@kitschpatrol/shared-config":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.2.0_1762566068305_0.5864579387234468","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"yanki-connect","version":"3.2.1","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.2.1","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"46da0b02a83a0824e01fb53ca2e8a3094026ef8e","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.2.1.tgz","fileCount":5,"integrity":"sha512-SjfM+QQw8r0WxuL2F5u97bXXAm4yNMIUmz0DKkOcptMu4F7Gy3plMBdM6hbTBXQ3jOrQKCNm2Ebqo9pPZAhvAg==","signatures":[{"sig":"MEYCIQCP4T9DGUGf20N/mYM8nEPnHX3l6Nr9Fq6e4Gx4IghylgIhALCaZ1fwEvXBK5u+09lC2Od76MMAHCsRE/b0wHkj40Fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107467},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/d38f1c73b6beb745f008525210a196d6/yanki-connect-3.2.1.tgz","_integrity":"sha512-SjfM+QQw8r0WxuL2F5u97bXXAm4yNMIUmz0DKkOcptMu4F7Gy3plMBdM6hbTBXQ3jOrQKCNm2Ebqo9pPZAhvAg==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.2","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.3.1","jsdom":"^27.2.0","tsdown":"^0.16.7","vitest":"^4.0.14","ts-morph":"^27.0.2","playwright":"^1.57.0","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/coverage-v8":"^4.0.14","@vitest/browser-playwright":"^4.0.14","@kitschpatrol/shared-config":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.2.1_1764128632445_0.05579978658542961","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"yanki-connect","version":"3.2.2","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.2.2","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"227ab88ab06f89b2fb253c683c5e09e25ddcf8aa","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.2.2.tgz","fileCount":5,"integrity":"sha512-jWEbuOTgo0j+6b+mGvZNki5Yl1EGs1q3noBkICOQAQOTdnFEbW6zsZm1sqEwycoUFTkYy4/VB1C0UOz2hZageg==","signatures":[{"sig":"MEUCIQDQ97qKzGf/7EJRntw4MyTbYFSa7uYOQpjo0B/+jOe5ZAIgJzwoj09aEPBH3Ihq/foY47kMezI8y4RGzjK/e+Lh200=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107468},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/e0d8cd4db3ad359c0a66c9eba401396a/yanki-connect-3.2.2.tgz","_integrity":"sha512-jWEbuOTgo0j+6b+mGvZNki5Yl1EGs1q3noBkICOQAQOTdnFEbW6zsZm1sqEwycoUFTkYy4/VB1C0UOz2hZageg==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.6.4","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.3.2","jsdom":"^27.3.0","tsdown":"^0.17.2","vitest":"^4.0.15","ts-morph":"^27.0.2","playwright":"^1.57.0","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/coverage-v8":"^4.0.15","@vitest/browser-playwright":"^4.0.15","@kitschpatrol/shared-config":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.2.2_1765229506271_0.6092745249299889","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"yanki-connect","version":"3.2.3","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.2.3","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"470863bf9808da3b79556a35aca275c09a44a152","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.2.3.tgz","fileCount":5,"integrity":"sha512-unHkFGypC6TUs2MBYyxkaS8GXNo0FRI7YM1kTrnSMVb1CXBGVkep33Zi0gowp+xzw8BBQv09e/Q2Pv038xadmQ==","signatures":[{"sig":"MEUCIFVJW1sqkEpeg2twXSs61wCXYLMK1vbrxa4pbAGAzDEHAiEA58gyhtwQA1FOsjlLz+P0/skYKHw+14C8tHTS3ileU5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107468},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/79fffbe43b79984445bc3c25f1bc132b/yanki-connect-3.2.3.tgz","_integrity":"sha512-unHkFGypC6TUs2MBYyxkaS8GXNo0FRI7YM1kTrnSMVb1CXBGVkep33Zi0gowp+xzw8BBQv09e/Q2Pv038xadmQ==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.7.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.4.0","jsdom":"^27.4.0","tsdown":"^0.19.0","vitest":"^4.0.17","ts-morph":"^27.0.2","playwright":"^1.57.0","typescript":"~5.9.3","@types/jsdom":"^27.0.0","@vitest/coverage-v8":"^4.0.17","@vitest/browser-playwright":"^4.0.17","@kitschpatrol/shared-config":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.2.3_1768963310897_0.8177455087617471","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"yanki-connect","version":"3.2.4","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@3.2.4","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"17173ec6b93c38506d3d23b5ee907191ee2941b2","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-3.2.4.tgz","fileCount":5,"integrity":"sha512-USRLU+lf2xdqNbT1txlt76vXzngpy2Rrk9oA/9WqfHdzVJV1AnVrHmnd2ak/6C3ywceR6MfcwAsYkEOrY+BF1w==","signatures":[{"sig":"MEQCICwXtxPEu/Wd0UyVBJkrs2MSG3OImZSvl9+EWbh6k5WgAiBXDllFsgSzhCywSVtfiP54xvGYGrW6dDbeOAYZVtxnCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107416},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-3.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.15.0 || >=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown --minify --platform neutral --no-fixed-extension --tsconfig tsconfig.build.json","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/87878df67daa8bdce8f1811409bd5b01/yanki-connect-3.2.4.tgz","_integrity":"sha512-USRLU+lf2xdqNbT1txlt76vXzngpy2Rrk9oA/9WqfHdzVJV1AnVrHmnd2ak/6C3ywceR6MfcwAsYkEOrY+BF1w==","repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.9.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"open":"^10.2.0","@types/node":"^18.19.130"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.4.1","tsdown":"^0.20.3","vitest":"^4.0.18","ts-morph":"^27.0.2","playwright":"^1.58.2","typescript":"~5.9.3","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18","@kitschpatrol/shared-config":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_3.2.4_1771469671764_0.23613038920578688","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"yanki-connect","version":"4.0.0","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.0","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"e13f35bda5321f036f275b1a145b338929486e7f","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.0.tgz","fileCount":5,"integrity":"sha512-5oLdtFcsyLokiCQFn3cspFs4YkusxDT2+gIKPULMY2ud2ALrQWVnvxWsQbqPbt97tb/qNUNgQpbE1JobllYHpA==","signatures":[{"sig":"MEUCIH7Dlrap/h+BD8xdGnE4Lm/4vfQ1P/y6JUw48sHhwL2FAiEAjMkyP+nZlVbQxw6UopbTf0imiaPwuP6O6ccKsdwBxLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107436},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/b00c53e59234a81a0c6827733e796568/yanki-connect-4.0.0.tgz","_integrity":"sha512-5oLdtFcsyLokiCQFn3cspFs4YkusxDT2+gIKPULMY2ud2ALrQWVnvxWsQbqPbt97tb/qNUNgQpbE1JobllYHpA==","devEngines":{"node":">=20.19"},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.9.0","description":"A fully-typed Anki-Connect API client.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"open":"^11.0.0","@types/node":"~20.11.30"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.4.1","tsdown":"^0.20.3","vitest":"^4.0.18","publint":"^0.3.17","ts-morph":"^27.0.2","playwright":"^1.58.2","typescript":"~5.9.3","@vitest/coverage-v8":"^4.0.18","@arethetypeswrong/core":"^0.18.2","@vitest/browser-playwright":"^4.0.18","@kitschpatrol/shared-config":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.0_1771520302852_0.5379065925778834","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"yanki-connect","version":"4.0.1","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.1","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"7ebdb297875765874921f3fc565db236906dc17a","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.1.tgz","fileCount":7,"integrity":"sha512-0dgRTbqu7DD1JEOjyvxVYf9yjhPEq9vGsLuEP078uR+raAfcB7XU8pZ34lCa7lwYHmIuIIXAJMb49Y5TuJ+fhw==","signatures":[{"sig":"MEUCIQD+R8nM6EGGAXZ+F0SRBE9lN/Q6o+8mO21wjzrh7ouZNAIgDWOZJYUXX0eGY8ECm9Ds32TW8SGp+Q5hnRiodFZt8oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201738},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-4.0.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest","build":"tsdown && attw -P --profile esm-only && publint","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/a1debb9485125ba8c5587d258bab5d56/yanki-connect-4.0.1.tgz","_integrity":"sha512-0dgRTbqu7DD1JEOjyvxVYf9yjhPEq9vGsLuEP078uR+raAfcB7XU8pZ34lCa7lwYHmIuIIXAJMb49Y5TuJ+fhw==","devEngines":{"runtime":{"name":"node","version":">=20.19.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.9.0","description":"A fully-typed Anki-Connect API client.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"open":"^11.0.0","@types/node":"~20.11.30"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.4.1","tsdown":"^0.20.3","vitest":"^4.0.18","publint":"^0.3.17","ts-morph":"^27.0.2","playwright":"^1.58.2","typescript":"~5.9.3","@vitest/coverage-v8":"^4.0.18","@arethetypeswrong/cli":"^0.18.2","@vitest/browser-playwright":"^4.0.18","@kitschpatrol/shared-config":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.1_1772310825638_0.19431324984700682","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"yanki-connect","version":"4.0.2","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.2","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"bea368f149de2ab2402a1d17a5df26469d68dbdd","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.2.tgz","fileCount":7,"integrity":"sha512-XGHKEL50sPcngIqV70+NJGq21ACYGUCdRniZMc7sFO+1Hi/oa2PhR4NGbCi9OnJgnhN/ltIr62VQGmX5S5VRdg==","signatures":[{"sig":"MEYCIQCUesG3vpcXZGdehYxq1Smz3P/y2I4RBaUz6dcEKS5OWwIhAII//K/T8BSjCW5//0vzbLRfM5d8/81q/IjYCoelMQ35","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202043},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-4.0.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"git rm -f pnpm-lock.yaml ; git clean -fdX","release":"bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/a6a8102d4811e5821f6042514cd65f78/yanki-connect-4.0.2.tgz","_integrity":"sha512-XGHKEL50sPcngIqV70+NJGq21ACYGUCdRniZMc7sFO+1Hi/oa2PhR4NGbCi9OnJgnhN/ltIr62VQGmX5S5VRdg==","devEngines":{"runtime":{"name":"node","version":">=22.18.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.12.1","description":"A fully-typed Anki-Connect API client.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"open":"^11.0.0","@types/node":"~20.11.30"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.0.1","execa":"^9.6.1","tsdown":"^0.21.7","vitest":"^4.1.2","publint":"^0.3.18","ts-morph":"^27.0.2","playwright":"^1.59.1","typescript":"~5.9.3","@vitest/coverage-v8":"^4.1.2","@arethetypeswrong/cli":"^0.18.2","@vitest/browser-playwright":"^4.1.2","@kitschpatrol/shared-config":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.2_1775525562512_0.8851930731982605","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"yanki-connect","version":"4.0.3","keywords":["anki","flashcards","spaced-repetition","anki-connect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.3","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"9e6c9b28eb41690ed79b649468e3e6438e7b5067","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.3.tgz","fileCount":7,"integrity":"sha512-3A2wpddWSnUteJyqL/B7Kn0LdWmyVLcew0Bav9OGN/7Gfj4eVqmBCrBmDrh36ih5mxZ+eyz4zjUMaQwmCyryMw==","signatures":[{"sig":"MEUCIH6qsMjvuHr+6lVWr4ebINXRAZtubAzBvBYIqpMhGGo4AiEAh3JgKUmsahQ+/dLzi9ohdBdJ/9fIKuKD7jnUe4gGSeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225629},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-4.0.3.tgz","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/ebd556f3fc0acb8f2600b1847de5a31a/yanki-connect-4.0.3.tgz","_integrity":"sha512-3A2wpddWSnUteJyqL/B7Kn0LdWmyVLcew0Bav9OGN/7Gfj4eVqmBCrBmDrh36ih5mxZ+eyz4zjUMaQwmCyryMw==","devEngines":{"runtime":{"name":"node","version":">=22.18.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.13.0","description":"A fully-typed Anki-Connect API client.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"open":"^11.0.0","@types/node":"~20.11.30"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^11.0.1","execa":"^9.6.1","tsdown":"^0.21.10","vitest":"^4.1.5","publint":"^0.3.18","ts-morph":"^28.0.0","playwright":"^1.59.1","typescript":"~5.9.3","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.2","@vitest/browser-playwright":"^4.1.5","@kitschpatrol/shared-config":"^7.5.2"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.3_1777642481731_0.4698345174765435","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"yanki-connect","version":"4.0.4","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.4","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":{"url":"https://github.com/kitschpatrol/yanki-connect/issues"},"dist":{"shasum":"ab37b485ce264775bb96657e4ed76fe8e98c3ff5","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.4.tgz","fileCount":7,"integrity":"sha512-wcMBI6Ir9FA4vjz3aIXUDAk4D/QekHOQ4MK9SS7ke9dCBXXg2K/ghMiX5n8r/uAbTEHSnzfPcg8MxrT9Cg2tCg==","signatures":[{"sig":"MEUCIFJnDVF2mXsidvfJU/LiQaEVUcfPLRbbPAfg3qsTHHk/AiEAyvOxqb4z5/KK/WcVyiEvavhSaLxbtWIY+jN8+92+RTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225580},"main":"./dist/index.js","type":"module","_from":"file:yanki-connect-4.0.4.tgz","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","_resolved":"/private/var/folders/7w/vbgxhpks5pz_9z06ms_4s9f80000gn/T/05fe5cd3bb9a6b5a883f8b9c020c8949/yanki-connect-4.0.4.tgz","_integrity":"sha512-wcMBI6Ir9FA4vjz3aIXUDAk4D/QekHOQ4MK9SS7ke9dCBXXg2K/ghMiX5n8r/uAbTEHSnzfPcg8MxrT9Cg2tCg==","devEngines":{"runtime":{"name":"node","version":">=22.18.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"_npmVersion":"11.13.0","description":"A fully-typed AnkiConnect API client.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"open":"^11.0.0","@types/node":"~20.11.30"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^11.1.0","execa":"^9.6.1","tsdown":"^0.22.0","vitest":"^4.1.6","publint":"^0.3.20","ts-morph":"^28.0.0","playwright":"^1.60.0","typescript":"~5.9.3","@vitest/coverage-v8":"^4.1.6","@arethetypeswrong/cli":"^0.18.2","@vitest/browser-playwright":"^4.1.6","@kitschpatrol/shared-config":"^7.5.3"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.4_1778614327851_0.7721543054545195","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"yanki-connect","version":"4.0.5","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.5","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":"https://github.com/kitschpatrol/yanki-connect/issues","dist":{"shasum":"95dc2015953dceee5c7c396824b47221220edd9a","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.5.tgz","fileCount":7,"integrity":"sha512-xDf3eiQECISvRQufnQSLv6WVmONk+lyYIGQ2FbcI0EnaBT89pofDttbpwz0viv3kM5GKDlNxip1engK31onJKQ==","signatures":[{"sig":"MEYCIQDWQ0OiqBOp8BHFU8OzmG9E6LE5Sx007EoyriTMQM2TCwIhAPc+mtUxX1k6Hm+ODbSwaMEu6Dw+csuL5XpGEiREFXN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","devEngines":{"runtime":{"name":"node","version":">=22.18.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"description":"A fully-typed AnkiConnect API client.","directories":{},"sideEffects":false,"_nodeVersion":"26.1.0","dependencies":{"open":"^11.0.0","@types/node":"~20.11.30"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^11.1.0","execa":"^9.6.1","tsdown":"^0.22.0","vitest":"^4.1.6","publint":"^0.3.21","ts-morph":"^28.0.0","playwright":"^1.60.0","typescript":"~5.9.3","@vitest/coverage-v8":"^4.1.6","@arethetypeswrong/cli":"^0.18.2","@vitest/browser-playwright":"^4.1.6","@kitschpatrol/shared-config":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.5_1778959603644_0.7996890036765663","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"yanki-connect","version":"4.0.6","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.6","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":"https://github.com/kitschpatrol/yanki-connect/issues","dist":{"shasum":"949573aa5ff96d26494865e23fff53b29546b848","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.6.tgz","fileCount":7,"integrity":"sha512-NmUJXGRgnl8IsMKKKsjsBTYZ1/sXUSTE9FwwQY9iMvv/ghIBrg6BFkg7g91GXpUoNxB0aiKs0UcDHBALoOQf4g==","signatures":[{"sig":"MEQCIHX7m/GaBLT3gPU0Gi5e8qoEMf1kQu1qRqyUvTZFlOy+AiBbrOwqHqrDnhVd742auklHqZLOAwtk7QjKn+2y5PBALQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","devEngines":{"runtime":{"name":"node","version":">=24.16.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"description":"A fully-typed AnkiConnect API client.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"open":"^11.0.0","@types/node":"~20.19.43"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^11.1.0","execa":"^9.6.1","tsdown":"^0.22.3","vitest":"^4.1.9","publint":"^0.3.21","ts-morph":"^28.0.0","playwright":"^1.61.1","typescript":"~6.0.3","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.4","@vitest/browser-playwright":"^4.1.9","@kitschpatrol/shared-config":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.6_1783520766121_0.275548554142764","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"yanki-connect","version":"4.0.7","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.7","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":"https://github.com/kitschpatrol/yanki-connect/issues","dist":{"shasum":"7502ff8594af58665e371f08746e05f8742364f6","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.7.tgz","fileCount":7,"integrity":"sha512-YeD19TKdUIRBifUEeKWl8XIVx5bKKxtuOA26iDQdK/1GDDz0mLRXMztbSFSAraNfCR+9ZGLRGQ/rPtQATU4YJg==","signatures":[{"sig":"MEUCIBuIrfAO1xPl8S39ZPKlj5YBgymZBBHpN78SmbBDRNEgAiEA926XaNqzRD2R8mAZ9R4ZKO23HJqIm6GbxbutMVG9PCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","devEngines":{"runtime":{"name":"node","version":">=24.16.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"description":"A fully-typed AnkiConnect API client.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"open":"^11.0.0","@types/node":"~20.19.43"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^11.1.0","execa":"^9.6.1","tsdown":"^0.22.4","vitest":"^4.1.10","publint":"^0.3.21","ts-morph":"^28.0.0","playwright":"^1.61.1","typescript":"~6.0.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/cli":"^0.18.4","@vitest/browser-playwright":"^4.1.10","@kitschpatrol/shared-config":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.7_1784183584288_0.40461100305879505","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"yanki-connect","version":"4.0.8","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.8","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":"https://github.com/kitschpatrol/yanki-connect/issues","dist":{"shasum":"d5377c1a741c46d550bf7bf7c0abfb00f41d7b1b","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.8.tgz","fileCount":7,"integrity":"sha512-+pLtNbjqzYhPfR15L0Wsdfw1OSi6NAV4rSUJ7afkOFFmRjvI2VZ6AO+u5k1Ml7GgdTpoq0eGmwfO4doopSSn5g==","signatures":[{"sig":"MEYCIQCysyTfoT8ORwB2OdZGEk21aSd1uVj33fFLGBoOI2oU2gIhAM4GIqIk7v31boTMv84rda8Nz9u9nRvAoTF5BVy8aGoh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') pnpm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","devEngines":{"runtime":{"name":"node","version":">=24.16.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"description":"A fully-typed AnkiConnect API client.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"open":"^11.0.0","@types/node":"~20.19.43"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^12.1.1","execa":"^10.0.1","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.22","ts-morph":"^28.0.0","playwright":"^1.62.0","typescript":"~6.0.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/cli":"^0.18.5","@vitest/browser-playwright":"^4.1.10","@kitschpatrol/shared-config":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.8_1785714549178_0.49305883666442396","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"yanki-connect","version":"4.0.9","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.9","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":"https://github.com/kitschpatrol/yanki-connect/issues","dist":{"shasum":"ae6aaf736c5b3c0134e84906f968f80bae85b909","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.9.tgz","fileCount":7,"integrity":"sha512-NkZu+E4KHfhF9WphYVWqprrxOXgNdRAIGgbTOcJ2S2FIrogd9SJduANyJzj7HPHiMHGU2kxNd+EjWfCUAPUkNA==","signatures":[{"sig":"MEUCIQCcIazxlc75eRKyNE7hB5aeuaeJIcMu8W3e/Oov6uUxxgIgdvn/vw98vb4gvDFaMiNXbwmgfTqxlYtGRdZWeBtxzok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_TOKEN=$(op read 'op://Personal/npm/token') pnpm publish --otp $(op item get npm --otp)","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","devEngines":{"runtime":{"name":"node","version":">=26.7.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"description":"A fully-typed AnkiConnect API client.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"open":"^11.0.1","@types/node":"~20.19.43"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^12.2.1","execa":"^10.0.1","tsdown":"^0.22.14","vitest":"^4.1.11","publint":"^0.3.24","ts-morph":"^28.0.0","playwright":"^1.62.1","typescript":"~6.0.3","@vitest/coverage-v8":"^4.1.11","@arethetypeswrong/cli":"^0.18.5","@vitest/browser-playwright":"^4.1.11","@kitschpatrol/shared-config":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.9_1787901882672_0.6284011965486471","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"yanki-connect","version":"4.0.10","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"author":{"url":"https://ericmika.com","name":"Eric Mika","email":"eric@ericmika.com"},"license":"MIT","_id":"yanki-connect@4.0.10","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":"https://github.com/kitschpatrol/yanki-connect/issues","dist":{"shasum":"49b0312a8a14673e794cd623220e0a63cc7fc5e8","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.10.tgz","fileCount":7,"integrity":"sha512-K6h2U6W88XHx5bHogZE7eLnewBf6uKrplsC2K+0wua4Ho9pYCa6j/E1yNQk6jyAdW0SWS/SGXDAY5nYh8iCiBQ==","signatures":[{"sig":"MEYCIQDKSKSd6J8G3/oe5G+YjI/6BFlBVuUDbzX6TgscEGKSggIhAOywer8kfvRZZsM9iKeXOCk6P9ChYkq7zhopUO05K7c8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"scripts":{"fix":"ksc fix","lint":"ksc lint","test":"vitest run","build":"tsdown && attw -P --profile esm-only && publint","clean":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","release":"bumpp --commit 'Release: %s' && pnpm build && NPM_TOKEN=$(op read 'op://Personal/npm/token') pnpm publish --otp $(op item get npm --otp)","coverage":"vitest run --coverage"},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"jsdelivr":"./dist/standalone/index.js","devEngines":{"runtime":{"name":"node","version":">=24.16.0"}},"repository":{"url":"git+https://github.com/kitschpatrol/yanki-connect.git","type":"git"},"description":"A fully-typed AnkiConnect API client.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"open":"^11.0.1","@types/node":"~20.19.43"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","bumpp":"^12.2.1","execa":"^10.0.1","tsdown":"^0.22.14","vitest":"^4.1.11","publint":"^0.3.24","ts-morph":"^28.0.0","playwright":"^1.62.1","typescript":"~6.0.3","@vitest/coverage-v8":"^4.1.11","@arethetypeswrong/cli":"^0.18.5","@vitest/browser-playwright":"^4.1.11","@kitschpatrol/shared-config":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yanki-connect_4.0.10_1787903315248_0.9024030840505548","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"yanki-connect","version":"4.0.11","description":"A fully-typed AnkiConnect API client.","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"homepage":"https://github.com/kitschpatrol/yanki-connect","bugs":"https://github.com/kitschpatrol/yanki-connect/issues","repository":{"type":"git","url":"git+https://github.com/kitschpatrol/yanki-connect.git"},"license":"MIT","author":{"name":"Eric Mika","email":"eric@ericmika.com","url":"https://ericmika.com"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone/index.d.ts","import":"./dist/standalone/index.js"}},"main":"./dist/index.js","jsdelivr":"./dist/standalone/index.js","unpkg":"./dist/standalone/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@types/node":"~20.19.43","open":"^11.0.2"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.5","@kitschpatrol/shared-config":"^8.8.0","@vitest/browser-playwright":"^5.0.0","@vitest/coverage-v8":"^5.0.0","bumpp":"^12.3.0","execa":"^10.0.1","playwright":"^1.63.0","publint":"^0.3.24","shx":"^0.4.0","ts-morph":"^28.0.0","tsdown":"^0.23.0","typescript":"~6.0.3","vitest":"^5.0.0"},"engines":{"node":"^20.19.0 || >=22.12.0"},"devEngines":{"runtime":{"name":"node","version":">=24.16.0"}},"scripts":{"build":"tsdown && attw -P --profile esm-only && publint","clean-deep":"shx rm -f pnpm-lock.yaml && git clean -fdX -e !.claude/","coverage":"vitest run --coverage","fix":"ksc fix","lint":"ksc lint","release":"bumpp --commit 'Release: %s' && pnpm build && pnpm publish --otp $(op item get npm --otp)","test":"vitest run"},"_id":"yanki-connect@4.0.11","dist":{"integrity":"sha512-UHWjJLoFTDV6ubnMKaNUVVZgvqpEEQCVcl1kxmh0//7q3zkq/NSx8S2bnUYnN+vbNHxsmak2LyAG1GLmfm8cAA==","shasum":"4c58beda4a8ba582feabbdcb8ab1fd545aa23a7e","tarball":"https://registry.npmjs.org/yanki-connect/-/yanki-connect-4.0.11.tgz","fileCount":7,"unpackedSize":225571,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpCXRjCyQbzBleob3Qwj2X+dRXJjw6/Og11ykgqbO7pQIhAMmO1UytBwpGfsXW74UKV5e5EOKcpxsVFrb7NkFgjFa7"}]},"_npmUser":{"name":"kitschpatrol","email":"eric@ericmika.com"},"directories":{},"maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yanki-connect_4.0.11_1789449890706_0.7519864067798021"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-06T06:00:22.289Z","modified":"2026-09-15T05:24:50.994Z","1.0.0":"2024-06-06T06:00:22.577Z","1.0.1":"2024-06-06T06:07:43.842Z","1.0.2":"2024-06-06T06:28:33.985Z","1.0.3":"2024-06-07T05:37:51.479Z","1.0.4":"2024-06-13T04:18:52.156Z","1.0.5":"2024-06-14T19:18:16.072Z","1.0.6":"2024-06-19T04:35:05.936Z","1.0.7":"2024-06-20T19:50:00.986Z","2.0.0":"2024-06-22T03:56:24.993Z","2.0.1":"2024-06-23T06:25:48.982Z","2.0.2":"2024-06-23T06:30:43.328Z","2.0.4":"2024-06-23T20:10:39.696Z","2.0.5":"2024-07-09T05:25:57.886Z","2.0.6":"2024-07-26T04:58:50.857Z","2.1.0":"2024-07-26T05:43:58.288Z","2.1.1":"2024-08-03T17:25:32.472Z","2.1.2":"2024-08-14T22:25:29.697Z","2.1.3":"2024-08-29T06:19:45.158Z","2.1.4":"2024-09-07T07:58:30.171Z","2.1.5":"2024-09-07T16:50:14.455Z","2.1.6":"2024-09-14T21:04:51.491Z","2.1.7":"2024-09-16T00:07:28.154Z","2.1.8":"2024-11-19T06:33:47.770Z","2.1.9":"2024-12-22T06:34:34.916Z","2.1.10":"2025-01-22T19:07:53.418Z","2.1.11":"2025-03-02T06:33:18.098Z","2.1.12":"2025-03-04T06:17:06.224Z","2.2.0":"2025-03-22T23:10:24.491Z","2.2.1":"2025-03-26T05:17:22.448Z","2.2.2":"2025-04-24T18:28:07.842Z","2.2.3":"2025-05-09T02:41:06.806Z","3.0.0":"2025-05-28T02:12:02.741Z","3.0.1":"2025-07-12T18:12:20.340Z","3.0.2":"2025-07-17T21:55:13.094Z","3.0.3":"2025-08-20T04:16:34.594Z","3.0.4":"2025-09-01T15:35:28.557Z","3.0.5":"2025-09-29T22:42:22.667Z","3.0.6":"2025-10-18T20:18:19.870Z","3.0.7":"2025-10-18T21:12:41.166Z","3.0.8":"2025-10-18T22:52:31.060Z","3.0.9":"2025-10-18T23:10:33.303Z","3.0.10":"2025-10-21T04:37:30.748Z","3.1.0":"2025-11-04T04:52:46.018Z","3.2.0":"2025-11-08T01:41:08.508Z","3.2.1":"2025-11-26T03:43:52.647Z","3.2.2":"2025-12-08T21:31:46.421Z","3.2.3":"2026-01-21T02:41:51.028Z","3.2.4":"2026-02-19T02:54:31.917Z","4.0.0":"2026-02-19T16:58:22.994Z","4.0.1":"2026-02-28T20:33:45.793Z","4.0.2":"2026-04-07T01:32:42.672Z","4.0.3":"2026-05-01T13:34:41.883Z","4.0.4":"2026-05-12T19:32:08.006Z","4.0.5":"2026-05-16T19:26:43.797Z","4.0.6":"2026-07-08T14:26:06.294Z","4.0.7":"2026-07-16T06:33:04.427Z","4.0.8":"2026-08-02T23:49:09.318Z","4.0.9":"2026-08-28T07:24:42.809Z","4.0.10":"2026-08-28T07:48:35.476Z","4.0.11":"2026-09-15T05:24:50.828Z"},"bugs":"https://github.com/kitschpatrol/yanki-connect/issues","author":{"name":"Eric Mika","email":"eric@ericmika.com","url":"https://ericmika.com"},"license":"MIT","homepage":"https://github.com/kitschpatrol/yanki-connect","keywords":["anki","flashcards","spaced-repetition","anki-connect","ankiconnect","client","api","yanki","npm-package"],"repository":{"type":"git","url":"git+https://github.com/kitschpatrol/yanki-connect.git"},"description":"A fully-typed AnkiConnect API client.","maintainers":[{"name":"kitschpatrol","email":"eric@ericmika.com"}],"readme":"<!-- title -->\n\n# yanki-connect\n\n<!-- /title -->\n\n<!-- badges -->\n\n[![NPM Package yanki-connect](https://img.shields.io/npm/v/yanki-connect.svg)](https://www.npmjs.com/package/yanki-connect)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/license/mit)\n[![CI](https://github.com/kitschpatrol/yanki-connect/actions/workflows/ci.yml/badge.svg)](https://github.com/kitschpatrol/yanki-connect/actions/workflows/ci.yml)\n\n<!-- /badges -->\n\n<!-- short-description -->\n\n**A fully-typed AnkiConnect API client.**\n\n<!-- /short-description -->\n\n## Overview\n\nYanki Connect exists to streamline development of JavaScript and TypeScript applications that use Alex Yatskov's [AnkiConnect](https://ankiweb.net/shared/info/2055492159) add-on to interface with the [Anki](https://apps.ankiweb.net) spaced repetition flashcard software. The library provides extensive type annotations for the AnkiConnect API, and includes a turn-key client implementation.\n\nThe \"Y\" prefix in \"Yanki\" is in the \"Yet another\" naming tradition; a nod to Anki's robust and occasionally duplicative ecosystem of third-party tools. (Also, appropriately, Yankī are a variety of [truant youth](https://commons.wikimedia.org/wiki/File:ヤンキー.jpg).)\n\nThis library is used in the [`yanki`](https://github.com/kitschpatrol/yanki) CLI tool, which in turn powers the [`yanki-obsidian`](https://github.com/kitschpatrol/yanki-obsidian) [Obsidian](https://obsidian.md/) plugin.\n\n## Features\n\n- **Action method organization + convenience methods**\\\n  Instead of putting all <!-- actionCount -->116<!-- /actionCount --> methods in a single namespace, action convenience methods are organized into the same groups used in the [AnkiConnect documentation](https://git.sr.ht/~foosoft/anki-connect/tree/25.11.9.0/item/README.md#supported-actions), to simplify auto-complete discoverability.\n\n- **Low-level access through the provided `invoke` method**\\\n  If you don't want to use the convenience methods, an `invoke(action, params)` method is also exposed on the YankiConnect class for direct interaction with the AnkiConnect API.\n\n- **Inline documentation and full type annotations**\\\n  The action method types are annotated with JSDoc-style comments to provide documentation and links in your IDE's auto-complete pop-over.\n\n- **Errors from the API are thrown**\\\n  Instead of returning an object with `result` and `error` keys, Yanki Connect's convenience methods checks for errors in responses from the AnkiConnect API, and throws them as errors. This gives more convenient access to the result, but means you'll need to do your own error handling.\n\n  _Note that this only applies to the convenience methods (`client.card.*`, etc.) the `invoke(action, params)` method returns the AnkiConnect API's raw `{\"result\": ..., \"error\": null}` responses._\n\n- **Anki desktop app auto-launch**\\\n  Perhaps the most precarious aspect of the AnkiConnect add-on is that the Anki desktop application _must_ be running for any of the API calls to work. Yanki Connect tries to sand down this rough edge by (optionally) automatically launching the Anki desktop app if it's not running already.\n\n  You can enable this behavior by passing a configuration option when the class is instantiated:\n\n  ```ts\n  const client = new YankiConnect({ autoLaunch: true })\n  ```\n\n  _Warning: This feature is experimental, and is currently only supported in a Node environment on macOS._\n\n## Getting started\n\n### Dependencies\n\nYanki Connect is universal / isomorphic: it runs in the browser and Node 20.19+ compatible environments. The exported APIs are ESM-only. It's implemented in TypeScript and bundles extensive type definitions.\n\nThe Anki desktop app (>=2.1.45, released 2021-07-30) with the AnkiConnect add-on installed and configured is also required to do anything useful with the library.\n\nThe API calls are written against version [25.11.9.0](https://git.sr.ht/~foosoft/anki-connect/tree/25.11.9.0/item/README.md) of the AnkiConnect add-on, released 2025-11-02. You must use either this or a newer version of the AnkiConnect add-on for compatibility with all available calls. A majority of the calls are compatible with older version of the AnkiConnect add-on, but this is at your own risk.\n\n### Installation\n\nAdd the library to your project:\n\n```sh\nnpm install yanki-connect\n```\n\nOr, a bundled and minified ES module is available on CDNs:\n\n```ts\nimport { YankiConnect } from 'https://cdn.jsdelivr.net/npm/yanki-connect'\n```\n\nor\n\n```ts\nimport { YankiConnect } from 'https://unpkg.com/yanki-connect'\n```\n\n## Usage\n\nYanki Connect aims to be discoverable and self-documenting when used in an environment with a robust autocompletion / language service implementation. (VS Code, for example.)\n\nThe library exports the `YankiConnect` class, which groups methods into the same structure of \"supported actions\" used in the official [AnkiConnect documentation](https://git.sr.ht/~foosoft/anki-connect/tree/25.11.9.0/item/README.md#supported-actions).\n\nHere's a simple example:\n\n```ts\nimport { YankiConnect } from 'yanki-connect'\n\nconst client = new YankiConnect()\n\nconst decks = await client.deck.deckNames()\n\nconsole.log(decks) // [\"Your\", \"Deck\", \"Names\", \"Here\"]\n```\n\nAll <!-- actionCount -->116<!-- /actionCount --> AnkiConnect actions are exposed under their respective groups, with type data for both parameters and return types:\n\n<!-- actionList -->\n\n```ts\nclient.card.answerCards\nclient.card.areDue\nclient.card.areSuspended\nclient.card.cardsInfo\nclient.card.cardsModTime\nclient.card.cardsToNotes\nclient.card.findCards\nclient.card.forgetCards\nclient.card.getEaseFactors\nclient.card.getIntervals\nclient.card.relearnCards\nclient.card.setDueDate\nclient.card.setEaseFactors\nclient.card.setSpecificValueOfCard\nclient.card.suspend\nclient.card.suspended\nclient.card.unsuspend\n\nclient.deck.changeDeck\nclient.deck.cloneDeckConfigId\nclient.deck.createDeck\nclient.deck.deckNames\nclient.deck.deckNamesAndIds\nclient.deck.deleteDecks\nclient.deck.getDeckConfig\nclient.deck.getDeckStats\nclient.deck.getDecks\nclient.deck.removeDeckConfigId\nclient.deck.saveDeckConfig\nclient.deck.setDeckConfigId\n\nclient.graphical.guiAddCards\nclient.graphical.guiAnswerCard\nclient.graphical.guiBrowse\nclient.graphical.guiCheckDatabase\nclient.graphical.guiCurrentCard\nclient.graphical.guiDeckBrowser\nclient.graphical.guiDeckOverview\nclient.graphical.guiDeckReview\nclient.graphical.guiEditNote\nclient.graphical.guiExitAnki\nclient.graphical.guiImportFile\nclient.graphical.guiPlayAudio\nclient.graphical.guiSelectCard\nclient.graphical.guiSelectNote\nclient.graphical.guiSelectedNotes\nclient.graphical.guiShowAnswer\nclient.graphical.guiShowQuestion\nclient.graphical.guiStartCardTimer\nclient.graphical.guiUndo\n\nclient.media.deleteMediaFile\nclient.media.getMediaDirPath\nclient.media.getMediaFilesNames\nclient.media.retrieveMediaFile\nclient.media.storeMediaFile\n\nclient.miscellaneous.apiReflect\nclient.miscellaneous.exportPackage\nclient.miscellaneous.getActiveProfile\nclient.miscellaneous.getProfiles\nclient.miscellaneous.importPackage\nclient.miscellaneous.loadProfile\nclient.miscellaneous.multi\nclient.miscellaneous.reloadCollection\nclient.miscellaneous.requestPermission\nclient.miscellaneous.sync\nclient.miscellaneous.version\n\nclient.model.createModel\nclient.model.findAndReplaceInModels\nclient.model.findModelsById\nclient.model.findModelsByName\nclient.model.modelFieldAdd\nclient.model.modelFieldDescriptions\nclient.model.modelFieldFonts\nclient.model.modelFieldNames\nclient.model.modelFieldRemove\nclient.model.modelFieldRename\nclient.model.modelFieldReposition\nclient.model.modelFieldSetDescription\nclient.model.modelFieldSetFont\nclient.model.modelFieldSetFontSize\nclient.model.modelFieldsOnTemplates\nclient.model.modelNames\nclient.model.modelNamesAndIds\nclient.model.modelStyling\nclient.model.modelTemplateAdd\nclient.model.modelTemplateRemove\nclient.model.modelTemplateRename\nclient.model.modelTemplateReposition\nclient.model.modelTemplates\nclient.model.updateModelStyling\nclient.model.updateModelTemplates\n\nclient.note.addNote\nclient.note.addNotes\nclient.note.addTags\nclient.note.canAddNotes\nclient.note.canAddNotesWithErrorDetail\nclient.note.clearUnusedTags\nclient.note.deleteNotes\nclient.note.findNotes\nclient.note.getNoteTags\nclient.note.getTags\nclient.note.notesInfo\nclient.note.notesModTime\nclient.note.removeEmptyNotes\nclient.note.removeTags\nclient.note.replaceTags\nclient.note.replaceTagsInAllNotes\nclient.note.updateNote\nclient.note.updateNoteFields\nclient.note.updateNoteModel\nclient.note.updateNoteTags\n\nclient.statistic.cardReviews\nclient.statistic.getCollectionStatsHTML\nclient.statistic.getLatestReviewID\nclient.statistic.getNumCardsReviewedByDay\nclient.statistic.getNumCardsReviewedToday\nclient.statistic.getReviewsOfCards\nclient.statistic.insertReviews\n```\n\n<!-- /actionList -->\n\nNote that at the moment, only the latest AnkiConnect API version 6 is supported, and AnkiConnect release >=25.11.9.0 is required for compatibility with all features.\n\n### API\n\n#### Configuration\n\nThe `YankiConnect` class features sensible defaults that should work fine for most configurations of AnkiConnect, but if you'd like to customize the client, you can pass an argument of type `YankiConnectOptions` with any of the following:\n\n| Key          | Type                       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Default              |\n| ------------ | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |\n| `host`       | `string`                   | Host where the AnkiConnect service is running.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | `'http://127.0.0.1'` |\n| `port`       | `number`                   | Port where the AnkiConnect service is running.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | `8765`               |\n| `version`    | `AnkiConnectVersion`       | AnkiConnect API version. Only API version 6 is supported.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | `6`                  |\n| `key`        | `string`                   | AnkiConnect security key. Usually not required.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | `undefined`          |\n| `autoLaunch` | `boolean \\| 'immediately'` | Attempt to launch the Anki desktop application if it's not already running.<br><ul><li>`true` will always attempt to open Anki _when a request is made_. This might introduce significant latency on the first launch.</li><li>`false` will never attempt to open Anki. Requests will fail until something or someone opens the Anki app.</li><li>`'immediately'` is a special option that will open Anki when the client is instantiated.</li></ul>The Anki desktop app must be running for the client and the underlying AnkiConnect service to work.<br><br>Currently supported on macOS only. | `false`              |\n\n### Bundling for the browser\n\nIf you're using a build tool like [Vite](https://vite.dev/) to include Yanki Connect in your browser-based project, you'll need to externalize Node-specific dependencies.\n\nAdd the following to your Vite config:\n\n```ts\nimport { defineConfig } from 'vite'\n\nexport default defineConfig({\n  build: {\n    minify: false,\n    rollupOptions: {\n      external: ['open'],\n    },\n  },\n})\n```\n\n### Examples\n\n#### Creating a note\n\n```ts\nimport { YankiConnect } from 'yanki-connect'\n\nconst client = new YankiConnect()\n\n// Assumes 'Default' deck and 'Basic' model exist!\nconst note = {\n  note: {\n    deckName: 'Default',\n    fields: {\n      Back: \"<p>I'm the back of the card</p>\\n\",\n      Front: \"<p>I'm the front of the card</p>\\n\",\n    },\n    modelName: 'Basic',\n    tags: ['yanki'],\n  },\n}\n\nconst noteId = await client.note.addNote(note)\n\nconsole.log(noteId) // E.g. 1716968687679\n```\n\n#### Listing decks\n\n```ts\nimport { YankiConnect } from 'yanki-connect'\n\nconst client = new YankiConnect()\nconst decks = await client.deck.deckNames()\nconsole.log(decks) // [\"Your\", \"Deck\", \"Names\", \"Here\"]\n```\n\n#### Direct invocation\n\n```ts\nimport { YankiConnect } from 'yanki-connect'\n\nconst client = new YankiConnect()\nconst decks = await client.invoke('deckNames')\nconsole.log(decks) // [\"Your\", \"Deck\", \"Names\", \"Here\"]\n```\n\n## Background\n\n### Similar projects\n\nChen Lijun's [autoanki](https://github.com/chenlijun99/autoanki) also implements a nicely typed AnkiConnect wrapper.\n\n## Maintainers\n\n[kitschpatrol](https://github.com/kitschpatrol)\n\n## Acknowledgments\n\nThanks to [Alex Yatskov](https://foosoft.net/) for creating [AnkiConnect](https://ankiweb.net/shared/info/2055492159).\n\nAll of the embedded action descriptions in Yanki Connect are taken directly from the [AnkiConnect project readme](https://git.sr.ht/~foosoft/anki-connect/tree/25.11.9.0/item/README.md).\n\n<!-- contributing -->\n\n## Contributing\n\n[Issues](https://github.com/kitschpatrol/yanki-connect/issues) are welcome and appreciated.\n\nPlease open an issue to discuss changes before submitting a pull request. Unsolicited PRs (especially AI-generated ones) are unlikely to be merged.\n\nThis repository uses [@kitschpatrol/shared-config](https://github.com/kitschpatrol/shared-config) (via its `ksc` CLI) for linting and formatting, plus [MDAT](https://github.com/kitschpatrol/mdat) for readme placeholder expansion.\n\n<!-- /contributing -->\n\n<!-- license -->\n\n## License\n\n[MIT](license.txt) © [Eric Mika](https://ericmika.com)\n\n<!-- /license -->\n","readmeFilename":""}