{"_id":"ts-fsrs","_rev":"109-367655120d5835dbac782c9a28494070","name":"ts-fsrs","dist-tags":{"latest":"5.4.2","beta":"6.0.0-beta.11"},"versions":{"1.0.1":{"name":"ts-fsrs","version":"1.0.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@1.0.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"dist":{"shasum":"c9ad43007f2e78dc25773b58d0407f69528fed66","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-1.0.1.tgz","fileCount":11,"integrity":"sha512-59g9dYiDN3n48dq2zEqUscN+tpByJI1d5VC4UBu4j/U26IM9ALe0/8jYkrdaeOdiGWxXIj8LR3tnswg2fNzh2w==","signatures":[{"sig":"MEQCIC5aYFLPIlRcI/WyryrDAr+FE1DV6CN7A/cShgogBLwDAiBIEr9GjvfjSeljUelIeXwvZP93KRXsy8Tm5Kvl+FQyKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBFv2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr91Q//dLMuPwDcVq+q1dK8WQ9NqrjRAiMBvaktZYmKzyEMwcdkCIjG\r\nnIWa0mZsKDuMXSWleWcF3Zmx0EakNS0fCzeDdIJJNoM9Ygel4kkos09X5f2o\r\n9sCNvYAnVVlNtC9JajX8P2Ve94ffrTlHDpy8AzNzn+LWszTSLPqsHlA4bkIC\r\nfhejoHXVOlKLqFojtXHdhzly5lSUgbvVt2qHHcLiBN7ZYOHQUBU4Eibk/n2B\r\nheP4HBIt/kfzxT8HfxpLcFJrkkNrp2DO4E60Uk9cKDemdAja97HfwVkZOoIH\r\n6tJJj2jfjOfUc6Jd7HN7J3LIlkBPf/W2pOvbYtyx8bVGeZVxLLZSLd0m9l7n\r\n5kt8lnbeiOTksDF2SXr8Nqw7TGHK5hv3MPz5l9SQrXxudzt+JMxd1zOmsWln\r\nulM+Vxgshkk9hs3cTaU9y/PCSMk7k58Hjp35yGxbw8NKorQBYAyBHmZOhWVH\r\nmP4DYacwpQCr+bDgcL/ZpZMbSE7GAH2VLCrnQ7RPMphKOENlYD7I0qKDFzNZ\r\nzXOaP5PDXPzuTRmRK5LqM402zTOB2euFAPMEc8vZrGbjUlyb7adIRiYC67Pa\r\n8baJeW8cgfMvYUpNNWdiIUq2ruMM7G4rgAJadFCSzCrOC0fUHX9KrOu7pKvK\r\nLGZUbqiNVzhDJ+k95Rt3zZe/6quGq5bDaig=\r\n=tBnG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f326006628b5fa08556d467243b176906f961e52","scripts":{"test":"ts-node test/index.ts","build":"tsc"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"_npmVersion":"8.19.2","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"dayjs":"^1.11.7","seedrandom":"^3.0.5","@types/seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_1.0.1_1678007286576_0.3812075106837838","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ts-fsrs","version":"1.0.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@1.0.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"8bc0b59037ce320ce5e6f5f72493f374cf60ac32","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-1.0.2.tgz","fileCount":11,"integrity":"sha512-McZIDh1sJG47gXXNjPTNa/+oDo6IUvWdA2ZC3A5v7wiJvnaV6PieHw3IGu4n2e/D/IbAVanlfO30c1sOTfWfLQ==","signatures":[{"sig":"MEUCIEcbPy2ooUIFYcj4ucmLR5CffvyS3mx6FJQq/rCtyF/nAiEA58JGmZpw6f6XMgQsYckyDloiwy4U+jq6Uo9QlzHNTAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC/Z1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm4w//QRFQS7SMtDzdpm+B5A5BQdOanSKOiGC9WPoFmF6jczkjGVxw\r\n6Bez6Lr0snxGrRna+3ixmW8HeaLj+hjOkbbjfmvFbSZuIWlV5Sawp8U7ZWog\r\nkta3S1OtFTY7cW1xhsuirTYv1WLXXtFrCWfxf/wT9HBidG+yCuAQYWtclXb7\r\n9yadNwpChgelbbYzN6YeJDH2hy+jE6/GuT9dW7znIYQ6/fYXpXIcCF/8eilV\r\n3yMGPrwV9PUpNl7QiYXRCheO7zsZYaz5GCIWOOAHxvKcBeNVP/I+20qg32Do\r\nu9rDUsEdiwMnJ3Ck76/icqzJnAA79cU6Lbe5RFepXj6d2f3MhLmbn3Pz9dHB\r\nBuLK3QxV4YnB9u3ZEe/R/rjvQCdDEy/NSYcaH1BAm0c1nc/y4o+YEYQKAwhU\r\n6oJdRJjW41Y2CO+wIxGiEpq2wEgl4T7m0GAZistq+u6gC6QTDNkE6m4f7AFe\r\nvBce+yZnFCN8bhFYHkIBWCOKJhql1XpAkg7V+2mnzZ+6ouoiRWMgjeEc9FZM\r\nq6ueZlkLviZcr8+GCvRwM1JAaCcTVwS7Clb+kyHr+l1lwcKrAed+f/6gH4MK\r\n6npzYzRZpVANSE5pIg1oQ4u87CU58i1HstHnIpVju7XrfqaaqgAe2lC86NoV\r\nK8Tdj3NFhpd9jsaud2+tR6us04p+MN88XbM=\r\n=QF8g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"14ccbb089dc5197c59194b74a1209ba2303f2ffc","scripts":{"test":"ts-node test/index.ts","build":"tsc"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"dayjs":"^1.11.7","seedrandom":"^3.0.5","@types/seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_1.0.2_1678505589034_0.3459655367547019","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-fsrs","version":"1.1.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@1.1.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"64e9e1188e5a4694f6dda67842cf69a7af009d48","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-1.1.1.tgz","fileCount":11,"integrity":"sha512-tXQFKquzhVDcaSwPMqygo9GmYLz6nKa0pI/QykRcHjfPfi7AjxIpkiqJJYLL43YTsC/m72uPAqTV/y4CAvvFlg==","signatures":[{"sig":"MEUCIQDb4Q8WapYP9hrRGHRiJJh9XJOaXYl+FJG7HexlanSTagIgLZ/QK9zVcLtp6klBNoOplD+9rT/yMaXaK7ZuygAlWPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNlnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLTg/+KqY6c40f1dvnjlu4dt7X31Cs35C9ELV3rEW5tEafomBzClbB\r\nAE5WBKRvRmwuscWM2Nj63xc4BQR/BUAyFv16gMN3UKSBzRBzsgHkp0qfR5I+\r\ng6G/6C+sSw8dOB5T9TQfaITpSp7f6HGH83g42VyST4XKADF8g03TuWsuT7BW\r\nTUS91PJA7a+XhAmBKiZtKBHoT37rRHHG5QsVW8rE+c4KcnGCzN1vECPvnugL\r\nOsGH5tknxjsuw+2ir23tC6IhFlU3Xfzj7WZ3EkPcq/XXfHXZDYeOYELDUzwQ\r\ne20NQ2pXplcAw6t9xaj0LzNwsNFTbJu6NSBZYdWWoiG51pZszK1ENIDJoGDE\r\nRwqTwoBhd5WqeTrskb/XDJJvHFjQjLtBnvNk1KQLX1qiFcMrVECYeAhnIyJd\r\n5uQAaRNM7DQbt0zng/b6A2wSzaVlXG5fnywSjeVQwAoDnZb00emoLTrK3vOG\r\nuWwF+H1Kcrkr41TBDIhOSdtHrXDfT58isAlO9OdBHlAyjiELZgLuxAOw5wxO\r\n/A2HEDHrOvOZu5K8ghLjJ8RHPLM0NHa06BKGoYkGIyjGE/pCxs/jKpBlE/hY\r\nGMuvNzJTiO2wRLjVMaWUuVbjxssij2rTRKlDThwgzUrBXTfLQhnt0J15huJF\r\nmVGcXk7IIyFNZnmBH86TOcqLW/r8SVHIHkI=\r\n=oQkL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"791b672e9721a1ba11593e576367c79115c44d34","scripts":{"test":"ts-node test/index.ts","build":"tsc","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"dayjs":"^1.11.7","seedrandom":"^3.0.5","@types/seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_1.1.1_1681283547555_0.35776322781410697","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-fsrs","version":"1.2.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@1.2.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"ccdcacec09e99eeb96f392b7d5f4113e3a9b79aa","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-1.2.0.tgz","fileCount":11,"integrity":"sha512-QnX2IZirUEi/Y5ljhjCGvLiH1lDf5vusBHbYV3PnIs3gPmwhYVBY2/u85kwOTh8SsZUbNz3+bF91Xp6ZXql7og==","signatures":[{"sig":"MEQCIH74YQbQQd8p2F0IjsQon3PdhqYCv5ASepXNrAILD8NSAiAv7h1pN2BqSFA30vSPVJAGC6PAQdXktb76vfiHAjDJwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPq3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3aRAAmnCH0UoyAuH/wVzQMlcmV8uWjEUNvROp4VMYepLklFtcwdaF\r\nX3lIi2j1hj5x9uMg1+oyf6dvD8dgoSd/cNC1oMRE1MG3sS5aiphk1q6h4wP3\r\nB9karlmPAHysaeZffQTMhOmG+YKBlDAC53qlJ0qSuS4kmWFQGbf1rgVNi6Uj\r\nWIFC4wXLq8eSWioJ1H/Vs8NeTZjb/DFPH3Q17Zoa9+rmNA3v0Vn3D2uTze1c\r\nSQjvq9wLRHiWIYjnhi7qpdZoDZiSCShj6iMRzjAzoJZB2KlXMuJytLTKKPVx\r\nEFL2r76qsf8q1RMFm7KKKZjezIpwbjmaBnyJfduShv28orT2fGPC7MApA2VX\r\nU8sbqyMPz4ZfIqkglIvThcmEZWrVz2LFXuEU+m7dYDVJheobRnikwtqLUc3L\r\n76GpJz7MRP31gwtl0SH5+AX4A7MetMp9E60ofkan9HirpD+LL+ha2wc1dEUA\r\nxR+nteh/ClInJYz1fROGD3e8Ir8bQfovRfukGXr8mgZvAjucKqVMntvKYN/W\r\nIKK+aXo7aTvShYZqsTsK9VsRRTdkhyA9KtrijqstyZ5/acozn43XmN55NwOE\r\nJ9rnn2JF2k3hZeSfukJIKlEGOS6a6r1aKIvNMjFgQk3HTSzdldL8jstzOrsM\r\nnsmnY5suOw6AEJPp1Ofwp5o6kK8El4iEEyw=\r\n=g3BB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"510bd552897d0d9a3c4dbb96c237adf57eae8896","scripts":{"test":"ts-node test/index.ts","build":"tsc","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"dayjs":"^1.11.7","seedrandom":"^3.0.5","@types/seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_1.2.0_1681829360011_0.12524848651959197","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"ts-fsrs","version":"2.0.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@2.0.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"364c532d3388aea6352c3466fd6581b06cba144b","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-2.0.1.tgz","fileCount":13,"integrity":"sha512-0TXvy5rbaHYXoKu62BB/XzXGN5QqAMLlE3gdg8Qjf88dkWduhyq/kmJLv9PHJ94uKjpyP7ctKq8AA39KjMvabA==","signatures":[{"sig":"MEUCIQDWHLi2kNBTg2WM7hbpOh2AdMaNqz8kfEjz0uHkODS9iQIgHcDGn/zbeGqvNz2LIIl1DkWfDbWdkNFD5qo2J7Z4fc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33768},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f545c796a50578995bcf8b6eed5890c048943129","scripts":{"test":"ts-node test/index.ts","build":"tsc","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","typescript":"^4.9.5","@types/seedrandom":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_2.0.1_1686208198146_0.344507813727581","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"ts-fsrs","version":"2.0.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@2.0.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"50ca35b5dec3f006b84f648f1bfb2a635eefda77","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-2.0.2.tgz","fileCount":13,"integrity":"sha512-Sf7A+jl9PgwZhxm2xo5U2t4572h/dd0SN1Dk75tAujdMl/fzC/nLZy+KKiCDZKozi7GreejVmSBRCPSAv30MoQ==","signatures":[{"sig":"MEQCIHT1EE5pMWsxKVSTUcMd1xL4G7xs+nGFu2F03j8lcqTZAiB2RMEwTwoE9NySVQMXZcT2G93xsXFDHfmsZGiGat8Znw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33181},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"74fca6b91ed685e8e157b6ad315bc303495ffa82","scripts":{"test":"ts-node test/index.ts","build":"tsc","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","typescript":"^4.9.5","@types/seedrandom":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_2.0.2_1686569648469_0.9857821528660107","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"ts-fsrs","version":"2.0.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@2.0.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"e7ade1d3d15cb35c34a94a14a1122395e561ecf3","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-2.0.3.tgz","fileCount":13,"integrity":"sha512-3DJ8/UGvJlYrASzhTmxB739QpBbTOukXZh4olFMdVaimJ9MPv/Rld8KFrNavuZHsKtfKQXkm7ti/dMqOirRLGA==","signatures":[{"sig":"MEQCICXdLJ7c5mOwMOfC6kqOWhecXvnfoEUrCX03EN2je3vgAiAfR5/lkllsN9w6RsB6sG/+tKqDyK1H7WzIr1LHER5OZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32525},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bc0aa3a09ad2cb90a88dd3291f58bc92346d5d9e","scripts":{"test":"ts-node test/index.ts","build":"tsc","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","typescript":"^5.1.6","@types/seedrandom":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_2.0.3_1688832898412_0.23304668922842398","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"ts-fsrs","version":"2.1.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@2.1.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"c07378073c8e5518dd05fdc1784cfdc987015a45","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-2.1.1.tgz","fileCount":15,"integrity":"sha512-n7sXkCrIkaDEP0ZgndVK/G5AarnrRyqW84Q5dqMdz3GcEyNyVSytFiPfNK3+sw6Kdzeus0CWBA2w3S2GZ/wBMQ==","signatures":[{"sig":"MEYCIQC3Z5YkEujmhfLfmkTgxTPoMbmCKWd/hXlkkgiLpZ0AeQIhALXfLx0utfnx42OB+ZMJHJYyMz5O9OoIQZ9cBsrGTZ5m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33559},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b34fbb5f3d20ea99157a572ef28b81fc9050911d","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.6.7","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_2.1.1_1694883874868_0.8033428674936296","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ts-fsrs","version":"2.2.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@2.2.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"15bd146268cefb886d536addfd6161e8f483ef0c","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-2.2.0.tgz","fileCount":17,"integrity":"sha512-zt8iOAbYFiDVdYUH7WiwKpVtZinXPSDIokG/hf078ALO5+WIsqjkz8MG4MRi0GXZwlM83OGeB+N1xo8cdq+dLA==","signatures":[{"sig":"MEQCIEbgomzWN+H3Sq5ChSpWhEJW5Uplm2gqck7wfu5HaUgYAiBg0EOa4lecRdd07A1gdJrHx7yB2TwAIUDsJyhw7pOtgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35462},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3881ec2d91befeb6ee2696903eb3cff986eb8091","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_2.2.0_1696313462232_0.23653595706253028","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ts-fsrs","version":"3.0.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.0.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"f3f34905f50f6005f84ec5112b64eba4b33d1583","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.0.0.tgz","fileCount":17,"integrity":"sha512-zJjZ/jzcu/4YT+e6cmBuDKuCn+liN3PDlQZN8wkMZlv0LXshryotIwN5lbf2TIaf0X4bave/cMktNmiMWPcVmQ==","signatures":[{"sig":"MEYCIQDqUIWpOuEM13NWbFLCqGKwPlFoLdBnEiwE7i6lyP0VBwIhALrgioIw4ulo0TGdC0MGbXNDIRiWZbmQHuYWQDFmCEYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35479},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b28299c0bec5828d8466b61894cb5313bb591e6e","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.0.0_1696327521218_0.1405108881325643","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"ts-fsrs","version":"3.0.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.0.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"d4456c285276bfb1fc983e71d9b703247c05d196","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.0.1.tgz","fileCount":17,"integrity":"sha512-CvTYVhKp4lR6PukHPSyzku4jl776HTPljGuoAb9d4s085AYuu7Vw4sBFUHYhzYCQm4616g9HULzXo56QuOZTiQ==","signatures":[{"sig":"MEQCIEIPu0sJOJ3Uxt02TjIVaMmu/BI+mVLbTK488EhFqBNSAiAgnhLHWoYm43jFtZszr/btg+XIqtn2Mfc/XIGBkrybtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35469},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4ca3f54589bffc0d4bd22b411a3543e8961865a3","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.0.1_1697387023349_0.08761081773072688","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"ts-fsrs","version":"3.0.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.0.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"b1a60c3fa406b269402a7a51543d54fc53e96aab","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.0.2.tgz","fileCount":17,"integrity":"sha512-l1sIpAjN7FbrYhxLtOp/wn4m/j14bQvyl/kZQVx6SR9/3rcH80TdVeRX/+5+Nk3CFmmMmjiDORbbMgDyWqUIRQ==","signatures":[{"sig":"MEUCIBGaJTELiu2vjpnSzRU7N5S5qAn/O43RcDTvrP5+qUvgAiEAmPSX5QB/B+J2ntogFiP/M75Ukws4F2nPuB6a2WtZQiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36764},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9739999a62c9f7843b5c83a6fe185eeaaea7eedf","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.0.2_1697462934346_0.8388998672382155","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"ts-fsrs","version":"3.0.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.0.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"2680f4090fc33cd45905a2240b25ac0f2791eeae","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.0.3.tgz","fileCount":17,"integrity":"sha512-nSN25Q8raRmgU5hVYYGyVKsz4aFYChas+7RMMuQ/wOuyET3q2is61IpJUK3pDTrfAZFnQg4LdotKtcluz95uZA==","signatures":[{"sig":"MEUCIQCZmvIjMZF/5AC8ynGyOdvz25jn0Ckej+ejouhQAEggMwIgaGbABySH/WWIaweXlUU57c1160F4t4jT0Nbl/5ikkZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36963},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"409da30c2413f0a36f7bfb1674f4e3b25be79e32","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.0.3_1697818503926_0.5934225870354177","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"ts-fsrs","version":"3.0.4","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.0.4","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"eb36edee0f5fb32cc25263791f6c72c73123f098","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.0.4.tgz","fileCount":17,"integrity":"sha512-KdaUHlZVqRrhFruVJlNpzQ59J7YUK9zpPnpJz7U6rkEMUpOMlhGufsPPVfaxY6UkQ+Yer6IwXwEt9eC2m3pyjg==","signatures":[{"sig":"MEUCIQDCGORdp0HeCG1+9eEPX/MV0IAF943R7a76x/ME4ephOgIgY50DyxLO2PimP/FkiVAh/uE/+YY1nC7G6n7EyxCGBkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35069},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f76d2a1cdd9365f9770e2608108b29266d9ec9fd","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.0.4_1697987853926_0.4043972843223751","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"ts-fsrs","version":"3.0.5","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.0.5","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"c838861c540c209b47cc98407547613b07eedcc2","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.0.5.tgz","fileCount":19,"integrity":"sha512-m7IOFlUgAsREjw8sC+nll0G1JzTdL7w08DHrtp0D6twTf35Gc35hYJ53xESFH39DsbKth6pJtJ+u8E6HmhI3NQ==","signatures":[{"sig":"MEUCIBd3IrElQwLflg51iTQHazPq5NGN8iEUV5NJHmxISNTOAiEA6QVAZVTPPoglleeEcCT3bdEMmAkna9YsjY5THLV5KTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40325},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"13dbecb94fd48e16ebc30fc0df6a29262640c99c","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.0.5_1699022373935_0.9489229440450493","host":"s3://npm-registry-packages"}},"3.1.0-beta1":{"name":"ts-fsrs","version":"3.1.0-beta1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.0-beta1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"9e2242420d7a3fc86bafcb0a560b0e72d4220e5b","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.0-beta1.tgz","fileCount":19,"integrity":"sha512-Ye57fpYvnhhoKM2kBIETS8BTr0Y4l/pBzJmpJXZHoNYx4ctw5C8sgt+kmOj3ymo08unzJHFUkAUwtzZTVQ6RrA==","signatures":[{"sig":"MEUCIQDXcHWLQTW67MYkpWcNxF93xx6uIDLb81I261Ti0Drf8gIgEXz29zUvlGtyD/VUpad3NsIypKd0T3wuVf5l/oQJQE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.0-beta1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42708},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"86b4cda2ec58cb40704ffd61b3bf832d82211e4f","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.0-beta1_1699026043805_0.5362454340536991","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"ts-fsrs","version":"3.0.6","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.0.6","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"c44f680ff02457b198ef2cb0e2edf1aa9b556dc3","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.0.6.tgz","fileCount":19,"integrity":"sha512-cLvhodXirarZHTzlh7oVgtW51teOOdLm7qQIMnMCZEqeDSD+BWDvXm4ebvciGyojGX3NLG7sqmB2gWdczH0lWg==","signatures":[{"sig":"MEQCIAK/jvAmm3mVq+n/nJ9wYrPPVf5QmEaUDdl10JPPZi0PAiARgM3rI4EQXfOfNhIiY/r9q4rvnlR/PRCBdRzyUVRsdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40460},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"55c7ab529d6b6bc2aef7bcce13e7d1ee1d174d2c","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.0.6_1699102464944_0.8662124431901284","host":"s3://npm-registry-packages"}},"3.1.0-beta2":{"name":"ts-fsrs","version":"3.1.0-beta2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.0-beta2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"433e463a1bdc390b2e396842ac9b308cff62d485","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.0-beta2.tgz","fileCount":19,"integrity":"sha512-oqmnkqEclgf7UpgBPUjehc22wBa3wL60aJDokpFO1rwL8DIUW6HfBbeNTc3Y4ZJ7QJ70rfSyI/c6u6891B42wg==","signatures":[{"sig":"MEUCIG2K9gVtGotr7SNOxzQc9H8h2gPSObD6nxEpdlymxKNrAiEA0YwhJFXAPcU6XnIQFouv5wiwJOJ10POGMLeZiGmNNkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.0-beta2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44172},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"81547951c0ff2c14568e9307336578d0aa1be2ba","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.0-beta2_1699102787257_0.4943147855425327","host":"s3://npm-registry-packages"}},"3.1.0-beta3":{"name":"ts-fsrs","version":"3.1.0-beta3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.0-beta3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"e428baa74a66fa3ad2d7dca54b66496b0a77816b","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.0-beta3.tgz","fileCount":19,"integrity":"sha512-7IgdLdSUW9rE/Tt83snd1YsEMEj9vAWkKGtxGc1zknOOenlb8T4YouZqNGkRp3iI9NrAMNkhcPWUmmUzsNP+Tw==","signatures":[{"sig":"MEUCIQDGf1J9m63gTBAigQrZzrMTr5XTjYGvjO7yUkPzv9InHAIgcrMvgdY+yb4Ggg3kaul5x+Jdp4mREgJLbD7GFSluAkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.0-beta3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44652},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9d994d637c00dd6cc2fae853ff099da705dd9f6","scripts":{"dev":"ts-node src/fsrs/index.ts","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"tsc --project ./tsconfig.json","major":"npm version major","minor":"npm version minor","patch":"npm version patch","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.44.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.1.6","@types/jest":"^29.5.5","@types/node":"^20.6.2","@types/seedrandom":"^3.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.0-beta3_1699679518668_0.9867084983883228","host":"s3://npm-registry-packages"}},"3.1.0-beta6":{"name":"ts-fsrs","version":"3.1.0-beta6","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.0-beta6","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"65f3779b148fa04edc8cb0aaaf0a42c68f0e360a","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.0-beta6.tgz","fileCount":15,"integrity":"sha512-VlN4KGuyYhSy2F994cTnmsZ6qGd1J3ktAqq7FNEGd+OTG6L97x97j3yzsejDMRH23hHqHydc29l+axy0u7kXuw==","signatures":[{"sig":"MEYCIQCOW8KI3hkzX3QvCNOlz8mavmxPB3qcpsXO5NQFNnqbtQIhALUUvOwoaYWoAhMxUFZG7Fc/ZEIGv8zwvXQ/uNi1J8xu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.0-beta6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114793},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","gitHead":"87423756b7807dde25c5a06e23774ea1a6768408","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@babel/preset-env":"^7.23.3","@types/seedrandom":"^3.0.8","@rollup/plugin-json":"^6.0.1","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.0-beta6_1700325605378_0.9242666391121235","host":"s3://npm-registry-packages"}},"3.1.0-beta7":{"name":"ts-fsrs","version":"3.1.0-beta7","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.0-beta7","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"ee293ac2f40cdcf64a8d2519149b54c314bc04b3","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.0-beta7.tgz","fileCount":15,"integrity":"sha512-DVEK+1Y7A9d/YYYrTv2a+ws6u7MdfHK8iPWWxCPMCFZj9ibttYka1/7cGC2Vsa6vha0PW0pHvO0E9fs5pzYJag==","signatures":[{"sig":"MEUCICvvGJRRJz9nRyStYzQcf7wyzwBhhlupDzVZPSYS4S4WAiEAtxApSAaUPNpIcbYqr8f8TNszxnQsZRg3jRnqH2xKYPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.0-beta7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109819},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","gitHead":"6e4352e7a8b0a3086e21d9dd824c1b086933a223","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@babel/preset-env":"^7.23.3","@types/seedrandom":"^3.0.8","@rollup/plugin-json":"^6.0.1","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.0-beta7_1700327270236_0.6578354596229761","host":"s3://npm-registry-packages"}},"3.1.0-beta8":{"name":"ts-fsrs","version":"3.1.0-beta8","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.0-beta8","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"3329e0ad4afff949142d04c6d2cd391f23f75e34","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.0-beta8.tgz","fileCount":15,"integrity":"sha512-v2ltu3Mnr7/ulBJ7iDSnrpQQmlOwvdLppkZxXBFGBnsVP6+GYZ3mA0iwqw2e5I3ckxls3nTrdOdR08qiBudnlg==","signatures":[{"sig":"MEQCIHCApyrEVerPsLYj49AAnZkgaDvQBpqjDPvkqbUehq8oAiBIvbFCvG7tYENDJUU8mxx1DIUcwBITd1TN8I2VN98EFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.0-beta8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110251},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","gitHead":"6db71888a6a5a2b5bdf12a51e6aa74f764a4ab92","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@babel/preset-env":"^7.23.3","@types/seedrandom":"^3.0.8","@rollup/plugin-json":"^6.0.1","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.0-beta8_1700371381468_0.5050124033144099","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"ts-fsrs","version":"3.1.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"9dd41bef9d44201f0aff76dfc47f817e1dd8b587","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.1.tgz","fileCount":15,"integrity":"sha512-8p+K0cYx0sFUnYz1cXJUou9UofIfh2i/aiNtUxGr8ydCkfnRMxchRezH9Z21n/d7d6x9MHr92iz44OZwt4h5rg==","signatures":[{"sig":"MEQCIAhqYJl3JpEdqCgoc4MtU8tB4gohJuu/M1nBTrkSpwVwAiA28heIsYCLZklNFBkAcZePQgdlPNbEwCFK0aBxHvq5Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111033},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","gitHead":"776e52807e3c05827873f5a83ce4a5b7ceabf399","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@babel/preset-env":"^7.23.3","@types/seedrandom":"^3.0.8","@rollup/plugin-json":"^6.0.1","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.1_1700493973081_0.2877004855883325","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"ts-fsrs","version":"3.1.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"de16f926323965d0a5ab0781758930195ac2fc89","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.2.tgz","fileCount":15,"integrity":"sha512-eyPpHGYVDXv6RWG4vfHHGbG8OxPxSXfg6khdUsbvXSItLBKK3dLaYqNaJ37Nl59OJ8z8Fp/FxpfgP5GFj6qUFA==","signatures":[{"sig":"MEYCIQCpRnSSxf/dBv3uHXDt9Q0X0IHwGBIWZqcpnufnxo8IhgIhAJDsATWQMNHZ37v4N+KvKzlsyaPbPzNictrp+jTKE36h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110882},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","gitHead":"b7365c0cf409b4d3d15f795d67fc94696c0d189b","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@babel/preset-env":"^7.23.3","@types/seedrandom":"^3.0.8","@rollup/plugin-json":"^6.0.1","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.2_1700882312259_0.09311158305002798","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"ts-fsrs","version":"3.1.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.1.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"fe9491dc6b50b9c3bf17d95a1a4934fffc3f11a9","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.1.3.tgz","fileCount":15,"integrity":"sha512-GmRq27JaB76P2xSVUZl/b48z/BYSFrgRYkVKbre+TMLeWwC8JnwVOuqUaurqpApr3oQA5CfhUPYzTZqJfY1sZQ==","signatures":[{"sig":"MEYCIQDomgYe28J0qRoxyoV5x3IZRBvc71BIZuymQD2SDsDZuwIhAMSRo8vYd5lmWvH7+hp7qVG4GcrJnTM63EEq5VBTczX8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113382},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","gitHead":"b4162cc5433e0b4c71f5298b60ece3223ce65302","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@babel/preset-env":"^7.23.3","@types/seedrandom":"^3.0.8","@rollup/plugin-json":"^6.0.1","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.1.3_1701173781896_0.6656144747200003","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"ts-fsrs","version":"3.2.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.2.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"3b0ec93b73b9a9ef23a876f610a9d7544e9f473a","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.2.0.tgz","fileCount":15,"integrity":"sha512-zqckrRssrHPUkmVJPYzjKt89h4erd26Wqpkzgva2Xy/9OloEA30HAMmpapTeFRHEM1q14lmIXChGLMpqlavRtg==","signatures":[{"sig":"MEUCIF7Sbd9cbf+YHzK1ZZtlDH8gl6N6jsMci8gfeyVcgV6DAiEAnE7ptzn+mKjhxF5SXK/BrlfujUHcbgjQxGWsqt5RK5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113024},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","gitHead":"83f48effe21fb272cbad9387dcb7ae0c7754f4b5","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"9.8.1","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@babel/preset-env":"^7.23.3","@types/seedrandom":"^3.0.8","@rollup/plugin-json":"^6.0.1","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.2.0_1701416181313_0.8724202595877297","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"ts-fsrs","version":"3.2.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.2.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"3d61098cfc178a08f85f5317438b74c9960b3a27","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.2.1.tgz","fileCount":17,"integrity":"sha512-j4QehbIa560vOSzrE3OFdIyeYwX05YEfsxBrcB6jHpvM6HO0sskgz8hGD72kVbjM47D7Q2B4AYozUJmG3+FyyQ==","signatures":[{"sig":"MEYCIQDDQAilYPWR8YaS6lu1dqrvrhK5qFrKJolMqr6BplWCcQIhAISKiEbkK7jQJ05TPiIJne4LrSGr2O+Y4aG1PjjYp8xI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128770},"main":"dist/ts-fsrs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.mjs","browser":"dist/ts-fsrs.umd.js","engines":{"node":">=16.0.0"},"gitHead":"db3ee7b02a065ef6da9b2be7b145fc42ecd4d467","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.3","description":"ts-fsrs is a TypeScript package used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, thereby improving the user learning experience.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.2.1_1702201576667_0.4508576839229428","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"ts-fsrs","version":"3.2.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.2.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"4f6e345302ebf9a5de190d761e313cebb7209278","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.2.2.tgz","fileCount":15,"integrity":"sha512-W6lbGpKGFRv3e4dr1E7s8RQ4nx7SHY3Pbo5+O/qt9XQrQ/ZwdQ+SGOqvVrknDEfwy2/7U3i8T4E5I7bIJCm9Hw==","signatures":[{"sig":"MEUCIQDjj8FzJ2ThAJXph2uZTS4wJu/lPxkjFAyi/FxlCpGt+gIgdpzxUvXBbj+QThNaGnqoZplYrIHlmAYuqcG9WQXr0to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115441},"main":"dist/ts-fsrs.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/ts-fsrs.js","engines":{"node":">=16.0.0"},"gitHead":"c41a16164b07c3be66945681cc2159c1a46ea19e","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup --c ","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.3","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","@rollup/plugin-alias":"^5.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.2.2_1702654239954_0.3215968742136772","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"ts-fsrs","version":"3.2.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.2.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"ab0523eb5d1c5e5daf5692638f1b7e889ef7b500","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.2.3.tgz","fileCount":8,"integrity":"sha512-DyeBaCwp35tS0BsOstQ+j9NvlaCdKykRJ98feYmoAWr0hMWGFsrOsZgx4C4GolzL6/Nvt1LBcon1ggrSKkbk8Q==","signatures":[{"sig":"MEUCIAJ8C0X6/cubjvDPlmoRMNZNj6Gv3he5/uvQv7MfJIhrAiEAt33lXbrXJtaxW9ix08DrL/plpv30HudEkRP5PIDrazc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113435},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"6967376719b809900795bac01a54c76e81643307","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.3","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.0","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.2.3_1703176579847_0.9649523556888833","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"ts-fsrs","version":"3.3.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.3.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/ishiko732/ts-fsrs#readme","bugs":{"url":"https://github.com/ishiko732/ts-fsrs/issues"},"dist":{"shasum":"e74f3678c20d3303f4698aeb1f9effade0bdec31","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.3.0.tgz","fileCount":8,"integrity":"sha512-uv22ACRRzOUK+tdrFsGHfBi/lUmxgiPhD+IOlhX3EzFrSDqtmKcRfxbmElBw8NH9ckr3lHCMGF5rNZcdtJ2LkQ==","signatures":[{"sig":"MEUCICDwdm2+TOak/SIuedwOviO3MrxfdJ2Pjsk5FY1EQsunAiEA2Q93V7q7CRK3IUeqC9Haad42FiNiEX+NdbyWWuP249s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114511},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"397fcb5a3f036783d3fadef6e1aede15d44a428a","scripts":{"dev":"rollup -c -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/ishiko732/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.3","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-esbuild":"^6.1.0","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.3.0_1703592370732_0.8413858019702098","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"ts-fsrs","version":"3.3.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.3.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"bde9e4c43da421662c5e7b891a697a8ec976e445","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.3.1.tgz","fileCount":8,"integrity":"sha512-NT5gbgh96kEPzlTbKKqjvt2JoaPKuqm/uOZXMrl1OI5nfceoLFkZJgpkYuodkiLYuiAlVOwWrHxB3kBy2ahjtg==","signatures":[{"sig":"MEQCIHyxMbUDuOHYabzk8xQQrUy8yhWDZilJXiM0+Ow9a11MAiAtdN62dRIkmZISegYTsYY+NnUJBJTW/A+4PpaovntBPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113918},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"342027a6a443f15c1e8fae184e4eb80ccefe78b6","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.3","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.3.1_1707112227193_0.23359105875890096","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"ts-fsrs","version":"3.4.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.4.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"0bee506dac07b0ef91bd9cb5c6275ff33b2c6244","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.4.0.tgz","fileCount":8,"integrity":"sha512-BY+CubFEeBSW17j2/B4p9bG8RpC4qBylaTv7I/+7La7KHTfHGRAvmxd4+QG3V5zdxSK0LOJAnA6THmjxz9aRsQ==","signatures":[{"sig":"MEUCIEzcE+8Z9ZNr7rzsJcAN9oizQfXj4pACeMmecly7UNP1AiEA4Wdz2zd7xD2OUVtBoHXxFqnm3A72aCjQi/OtEiCMIVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138802},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"a41877009ff17490ad1d125d18c5873662d638a8","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.3","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.4.0_1707477682116_0.09819105548340312","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"ts-fsrs","version":"3.4.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.4.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"116d662649a61b13fe2b198c025a73a9d90abfbf","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.4.1.tgz","fileCount":8,"integrity":"sha512-IXN4LcwibnY++5X+2YGTL5kO+2IVLV8bF6KAGUXx0jbkxY9NEuraWiUJkh5bal5QpkxrFbEChxn8bZyh1oS2/w==","signatures":[{"sig":"MEYCIQCiaY68Pir+5TvbkPYw/OHQXEuZSQD3Qr0lpyNNk3x8LwIhAM36KUFYQxuIHZ7zr4M4qFedSIHlXf7iqVOsD6Y17Gm+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138956},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"c8e9af1a109cf4bb57c7dd5418d49a0eff0509fb","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.4","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.4.1_1709377411396_0.5271085383621914","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"ts-fsrs","version":"3.5.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.5.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"c7133f05fe33653a895a363453755e9ccb983698","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.5.0.tgz","fileCount":8,"integrity":"sha512-zCcVsBAJ/6QpzlQ2Ad5nHDtOmb+onkgNBAOu98LunL/0nSaY2c709yRAFGlUwcY/nIvOtDCKl2judh8YMzIfpQ==","signatures":[{"sig":"MEUCIF7Yr1e9lVAVKKiZlFv4EEyQGTFiQAVokjHCjbDum1ofAiEAmSxaHmgclciXkGWtOyfGIbEfuezLVewcg8wejUv5CPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151865},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"5373a264aa2af3dfea537f026ed2d3338b9b74ef","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.4","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.5.0_1710226968482_0.7918665499851796","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"ts-fsrs","version":"3.5.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.5.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"ee12ba0773b13f77241f462a4350695783605c6d","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.5.1.tgz","fileCount":8,"integrity":"sha512-l4Y7jAGoQUMiHzaodrjb+pKA1nsebG8ikT7+naKmK4xco4eCKTw8ri21QQRZsQqrY3CWgpxqHI8g6ryWNMaT4Q==","signatures":[{"sig":"MEUCIAsaAsiCOVP7tCtQtB1rHvj0eeNDXtThZPc/vVURwBQTAiEAw2CD+si3P/T/LkfBZZTtNg0mMdmqtZfmEpnNQKBjNJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152081},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"3ab41e14f8080807877115d19f372574893298c7","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.4","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.5.1_1710332123156_0.6163716547127758","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"ts-fsrs","version":"3.5.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.5.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"497bc78ce3d8211741052f6795ed1e3630a11eef","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.5.2.tgz","fileCount":8,"integrity":"sha512-eAjzdVuAvhTaYNaUl2wmEH3c5YxwFy6FNfM535uMTTfYN1a+/UIUlAL0clOMlGuDey7o/9RgSns4Psxi7Rho0Q==","signatures":[{"sig":"MEYCIQDPQ7oTlddkkunLsgUfMdnyumG9JuQfSKJSgOAV7rEE+wIhAN7of4OpO1cRLZ6KWYcXvT6QWgbzrqNNlitN6uAarpOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152245},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"cb59bf1368f6dcd3d7bb261499f3bd675aafd3f8","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.4","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","decimal.js":"^10.4.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.5.2_1710508884328_0.9948014610452764","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"ts-fsrs","version":"3.5.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.5.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"ab9c7418ccdba0425814e4eb870fefe1e83a5905","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.5.3.tgz","fileCount":8,"integrity":"sha512-PfcCq7hiYuUVQZHhjAhZTf7IvMYiIOqgIh51cUIkQ+lOuUJd6WRMxOP8ao1CMhXySOpAGOJjev8y4jF0gZAxDA==","signatures":[{"sig":"MEUCIFIgV+SmbDdE20g7xW8X8JApyPSJncgM014tEKzWhbw3AiEAmdJi/9ZdsqkgxbnomgMdUxaU+loTj5dSHMl3EyPuxGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152687},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"9894ca4b4891c11aa546b43b7b43e4de0caf7493","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.2.4","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","decimal.js":"^10.4.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.5.3_1711026168748_0.21129114624902678","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"ts-fsrs","version":"3.5.4","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.5.4","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"8b58b2e84513057abf7a468ac006acc15f1c2a92","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.5.4.tgz","fileCount":8,"integrity":"sha512-e1dADj2JryibkhAKgHRBCJMVtMxq9vGt1rYfjQgNzrYZQ6JxtSYCsgITsL5JaOKZo7T3Tt86ofu7vPTKdrXbRA==","signatures":[{"sig":"MEUCIFPO7oToUAEdD9xLY2/FwYcoiRGMDzVlufg5JBsPQNpxAiEAp5jqWH6kiN5RikelOFqVcQZpxjRxmhTp6HaQVRpDfjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159077},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"26d4c398085218cabdc82f61a4d02a8e9003cea2","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc src/fsrs --out docs","lint":"eslint --fix src/ && prettier --write src/","test":"jest --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test:coverage":"jest --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.5.0","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"18.20.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.3","prettier":"^3.1.0","decimal.js":"^10.4.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","rollup-plugin-esbuild":"^6.1.1","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.5.4_1712823775487_0.25340930545554063","host":"s3://npm-registry-packages"}},"3.5.6":{"name":"ts-fsrs","version":"3.5.6","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.5.6","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"d4a5d05631a808ff740869fba66b1ef3bff0dc1d","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.5.6.tgz","fileCount":10,"integrity":"sha512-jZIhkjECNqfs1zm1dLFeHoDnOawN7uhAMUEjpOfHk/k/RaeunYZprqYxAIBXFK+Slvf99T4C6PmeAwAKsN2P+w==","signatures":[{"sig":"MEQCIFTlyqYyRg0Aw8ZAUeBHYPpAM1+s2nyndTqAv9CtQ6W0AiBMcgnasic16eCQ/yEWqHFS5OMq5KqBfUy/Vbsi5nXfmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230109},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"e046b551ec78a9c825d6390b460b2bf55acfd5d4","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint --fix src/ && prettier --write src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.4","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.13","prettier":"^3.1.0","decimal.js":"^10.4.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.0.0","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.5.6_1713284496273_0.4758277010946641","host":"s3://npm-registry-packages"}},"3.5.7":{"name":"ts-fsrs","version":"3.5.7","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@3.5.7","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"e38769961a02b4ed0bf5a68e238b8a67438743ef","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-3.5.7.tgz","fileCount":10,"integrity":"sha512-xA18Igi1adkuCNgNjKkorjYgZq842+HdgRjatQPDERcrAWMlzM+3BwIbrF/Q0ijYEyw3NcTp3yJIMSO7agBLKQ==","signatures":[{"sig":"MEUCIQD2MRd4u4MxtxGyE4LFFPNQ+D9kWfUxATYHDwbZ35rJVgIgZtBPZZ3YOkL1eycoCXu6kGvOiPMBbasl6opYvYSsNhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232004},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"gitHead":"0fdaa11f74fc236546cdcb8d48cb678b053b397b","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint --fix src/ && prettier --write src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","build:types":"tsc --project ./tsconfig.json --declaration true","test_publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"8.19.4","description":"ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.1","ts-jest":"^29.1.1","typedoc":"^0.25.13","prettier":"^3.1.0","decimal.js":"^10.4.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.1","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.0","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.0.0","eslint-config-prettier":"^9.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.11.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_3.5.7_1713410221540_0.2697655911647321","host":"s3://npm-registry-packages"}},"4.0.0-beta":{"name":"ts-fsrs","version":"4.0.0-beta","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.0.0-beta","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"522bd111a93472f1ba007e73c3b254c8ff757aad","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.0.0-beta.tgz","fileCount":10,"integrity":"sha512-FMYaC7GB4uc9EdH5pKxwL354xFSfXZ7N4qgrsm6aDKfha3+Eyn0jfJ+CsCVTQvCv0NGHC2NjlvhHDl3DfRySfw==","signatures":[{"sig":"MEUCIFruh4c/3Mz6Z6ro9HfE0zYDIptGxjS8/g/XbGLyjI5LAiEAwK2++WJBiqlmi386Ydicp/DLibYFll2JmPVIJCVwn0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241764},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"12342e22fa16fc78d85d8fdc0e93022d6c54c164","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.3","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^7.16.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.0.0-beta_1720944571267_0.45632707588890553","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"ts-fsrs","version":"4.0.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.0.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"eb4f59e50efb8fa1454610cf8425307a6f82a15a","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.0.0.tgz","fileCount":10,"integrity":"sha512-m3J/8c8geDMb0SPd7ta7P0Xlqh3E6d/t9Q/akUtERX4UNz5411VtSmzXENDMUogNVaDKv/FkH7ImrfMdvv9/MA==","signatures":[{"sig":"MEUCIEajZm0jXsLb623FB58n/UuUr5KEyZid/w8LDh2UTCzrAiEAlG19KQ+JzE193kN6mGC0G/wKZzIgPGlrOTdbUPrc/HM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317471},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"9285e336308bffb763dd5f4f3014a3c590ea5883","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^7.16.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.0.0_1721921114024_0.6598373515815852","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"ts-fsrs","version":"4.0.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.0.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"68b4d22d8e6bb9c290f37bf73e04bdf6e2f3bae3","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.0.1.tgz","fileCount":10,"integrity":"sha512-UkzsDQhKcQVaR72CSFFY8F4w7ECU54vgHHy80HIWrdDgpx24T4B4VNAJn6lT91HcQnsB0lIHWWzUOLTWVWODiA==","signatures":[{"sig":"MEYCIQCSpU1dVgvmK7xlF+AP7EKj40KaP/I1v+lm4M9hu7/4WwIhALJ0Vqv4Oi+UZIO3m0oCRIr114CVTIkOC27OFlNAnLS1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318082},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"d43b6b006e24875550ca3ce842958598fb2c8679","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^7.16.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.0.1_1722094544911_0.32909743332775787","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"ts-fsrs","version":"4.0.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.0.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"d4f4d8c0c639354b60e6308b718045d47dd2d2ed","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.0.2.tgz","fileCount":10,"integrity":"sha512-mRF9olPJdpEH7TbLXLxMkWyUUIMkLNs7T3hDiHeAqtJBxxfhYkDswpr+YY1v2GJLDv1gDmAOkbSYnKp5W80gIA==","signatures":[{"sig":"MEUCIHxw4+IeamrK18qzOnDNUY1254hERBEZuYf2pF4iXRPeAiEAlpdcMepj5FPpwj8xLpvdoLffwhu9U8uIVcZlNyaTJeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314641},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"2d6e546f8203544f79e247f417128fc33467da91","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^7.16.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.0.2_1722351351502_0.899358716251853","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"ts-fsrs","version":"4.1.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.1.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"657187d7c410ea29b0e32d458daf9c7821b8bb17","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.1.0.tgz","fileCount":10,"integrity":"sha512-yf2iTlNalJlIlVXR3ruLyKm1lxJ45y//naswqcdo+qnwbhL5XVCEwmKOgNYKZRRay9nlWyCCYJpF/DZTViLdxg==","signatures":[{"sig":"MEQCIBrtC35bKa+nfzb161EGgw0JR6gnsL4m60L0ukH1i2ogAiAhfK/BvKzX7FZ8yOu9vnd86A8vkQuu1Q/kSzO254+vPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331659},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"e25151b694d2ce6a0f42845e89401918b8f0883b","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.1.0_1722689609692_0.5832878024551182","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"ts-fsrs","version":"4.1.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.1.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"0e0aef729745834c5c8aaf04aaaf9d7a7c16908d","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.1.1.tgz","fileCount":10,"integrity":"sha512-EgMobZv0JE3T1NHVYbLQFBKMo1/mqdL1hl/viINkaR0CU+smn4By2EQykipgRVOdgtgBYrztgc2/aQ5DvRWX4w==","signatures":[{"sig":"MEYCIQCQFqGaaqeq1lmcK8lC+V2l1Ccv/dBOFeu4aOsk7TR+eQIhAOhDG255FrE2oltTE4z8wwZVy1Ei4er5i81i9XswoUHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331698},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"45fdde13ac9525629493f2dd3ed481f7d995f804","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.1.1_1722754072783_0.7250099239951013","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"ts-fsrs","version":"4.1.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.1.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"984aaa8ef78840aea81865fea12d66dcab706513","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.1.2.tgz","fileCount":10,"integrity":"sha512-sHmx2m+RWG48zMbkwAfZ3NHJwuTNd2HvgtsrERJzGuQVeSTguN1V+rBeSCP47r0JusWK1Etu/+BJT63OIwMauw==","signatures":[{"sig":"MEUCIBcSx/x/CxVYtYjD0ZJoAmY2svoYU/1Or8b3IkkSFQg3AiEAmeXeZvaDRl6BgRxVXPmEtdZNeYT5izJtPDeaIvC2MZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331896},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"65fd676414e23e21612b5344af947480f7dafa7e","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.1.2_1723737256628_0.7988258449868877","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"ts-fsrs","version":"4.1.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.1.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"7c0762dc0fcf850b366c0e23ffeab773afb8ecf4","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.1.3.tgz","fileCount":10,"integrity":"sha512-UKZnDtATocNnZy/BaEE328Tn7DpEEl2Z/ocKqrGsvw1RgGw3B5i9OM/i5Gs87sXNP2eKOBqVMgw2vmiGY+4TVA==","signatures":[{"sig":"MEQCICFqFaA9NUDbRi9O881ieJ57bVFmX2nPjTIoJk7o6ilqAiATsOMZH+UnNoiNjSdcxegdf212iIA7nUpWZz4MgBtffg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331486},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"18a19bbc43d1c71edd7ace6ea195e28c24338c81","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.1.3_1725202751791_0.6566193789764618","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"ts-fsrs","version":"4.2.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.2.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"e6ee979ae1c358e556d198225119ae3ea5f4b7a5","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.2.0.tgz","fileCount":10,"integrity":"sha512-AsuoR8DvO2mIbQrI13aCzQmvMO/cNatXR0YXa9SbgXTPloZfWA8xH3e0XrWXR/NZxRCwubknhxHVocKuBuZRiA==","signatures":[{"sig":"MEYCIQCRMaN1YoLYFOYb7+YtpNXBz0t4Ywno3EJHr2zEZgcqQwIhAJksU1iZNHXPHvI50MY95aQoxeKESBm5mhhkIcfj3jat","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333221},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"c0e4d68681024666dad3f8cdbd3a6a9fca73e5bf","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.2.0_1725705038422_0.7974275236017636","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"ts-fsrs","version":"4.3.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.3.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"c20f8475955611cbee48e5650842f1e5beeb0a07","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.3.0.tgz","fileCount":10,"integrity":"sha512-2ldRAmJg6bXZ+QviFakiS8avDrc1tkliIu+OYdKPa4o3EDijReOxSnPAZb2T9CwTg9SHLtSYUoYx5cGGRdjlGg==","signatures":[{"sig":"MEUCIDWDxKI7MUy6UZLnSnCjVCZtvVMsGDVl74NszK3Dqk8OAiEAgt/PVVViwlDzCrEQGNDrgd73fwE1I0ZhEkh3NGOyh+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333412},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"01e9a569f562ce505c2f3fefeb02c832754bfd46","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.3.0_1726146276096_0.5928145556058491","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"ts-fsrs","version":"4.3.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.3.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"7c0513ff9b2d68d73de3a44e4a611504d06cc7a9","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.3.1.tgz","fileCount":10,"integrity":"sha512-R54vwvfiPm8sfs/gD4uHzvyQR+QUeEb6ceRYonyREtv+SfL6clpjGW2is1Pb0r+J+h9AlqU4MeRcbnI6x7WJHA==","signatures":[{"sig":"MEUCIGIsnwNxp9rrKbZjjijx0fpmE5Aj71P8hGcNoh8hnBP5AiEA2GoQIy46yYYGVZk49wLzQ1/CWCvFyvqWITK9Rl9jt68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335241},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"242e8d76624e128cd149f17137622a02967bcd74","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.18.1","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.3.1_1726758574957_0.7493460661150655","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"ts-fsrs","version":"4.4.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.4.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"afe506dc9a005c910ee42098cac5f9447ff5b443","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.4.1.tgz","fileCount":10,"integrity":"sha512-qAgypAmPh6X0dKpTWYbcPVsQB7IsEno++iWRWSdKeEt7C0hmwG3hU1eFKXurVd0FIDiMGgmnTR8FwMa0X0fIHQ==","signatures":[{"sig":"MEQCIFOkhG+ex+G//24iCk/SGq1gGDFfHU5InfB0HiNHgJVEAiA9/bPVrByF+s16BEQnUDGWIAHHmJf3wtlR9ixD9wD+uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370249},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"aaa154376876da9dc8176daddcd22335ba5318ec","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.4.1_1728661088728_0.5784702906115631","host":"s3://npm-registry-packages"}},"4.4.2":{"name":"ts-fsrs","version":"4.4.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.4.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"9ceb68fccaff6dc9852614eeefa9617aaaa7a414","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.4.2.tgz","fileCount":10,"integrity":"sha512-Tbf8MFOA5ZROgVWnHh0SyOPobWME04HAQznv9aDW4sljSzq1mOU2mwnnroGzDVixw5bKIYbJOc3Sg46d7P01vg==","signatures":[{"sig":"MEYCIQDHo7hQz2c8O8WMZ2K9scBSMhPuYMoXYUVlLAisar4khgIhAP/btcoY9LcIeMnH4Fyiexh7vo8o0f8J1ApuojoDUmZO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371255},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"2adce32b668cd51fb7782d6d881eecaf839f388b","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.4.2_1729517275939_0.4745279434260996","host":"s3://npm-registry-packages"}},"4.4.3":{"name":"ts-fsrs","version":"4.4.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.4.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"c4bfa00705027d74235558af9d04d2a2b379d37c","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.4.3.tgz","fileCount":10,"integrity":"sha512-QOmzfsOkYfkHxCI0MOyKhSZ/XME1vbDuKo4c3Km2JGFF3K/K67RpTQvRJdDNwEUq4wa9wTrD3GSC+OPNtvAn0A==","signatures":[{"sig":"MEQCIGqQBVriAJO3iUAfZIuAvw/eBCiVOKJ1ugOODYO+ds0wAiB58yHxEcd/DiDv/1S1OuhGDzYLgbrLEKCFJ1RihsjFyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371576},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"4663f21848a059a05a250a169262f5650226a1f3","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.7.0","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.4.3_1731160530637_0.9882480723851279","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"ts-fsrs","version":"4.5.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.5.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"8c4d60d9e7308094ddee0c89068c1f3b1b48165f","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.5.0.tgz","fileCount":10,"integrity":"sha512-9krBeIQPwqfn6PeWiTkVh1XPV2fLkdeN3yp1f3UiMoA9Uu/ff8OWLRd/xSsbOA2WAk+ekzueQDt3WktAribsaw==","signatures":[{"sig":"MEUCIQDApzbtlGd9Jr74WMtuk1ABgsOe5FcBCXWXZIzV5GnBgwIgYPEp6eYsJaC4cECVhlNdDktKI/HPRYVU6sO8uwRy1sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391820},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"f0b13692899a73816807177d246ab7d8ca54b734","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.5.0_1732961705315_0.43907280721142294","host":"s3://npm-registry-packages"}},"4.5.1":{"name":"ts-fsrs","version":"4.5.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.5.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"6177f5b9aa248e22180def7de29ebe7e72b9b2fe","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.5.1.tgz","fileCount":10,"integrity":"sha512-JxBpNNl1jZRfS4xeDTecoGW2BZQhqXo/MGrUetTFySB9+uGRZF9jLrNf/wcC8ie62odN9lhB8WtBnksYBb5XUA==","signatures":[{"sig":"MEUCIQDy+SvwNXuta+/RxW/12dGgC6JWaBaazCou4/6C9qMF5gIgAzWOdlmvUKiuI0mGKbW+ozXsMl6mghoPEpL470kbFTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394517},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"af8f8732f62217c981bee8fa52ace4ed58cea67b","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.5.1_1734435607908_0.5045571372379842","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"ts-fsrs","version":"4.5.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.5.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"d93fce763728dc8a913f0518c7a8f34d77417648","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.5.2.tgz","fileCount":10,"integrity":"sha512-7rVB2RxYoAyDbvH9jAoieM+BrvpnA88nZq7kTnoQ0jjkMHtoINZox4XwoIIkP6yHU9WRX4D4LFrP6YKMHdKDhw==","signatures":[{"sig":"MEUCIEYJ7m1ZhNPBtDdEFNPEr5Hi97HVxMzAZ923KrJ4Im58AiEAn8bq02VteEypI/Hdqfa24YxdSExgnJU99scrM/Cc1HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397035},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"cdd9158eedf81f3b962bf63f8d49346fcdccf8e6","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.5.2_1736061684341_0.947318100666082","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"ts-fsrs","version":"4.6.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.6.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"a1bc5fc70ccf96672c550a0efd5ee639e5499854","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.6.0.tgz","fileCount":10,"integrity":"sha512-ipZ2GSI4WVDdB95BUBvxo5+YaPJXavf42nRCryPUu0Gyqk4lUEH0o1vsl7xApFEUXYgp9PqIPg8aL6Tr+DbgFQ==","signatures":[{"sig":"MEUCIHLw6dPWh93egiIEEeS3fAl2VCp11DCTUa7eukh1MxsDAiEA3D4yV0Y/SKUClox+s30CrRSsGlqIhham8wgouAh1L0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409284},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"8355606f6f33e3638d32087d56747b79fc2f1e43","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","clean":"rimraf ./dist ./docs","major":"npm version major","minor":"npm version minor","patch":"npm version patch","predocs":"rimraf ./docs","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/seedrandom":"^3.0.8","rollup-plugin-dts":"^6.1.1","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.6.0_1736180205562_0.28135060452463945","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"ts-fsrs","version":"4.6.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.6.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"795d6d0c7c7b93ae690319939f22a2b44db264f4","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.6.1.tgz","fileCount":10,"integrity":"sha512-Etf4uHPpiY9I//T1QmH6AO25xo1orcFOh/chl5bDFbHR5Wyh4JK3wSbvR15iMgPg7B13DFyrSIY8/MwZnGlOng==","signatures":[{"sig":"MEUCIQCcqM8GTDzQ7mpYAARLGVVk0hmCHtiGK4XADiXQcDfqTAIgHKI/I5SIEP155oVU9f89FUT0sn1inX8y7qL8LnnNwzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416713},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"4998232455abebb4cabbef5053018d93cceebc58","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tslib":"^2.6.3","eslint":"^9.6.0","rimraf":"^6.0.0","rollup":"^4.22.4","globals":"^15.8.0","ts-jest":"^29.2.1","typedoc":"^0.26.4","prettier":"^3.3.2","decimal.js":"^10.4.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.1.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^26.0.1","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.6.1_1737546334914_0.6525774017913657","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"ts-fsrs","version":"4.7.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.7.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"73698bc508ed7f9900aef6fdc58219f382950f3c","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.7.0.tgz","fileCount":10,"integrity":"sha512-Id54a0p8djfautVNyRhph5uD8fGiYjR1IfMRMTzd1nZm3wPhlCPj0vcXleF/rBybPumbcQmsO9PI+XkM7ivwrQ==","signatures":[{"sig":"MEQCIE0KX/udT2i2IBgoeZ1LVycaPpqBmlptpyufDQAv3uraAiA8nTX77Lt3cmMCgehgenLeYxZDZXzCGHfHywRQ626LpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417519},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"ff1136f9248f121284bd9b9dd8a02a917ec0fe09","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.22.0","rimraf":"^6.0.1","rollup":"^4.35.0","ts-jest":"^29.2.6","typedoc":"^0.26.4","prettier":"^3.5.3","@eslint/js":"^9.22.0","decimal.js":"^10.5.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.24","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^8.26.0","@rollup/plugin-json":"^6.1.0","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^10.1.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.7.0_1742026365986_0.2350319060572077","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"ts-fsrs","version":"4.7.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@4.7.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"umd":"dist/index.umd.js","dist":{"shasum":"e327687a32148265aeeecbadaf9f1dc289ed4c03","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-4.7.1.tgz","fileCount":10,"integrity":"sha512-uYqKbSCNWLRPT0PfqFFy2rn0YuYz2fKmtgpgHOBd5/DP14oj6diG7P271AwJ8iGrKnmIspzXCF+nTKxict+Lcg==","signatures":[{"sig":"MEQCIALmpOjv8zUfL+pzqJ8w0oSHUdhTEkC7aLobW0C5UmHlAiBteAmC9T10Bs7dImIUA74IPHnaGi4LkP9HuNMqo/eXxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420990},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"da455aa5eee15e462548bb4b990871689f77eff5","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"typedoc","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the use","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.23.0","rimraf":"^6.0.1","rollup":"^4.38.0","ts-jest":"^29.3.0","typedoc":"^0.26.4","prettier":"^3.5.3","@eslint/js":"^9.23.0","decimal.js":"^10.5.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.28","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.28.0","@rollup/plugin-json":"^6.1.0","typedoc-plugin-katex":"^0.1.2","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"^3.1.0","eslint-config-prettier":"^10.1.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_4.7.1_1744030182254_0.11846050356908866","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"ts-fsrs","version":"5.0.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.0.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"38954fb451ba3cc691edb36a42b0726308c6b992","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.0.0.tgz","fileCount":10,"integrity":"sha512-I2jsVdyM0m6EU4w64nRj7NWueiVPiFmexEF2xBVQ03yA4WQBWi+siJZj0eu6EhoxuS5MCw75ZJnfU8q2wm1LDQ==","signatures":[{"sig":"MEUCID9twOIHocwVTpRJfKYW0J8SwBYhW1N04fiDip74t8kXAiEA15J0cs/vUyx+16WvHBLIjiic5KkI7KbEM3pbvGXoqgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475272},"pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1ceee7e622703dac48a2044074a3a99a2a512f42","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.26.0","rimraf":"^6.0.1","rollup":"^4.40.1","ts-jest":"^29.3.2","typedoc":"0.28.3","prettier":"^3.5.3","@eslint/js":"^9.26.0","decimal.js":"^10.5.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^20.17.32","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.31.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","eslint-config-prettier":"^10.1.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.0.0_1747025938952_0.5695400962380401","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"ts-fsrs","version":"5.0.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.0.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"a352ea488c2c08e6feed3c0e422f982aea365776","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.0.1.tgz","fileCount":10,"integrity":"sha512-Vlp6V0OLpgAv4/+ZmiKKbD3nD8sHKSJz5W7gtpFitTFMqTBt9nz/SOg+kPkhE/BdeMyXaIQEAp/mf7jDnnOUxQ==","signatures":[{"sig":"MEYCIQCwc3mpeUI2tbfIOaYado6dkYlfkHxfnRsfnw8+DDB8FAIhAK1LdyxS05XPUAHaWlVTdaiNqzZME/BeEVTf9oRLpkXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475693},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b22fdbedff0963f6ec9fc38709a30341aa08bb61","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.26.0","rimraf":"^6.0.1","rollup":"^4.40.1","ts-jest":"^29.3.2","typedoc":"0.28.3","prettier":"^3.5.3","@eslint/js":"^9.26.0","decimal.js":"^10.5.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^20.17.32","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.31.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","eslint-config-prettier":"^10.1.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.0.1_1748958361073_0.05866557358258184","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"ts-fsrs","version":"5.1.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.1.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"7747f4f1662e08b42f338dfb4b23d3af46455c18","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.1.0.tgz","fileCount":10,"integrity":"sha512-oVtMHcQOyjqVp8opZWzSwJ0nnYpvANi8MdPLF+2Hm1MPsbBV2FYXz4jBrrXTd6TR0ABWuvOqbyt3iGXtyZuYDg==","signatures":[{"sig":"MEQCIB1hr5Io1mT6L9Q5ksbaROE+nOoG/i/UrXCZCyWFqya1AiBbUd0XXFrMNkuMJIOFWHT8GBvOpuNR/3A1kCPVJzYFJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481913},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2ce91b73df533e60e1aecc529cd8194799f9456d","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.28.0","rimraf":"^6.0.1","rollup":"^4.42.0","ts-jest":"^29.3.4","typedoc":"0.28.3","prettier":"^3.5.3","@eslint/js":"^9.28.0","decimal.js":"^10.5.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^20.19.0","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.33.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","eslint-config-prettier":"^10.1.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.1.0_1749530590650_0.7221476499040356","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"ts-fsrs","version":"5.2.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.2.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"77c822e1a30164a930e3911b486e4da7893e8843","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.2.0.tgz","fileCount":10,"integrity":"sha512-r8U9AU+7/EuFmI33rr01ZyP+yNWmuOzMuT2CZk1IbW9SICFLCLicLuXBTBYJ26SVhoqudJ6D2nkdlsw9sCoYEw==","signatures":[{"sig":"MEUCICm8L8eV3I2a0IKdrlUx3VtaWi7r6gpRrEAGpb2WOH8XAiEA79k7p6neCfxbyBk/Rkk+2swxfG1mBH0y8YZ2nhXSuK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482843},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2c2ffb8b2f6021dc46290eed991c91b2a5366883","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","lint":"eslint src/","test":"jest --config=jest.config.js --passWithNoTests","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","lint::fix":"eslint --fix src/ && prettier --write src/","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.28.0","rimraf":"^6.0.1","rollup":"^4.42.0","ts-jest":"^29.3.4","typedoc":"0.28.3","prettier":"^3.5.3","@eslint/js":"^9.28.0","decimal.js":"^10.5.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^20.19.0","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.33.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","eslint-config-prettier":"^10.1.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.2.0_1750001388441_0.39598841622795433","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"ts-fsrs","version":"5.2.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.2.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"2f8c9e799070a5d2c925979f06e8ba8bb9d4a5bb","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.2.1.tgz","fileCount":10,"integrity":"sha512-gyMwhrn08AFTGAjjevsih5M8cVvJee7UNNUn8MRLpZxHHrGm8S/C7+C20s2M02EuM/Zu/RlYcPq66VNmHAOy4Q==","signatures":[{"sig":"MEUCIQDO/GMUh6f3HKEy/RvpmvTsoKfkRr8iUtLVsSLDDDc+BgIgG1XXlq22k/Wch5vikTcXbKQp14uCUZS0GDDDQ2D2ggw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670798},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"664077ed21ec687b69fcaa56d667be46e2babf7b","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"jest --config=jest.config.js --passWithNoTests","check":"biome check ./src ./__tests__","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","check::fix":"biome check --write ./src ./__tests__","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.js --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.3","tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.44.1","ts-jest":"^29.4.0","typedoc":"0.28.3","decimal.js":"^10.5.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.0.7","@biomejs/biome":"2.0.6","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.2.1_1752463476854_0.7059151310183902","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"ts-fsrs","version":"5.2.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.2.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"e3d0d17181b1a1da25521d5969b1eda128e8c238","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.2.2.tgz","fileCount":10,"integrity":"sha512-cF9yLgz3P+kFYd0rF1YG2753SWFFdamEx8fgCXXCtW2H2cIowx1dxq9k8ZZnBdqE4MaaLcGYBzPbUW6ls0vluQ==","signatures":[{"sig":"MEQCIFat1WVgNPMYpFx+eRIJIt7USkM1Mdxx2YmvrLeqEPP0AiBQ7Ib66o/f+dszItuQh0Y5eV1LDPEtf0mUaFOKbFGaSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678969},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a0c3327e4efe18f3526ebdb67b094905ab307f74","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"jest --config=jest.config.ts --passWithNoTests","check":"biome check ./src ./__tests__","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","check::fix":"biome check --write ./src ./__tests__","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.ts --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.3","tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.44.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"0.28.3","decimal.js":"^10.5.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.0.7","@biomejs/biome":"2.1.3","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.2.2_1754913131077_0.13442912941962382","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"ts-fsrs","version":"5.2.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.2.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"dfd42ad7e93fb3d28078b797df340365df62d87e","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.2.3.tgz","fileCount":10,"integrity":"sha512-R3IjceC9WfnvUin6Nx+DwqEzh3Qil6Gg2yEHqvocUcC7Nbi+xDrFg/1fKaYBT0tJedDnDAguXMSX0hijhi859w==","signatures":[{"sig":"MEQCIAzo5hqmnjF6eTZuFxRnJ9ynLvsp5HFU/24hwpKMYeg/AiAdIujN2f5n3Przd8cRXMqED94KNtQSrViVI5Jj/BPUJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679955},"main":"dist/index.cjs","pnpm":{"overrides":{"is-core-module":"npm:@nolyfill/is-core-module@^1"}},"type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0d72a487efbd1ee57bae9a6265cf413b20ae4338","scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"jest --config=jest.config.ts --passWithNoTests","check":"biome check ./src ./__tests__","predocs":"rimraf ./docs","prepare":"rollup -c rollup.config.ts --configPlugin esbuild","prebuild":"rimraf ./dist","check::fix":"biome check --write ./src ./__tests__","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test::coverage":"jest --config=jest.config.ts --coverage"},"_npmUser":{"name":"ishiko732","email":"ishiko732@gmail.com"},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git"},"_npmVersion":"10.8.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.2","tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.50.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"0.28.3","decimal.js":"^10.5.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.3.0","@biomejs/biome":"2.2.2","rollup-plugin-dts":"^6.2.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.2.3_1757041274065_0.8026565559567567","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"ts-fsrs","version":"5.3.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.3.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"60714d662490c69c5f7b4297f2bc54e4cba23ee2","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.3.0.tgz","fileCount":10,"integrity":"sha512-B7yJajLZagqArAX2BZQMsqxmkn8fjoviAgJTSDuQmLJ4Ii/9igVzQwPRegGifxjVAotK5TkNYyWD9i1EX8TIpg==","signatures":[{"sig":"MEYCIQC+3Wj9+tkPYUwlSENcF9Y0AOcQ0yXrbGfnC+dTDe6lxwIhAJGa/ONPFmrPINX+RMWxlKFJK78/F/t+gxJhvdDNy1MP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647407},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-5.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","check":"biome check ./src","predocs":"rimraf ../../docs","prebuild":"rimraf ./dist","check:fix":"biome check --write ./src","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/c199068258fbce498e79f6e7952361d6/ts-fsrs-5.3.0.tgz","_integrity":"sha512-B7yJajLZagqArAX2BZQMsqxmkn8fjoviAgJTSDuQmLJ4Ii/9igVzQwPRegGifxjVAotK5TkNYyWD9i1EX8TIpg==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"11.12.0","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.54.0","typedoc":"0.28.12","decimal.js":"^10.5.0","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.3.0_1773918241908_0.04389591718140995","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"ts-fsrs","version":"5.3.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.3.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"e0c6c82e562b29fb11873a47fb0bdc6e543d76aa","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.3.1.tgz","fileCount":10,"integrity":"sha512-PP3X4E014TX5QvteWxcrjqDkL8+NDiHhL4ACppejxSWansOndXpk/5EMljYlORRueDJL7ngL7YRC5RhBUhiJ3g==","signatures":[{"sig":"MEUCIDItxbyui2Wcuq8OAuSUyJbJ7dL1jV6sO+5BRh1YFBsgAiEA+69knhwEs+DZdT8jvNjufnHTkiYJWWDNDxZNh/Wsh98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645543},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-5.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","check":"biome check ./src","predocs":"rimraf ../../docs","prebuild":"rimraf ./dist","check:fix":"biome check --write ./src","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/50fc05b9d7573f99a2169f367211aba7/ts-fsrs-5.3.1.tgz","_integrity":"sha512-PP3X4E014TX5QvteWxcrjqDkL8+NDiHhL4ACppejxSWansOndXpk/5EMljYlORRueDJL7ngL7YRC5RhBUhiJ3g==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"11.12.0","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.54.0","typedoc":"0.28.12","decimal.js":"^10.5.0","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.3.1_1773937517582_0.24959316965179212","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"ts-fsrs","version":"5.3.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.3.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"88e6eef9a59911ccba28b7d05037624b0816bd57","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.3.2.tgz","fileCount":13,"integrity":"sha512-moJJfYAeG9ynyyGCNaQPUloi0sspTMHFtgCvsx2wDchELu3O2c513/7fp+6PxsGth0ztxNjEtG8d85gX4ce0og==","signatures":[{"sig":"MEYCIQC5UAL9oV+EV5vgpNF3I2mmdnD4jDbKc8vK0Dicz0RzpQIhAOdqmK7cnR2nZ/CjGGAWoEppeyi5XeCYna+I0mBiYQDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668071},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-5.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","check":"biome check ./src","predocs":"rimraf ../../docs","prebuild":"rimraf ./dist","check:fix":"biome check --write ./src","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/556f0dc362a29f6d64d26901c2b54e4d/ts-fsrs-5.3.2.tgz","_integrity":"sha512-moJJfYAeG9ynyyGCNaQPUloi0sspTMHFtgCvsx2wDchELu3O2c513/7fp+6PxsGth0ztxNjEtG8d85gX4ce0og==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"11.12.1","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.54.0","typedoc":"0.28.18","decimal.js":"^10.5.0","rollup-plugin-dts":"^6.4.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.1","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.3.2_1774961646994_0.38056051613342956","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"ts-fsrs","version":"5.3.3","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.3.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"a0a61d29b62220ee5765976c5b17cbeee0db30d7","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.3.3.tgz","fileCount":13,"integrity":"sha512-DgWFirmZe9MTqJiwtlLZoa/xyzibfKtQvuXZoH5X0kei64Cp4o1SlT6EbajjDT8dr/a4x82fLkKrCbePq4bxag==","signatures":[{"sig":"MEUCIQDhuC0ILjIc13NaCii6i+UieMqMaf2zNwO5MppjJpkf9gIgGJCrHJ6VksYXm9U1tZMT65FddvyVKIe1JHobeKhHE2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672247},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-5.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","check":"biome check ./src","predocs":"rimraf ../../docs","prebuild":"rimraf ./dist","check:fix":"biome check --write ./src","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/5be943ee176bae29aaba33c2feec1a49/ts-fsrs-5.3.3.tgz","_integrity":"sha512-DgWFirmZe9MTqJiwtlLZoa/xyzibfKtQvuXZoH5X0kei64Cp4o1SlT6EbajjDT8dr/a4x82fLkKrCbePq4bxag==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"11.14.1","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.54.0","typedoc":"0.28.18","decimal.js":"^10.5.0","rollup-plugin-dts":"^6.4.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.1","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.3.3_1778498880538_0.4237465154524276","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"ts-fsrs","version":"5.4.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.4.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"31b0547a5426320ea0541d0ffbeb11d12e942894","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.4.0.tgz","fileCount":13,"integrity":"sha512-Gjr6vcUSdqOvrV6M9t/idbBlRAFsvpjUuVWrVwzV8fTMJzOc0FDCt9UfqGMBmYNUx8pnRRM8JaOtd/odvKFiOA==","signatures":[{"sig":"MEUCICOs4QAoXECx73Ma6/HdANbQrQ23NQSpNG51VaKSVYnWAiEAnKJHqOKR6/EJ0hypPLfWeA1z3t7qmM7FxgxuFyxju2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699026},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-5.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","check":"biome check ./src","predocs":"rimraf ../../docs","prebuild":"rimraf ./dist","check:fix":"biome check --write ./src","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/abe70d950ce9c6e806af7d52aca39bb4/ts-fsrs-5.4.0.tgz","_integrity":"sha512-Gjr6vcUSdqOvrV6M9t/idbBlRAFsvpjUuVWrVwzV8fTMJzOc0FDCt9UfqGMBmYNUx8pnRRM8JaOtd/odvKFiOA==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"11.14.1","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.54.0","typedoc":"0.28.18","decimal.js":"^10.5.0","rollup-plugin-dts":"^6.4.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.1","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.4.0_1779070603852_0.6698490627635323","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"ts-fsrs","version":"5.4.1","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.4.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"57e178698114b5ac9718bc02dd14cd80b8676357","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.4.1.tgz","fileCount":13,"integrity":"sha512-mOp9+oexJexBTkwjg/jQI1aSUQRLIAvbimeKHLSmVdNJPwObugFNKmZkoggH5d6kZ0uaWLboP1Al1DnXAfIb9w==","signatures":[{"sig":"MEYCIQCXP7Jo0UZYx/JYzCcnMhsCawClhToCCjrfoBvxtVF9VQIhAKKSILc5upEQOKaPqBymiQoDxw+lBRbvaYWPgIZijNmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":700470},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-5.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","check":"biome check ./src","predocs":"rimraf ../../docs","prebuild":"rimraf ./dist","check:fix":"biome check --write ./src","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/bb1a8b47506cb4174aadea7b095b971a/ts-fsrs-5.4.1.tgz","_integrity":"sha512-mOp9+oexJexBTkwjg/jQI1aSUQRLIAvbimeKHLSmVdNJPwObugFNKmZkoggH5d6kZ0uaWLboP1Al1DnXAfIb9w==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"11.15.0","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.54.0","typedoc":"0.28.18","decimal.js":"^10.5.0","rollup-plugin-dts":"^6.4.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.1","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.4.1_1779414490537_0.1082561147138903","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.0":{"name":"ts-fsrs","version":"6.0.0-beta.0","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@6.0.0-beta.0","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"8958c970199f5fe61c753c9d413e5f6d74c5a690","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.0.tgz","fileCount":47,"integrity":"sha512-NO6oNuPmbMmdu9Ta8v1hHrrl5VWzYuwjqA0RVLTojbULTI/KkUapB0/OgvVWKFW6lcO7Svj8qLMx5IjYpFJDDA==","signatures":[{"sig":"MEUCIH2CPBPdJgujGrE/hfJR0Iz4E2B4WS0sbDV9yWclqUgnAiEA0oia1IDzJnc6Bl8jwFUyiB29NAHlPK0MOURgoxLwWk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410049},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-6.0.0-beta.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/bb1af530af377f39f6411faba2b36832/ts-fsrs-6.0.0-beta.0.tgz","_integrity":"sha512-NO6oNuPmbMmdu9Ta8v1hHrrl5VWzYuwjqA0RVLTojbULTI/KkUapB0/OgvVWKFW6lcO7Svj8qLMx5IjYpFJDDA==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"11.18.0","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.0_1785046743301_0.011978508334489657","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.1":{"name":"ts-fsrs","version":"6.0.0-beta.1","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.1","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"cdef07e84d363851860d3d42303c1730313901ba","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.1.tgz","fileCount":51,"integrity":"sha512-B+EMcTFCEii5C0gkUSAXpr5ucD3owOrETVHb3FwkL0CK5XwAtG1pZowgC4BGpgcHFhr5On21iavPwksxEKrvLQ==","signatures":[{"sig":"MEUCIDKSKp42QwNWUVWI9pdpSaqnvnFeIViHHR02HBxmEdQAAiEA2Adw6BKk/AZB8KG6eskmZVJebz9t7lgXdwFErcp2Bxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423941},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./rescheduler":{"import":{"types":"./dist/rescheduler.d.mts","default":"./dist/rescheduler.mjs"},"default":"./dist/rescheduler.mjs","require":{"types":"./dist/rescheduler.d.cts","default":"./dist/rescheduler.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.6.0","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.1_1785942520511_0.6136866360894431","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.2":{"name":"ts-fsrs","version":"6.0.0-beta.2","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"dfb0a2a46d5ee0eabed56daef893ad1b514a5d7a","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.2.tgz","fileCount":59,"integrity":"sha512-Dw39xoXDjjfgNN3w7lRLatJzuody5IQ22jLdc0YLSf7ihz3j63QownC1OuxnKAuX+PEadlS4/1nKva58FYUlBQ==","signatures":[{"sig":"MEUCIQCW4avHZ5qFvDri0YIAJDdwyXIYe8ZVoLrGJxMdhovUCwIgKp58lxZrLm+1+0tsfuBZY5ETqk21VNtn6+i5XNdhvyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592407},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.2_1786621813395_0.9086631236459362","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.3":{"name":"ts-fsrs","version":"6.0.0-beta.3","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.3","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"f9645f5aa312f58f8d24aa68d9bd311ff533332d","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.3.tgz","fileCount":59,"integrity":"sha512-Q7b2Y6CyeFY7ZunYsV6+Wq4SIVApMYyAabqTu6g8NbrXiBzBwX1Ne57BIxaZmqAUpleBpVvROL43qo0rM3lXug==","signatures":[{"sig":"MEYCIQCh2ut2OM4clkX414pJQm9E3FcYLActcwkZih0QZvg2agIhAKwFgl6dyOtYZAnwDAb9EA0I4zTseIXPEpfVa+NiGcI8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596345},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.3_1786790400232_0.3631112682365678","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.4":{"name":"ts-fsrs","version":"6.0.0-beta.4","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.4","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"879ccc2771f4a901e68386ef2bf9c8abedee3e41","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.4.tgz","fileCount":59,"integrity":"sha512-XVCIsg0T0JE0811gr4G12yk7pa/I2KP1KVyLEHXxNpO9VQgaiCkOEuaasGe8tx/iyB+MTbQVZvyX1qKhLj6bcQ==","signatures":[{"sig":"MEQCIDmxKWOI1T6Bfz7n612j6iAneigiGvkMtA80Z0Jxbj3fAiAWxH9/njG8izVI6S3v3giOOt6jd+y4BS2JCTo77P23AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596977},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.4_1786848202870_0.8502035792035831","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.5":{"name":"ts-fsrs","version":"6.0.0-beta.5","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.5","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"59d74ac5eb2fb1f393197236149b32cc754ee81a","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.5.tgz","fileCount":59,"integrity":"sha512-ZcgBTv44rk09d6iiZZprCuC+aKARS+jI4hUdBbXtXQn/ZzgGOZs4F2RCRvFrLWi20W0HPt63tkBza+zGLEREwQ==","signatures":[{"sig":"MEYCIQDG8436VTkrqYovkD+078RsOctzlPSfH9ZJciU7o1H2HwIhAOMOCOTw7Yrys3rEvuNWPn5jrQy+BXgiD2Ur/iVF4oru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597243},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.5_1786887475356_0.32275512900631087","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.6":{"name":"ts-fsrs","version":"6.0.0-beta.6","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.6","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"6c478a0a0c35430211e6a99a5b23004a0b02f61e","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.6.tgz","fileCount":63,"integrity":"sha512-uRSQ3VY7XHNTSKrKNZKjKxK3cY7KeOQ6MzKkPGCGARsxCodJyhBewpypMxAtOf5MrtJaJxw0TAZbYxwLQQ8OPA==","signatures":[{"sig":"MEUCIA/chYc7jrAxNBnA88fF3wfHmj849fu+miwqW/Z1nhl8AiEAoD8JNiLpVI6XQfiABVsizsB1fuehaJ3Nwudt7i3y03E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":711341},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.6_1786970413534_0.6691162063867482","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.7":{"name":"ts-fsrs","version":"6.0.0-beta.7","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.7","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"7ad7165c195d9586dea5b15a50bf645a66d03458","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.7.tgz","fileCount":63,"integrity":"sha512-SGBiU5918LxOvvZEFKs+EvNuAQPLMYXHVjLkMrrH3XPlVGZvu5b8WCqzU9WXQKCrrAnlmSOVLPjjwrzYd9pAjw==","signatures":[{"sig":"MEYCIQD+OIBFFdqnBbN9VNtLD+tW0AKGs3sbGKVi3v7MruJilwIhANMO6gkZAP0puHEa0IUQFY47iu4IZzuTgf8l2kvlkbbW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712689},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.7_1787036579752_0.7501543340135837","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.8":{"name":"ts-fsrs","version":"6.0.0-beta.8","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.8","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"8e918b76d56c57f3215a9050b111e70c799ec780","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.8.tgz","fileCount":63,"integrity":"sha512-nQpLCefjGMvVy2yDWiHBOSki3fP0esxzn7TOTu6NwEhsi5nbZw0hFoVz9LKKlkBzFh50YSKm2HTRDU3wSCXFkg==","signatures":[{"sig":"MEUCIQCX/Jtfn8Hl9NDaqQIYJTk2jvZldStn3ixVAw+QBynjQgIgYK5WhnXx9mSbKWnD4BiQ0KquaSOv5kWKI5QlO2DACdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714098},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","predocs":"rimraf ../../docs","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","typedoc":"0.28.18","decimal.js":"^10.5.0","typedoc-plugin-extras":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.8_1788088400206_0.14685741187686574","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"ts-fsrs","version":"5.4.2","keywords":["SuperMemo","Anki","FSRS"],"author":{"name":"ishiko"},"license":"MIT","_id":"ts-fsrs@5.4.2","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"7bd23da3d8a35368b813f4064eabe829a46f9901","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-5.4.2.tgz","fileCount":13,"integrity":"sha512-z4qop4pzTcyTzuJ566d9EaX/4bZZzhYfeaPImfVr+xcYT65c5oBgFDijUhCE/D+C78eaolHIhKRZ04/RwF+v2g==","signatures":[{"sig":"MEUCIFNy2LyW6GGJDAaKdgZ5UzGouwf16ligb+VklxX1o4WmAiEAvXAEMHDGST+I7W0hP8v8JWMyyqv82uscKXWObYa65gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@5.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706415},"main":"dist/index.cjs","type":"module","_from":"file:ts-fsrs-5.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"umd":"./dist/index.umd.js","types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rollup -c rollup.config.ts --configPlugin esbuild -w","docs":"tsx ./typedoc.ts","test":"vitest run --config=vitest.config.ts --passWithNoTests","build":"rollup -c rollup.config.ts --configPlugin esbuild","check":"biome check ./src","predocs":"rimraf ../../docs","prebuild":"rimraf ./dist","check:fix":"biome check --write ./src","build:types":"tsc --project ./tsconfig.json --declaration true","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"_resolved":"/tmp/fedb803dbcbd22cff153dd167101838d/ts-fsrs-5.4.2.tgz","_integrity":"sha512-z4qop4pzTcyTzuJ566d9EaX/4bZZzhYfeaPImfVr+xcYT65c5oBgFDijUhCE/D+C78eaolHIhKRZ04/RwF+v2g==","repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"_npmVersion":"12.0.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.54.0","typedoc":"0.28.18","decimal.js":"^10.5.0","rollup-plugin-dts":"^6.4.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-esbuild":"^6.2.1","typedoc-plugin-extras":"4.0.1","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_5.4.2_1788229404021_0.7336967565814079","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.9":{"name":"ts-fsrs","version":"6.0.0-beta.9","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.9","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"8b02b5b05ac482036185cea219a2c3e5885a5ae3","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.9.tgz","fileCount":63,"integrity":"sha512-+SXASSanXCMFMGgJLQZsC608bgYzdhY6sRJxWaXyGy2zOEbabh7MAJ2J8Z3MSWf4ajUFukgs6qFnDiBkgOFIhA==","signatures":[{"sig":"MEQCIH4GENEhH+0ZrX7KV9V9mr428PVYet288dlbeYZ8TfMRAiBMeLGG/HY8DgnRHELo5NqoqTspr/ZkDSBmoaxzL5diuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723881},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch --no-clean","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.8.2","dependencies":{"@open-spaced-repetition/srs-kit":"0.1.0-beta.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","decimal.js":"^10.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.9_1789021754332_0.2244833727764206","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.10":{"name":"ts-fsrs","version":"6.0.0-beta.10","keywords":["SuperMemo","Anki","FSRS"],"author":"ishiko","license":"MIT","_id":"ts-fsrs@6.0.0-beta.10","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"89a6d93c65283f8c90ebcb7ab2ea1ebc9826ccba","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.10.tgz","fileCount":71,"integrity":"sha512-kAm3o4C5Q5tmPamehmLY+DX8IP7BPlRcsa/DUEVgSOrk7lAc4jhYEUorP7k38AwF3bCDNvQ4Ce8ydGKJDcA0Cw==","signatures":[{"sig":"MEQCIEhfbA1ST10Y+Dw6PsPkDvY53q1eVm0OrRkpjy+vK/i0AiBwu4n+RXLWB5pspuhQp/lUswOMeytIn49ZwkcifwQY4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFfEnBJbvcy0qJ+tz6BoAYR7fhFmq+IE+DcZJ1mMGDvHAiEA+3BakI2xoibvmTEAmq5+uRsR0j7f+i/FuABvH5RuZkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":823489},"main":"dist/index.cjs","type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-7":{"import":{"types":"./dist/models/fsrs-7.d.mts","default":"./dist/models/fsrs-7.mjs"},"default":"./dist/models/fsrs-7.mjs","require":{"types":"./dist/models/fsrs-7.d.cts","default":"./dist/models/fsrs-7.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"private":false,"scripts":{"dev":"tsdown --watch --no-clean","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"sideEffects":false,"_nodeVersion":"26.9.0","dependencies":{"@open-spaced-repetition/srs-kit":"1.0.0-beta.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsdown":"0.22.4","decimal.js":"^10.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-fsrs_6.0.0-beta.10_1790076506307_0.10683239930462296","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.11":{"_id":"ts-fsrs@6.0.0-beta.11","bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"dist":{"shasum":"c7dcf2d35e75c55c8370943c9e7765f82a176201","tarball":"https://registry.npmjs.org/ts-fsrs/-/ts-fsrs-6.0.0-beta.11.tgz","fileCount":71,"integrity":"sha512-A0uOoDE8JkWoVWvU6FoODpMV5eHad1w33ZfMyds8zmKbfw0tZE6Q7c9M06d6UP77MWaEU9n7lqJE1FSIQh+EqQ==","signatures":[{"sig":"MEQCIGFClfO+C2grGXzW9he4up0X/ZHcRmVvpOMUnKUDTQd1AiAnK5jD2G2koS+b9SR8mDjZ/G0dpsOwdCh6Y8QV52vARw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDKQV+ZIHv36IzNm93GDYB9fjUQP+ZTLG5ES1tJURBDdgIhAPbpRtgZYGs/013b84dOVianjTyxfgQvWmbSc0As+vjx"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-fsrs@6.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828987},"main":"dist/index.cjs","name":"ts-fsrs","type":"module","types":"dist/index.d.mts","author":"ishiko","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./reschedule":{"import":{"types":"./dist/reschedule.d.mts","default":"./dist/reschedule.mjs"},"default":"./dist/reschedule.mjs","require":{"types":"./dist/reschedule.d.cts","default":"./dist/reschedule.cjs"}},"./middlewares":{"import":{"types":"./dist/middlewares/index.d.mts","default":"./dist/middlewares/index.mjs"},"default":"./dist/middlewares/index.mjs","require":{"types":"./dist/middlewares/index.d.cts","default":"./dist/middlewares/index.cjs"}},"./models/fsrs-3":{"import":{"types":"./dist/models/fsrs-3.d.mts","default":"./dist/models/fsrs-3.mjs"},"default":"./dist/models/fsrs-3.mjs","require":{"types":"./dist/models/fsrs-3.d.cts","default":"./dist/models/fsrs-3.cjs"}},"./models/fsrs-4":{"import":{"types":"./dist/models/fsrs-4.d.mts","default":"./dist/models/fsrs-4.mjs"},"default":"./dist/models/fsrs-4.mjs","require":{"types":"./dist/models/fsrs-4.d.cts","default":"./dist/models/fsrs-4.cjs"}},"./models/fsrs-5":{"import":{"types":"./dist/models/fsrs-5.d.mts","default":"./dist/models/fsrs-5.mjs"},"default":"./dist/models/fsrs-5.mjs","require":{"types":"./dist/models/fsrs-5.d.cts","default":"./dist/models/fsrs-5.cjs"}},"./models/fsrs-6":{"import":{"types":"./dist/models/fsrs-6.d.mts","default":"./dist/models/fsrs-6.mjs"},"default":"./dist/models/fsrs-6.mjs","require":{"types":"./dist/models/fsrs-6.d.cts","default":"./dist/models/fsrs-6.cjs"}},"./models/fsrs-7":{"import":{"types":"./dist/models/fsrs-7.d.mts","default":"./dist/models/fsrs-7.mjs"},"default":"./dist/models/fsrs-7.mjs","require":{"types":"./dist/models/fsrs-7.d.cts","default":"./dist/models/fsrs-7.cjs"}},"./models/fsrs-4dot5":{"import":{"types":"./dist/models/fsrs-4dot5.d.mts","default":"./dist/models/fsrs-4dot5.mjs"},"default":"./dist/models/fsrs-4dot5.mjs","require":{"types":"./dist/models/fsrs-4dot5.d.cts","default":"./dist/models/fsrs-4dot5.cjs"}}},"license":"MIT","private":false,"scripts":{"dev":"tsdown --watch --no-clean","test":"vitest run --config=vitest.config.ts --passWithNoTests","bench":"vitest bench --run --config=vitest.config.ts","build":"tsdown","check":"biome check ./src","check:fix":"biome check --write ./src","typecheck":"tsc --noEmit --pretty false && tsc --project bench/tsconfig.json --noEmit --pretty false && tsc --project __tests__/tsconfig.json --noEmit --pretty false","test::publish":"yalc publish","test:coverage":"vitest run --config=vitest.config.ts --passWithNoTests --coverage"},"version":"6.0.0-beta.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a"}},"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","keywords":["SuperMemo","Anki","FSRS"],"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","directories":{},"maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"sideEffects":false,"dependencies":{"@open-spaced-repetition/srs-kit":"1.0.0-beta.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","tsdown":"0.23.0","decimal.js":"^10.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-fsrs_6.0.0-beta.11_1790407539801_0.15073765053467336"}}},"time":{"created":"2023-03-05T07:55:45.013Z","modified":"2026-09-26T07:25:40.210Z","1.0.0":"2023-03-05T07:55:45.195Z","1.0.1":"2023-03-05T09:08:06.722Z","1.0.2":"2023-03-11T03:33:09.282Z","1.0.3":"2023-04-12T06:55:37.621Z","1.1.0":"2023-04-12T07:07:32.460Z","1.1.1":"2023-04-12T07:12:27.766Z","1.2.0":"2023-04-18T14:49:20.205Z","2.0.0-beta.0":"2023-05-23T01:41:49.094Z","2.0.1":"2023-06-08T07:09:58.311Z","2.0.2":"2023-06-12T11:34:08.689Z","2.0.3":"2023-07-08T16:14:58.607Z","2.1.0":"2023-09-16T16:46:03.902Z","2.1.1":"2023-09-16T17:04:35.153Z","2.2.0":"2023-10-03T06:11:02.557Z","3.0.0":"2023-10-03T10:05:21.399Z","3.0.1":"2023-10-15T16:23:43.546Z","3.0.2":"2023-10-16T13:28:54.534Z","3.0.3":"2023-10-20T16:15:04.118Z","3.0.4":"2023-10-22T15:17:34.114Z","3.0.5":"2023-11-03T14:39:34.168Z","3.1.0-beta0":"2023-11-03T15:34:58.389Z","3.1.0-beta1":"2023-11-03T15:40:44.010Z","3.0.6":"2023-11-04T12:54:25.169Z","3.1.0-beta2":"2023-11-04T12:59:47.529Z","3.1.0-beta3":"2023-11-11T05:11:58.903Z","3.1.0-beta4":"2023-11-18T14:51:55.153Z","3.1.0-beta5":"2023-11-18T15:05:04.394Z","3.1.0-beta6":"2023-11-18T16:40:05.648Z","3.1.0-beta7":"2023-11-18T17:07:50.443Z","3.1.0-beta8":"2023-11-19T05:23:01.644Z","3.1.0":"2023-11-20T14:08:39.163Z","3.1.1":"2023-11-20T15:26:13.332Z","3.1.2":"2023-11-25T03:18:32.555Z","3.1.3":"2023-11-28T12:16:22.138Z","3.2.0":"2023-12-01T07:36:21.470Z","3.2.1":"2023-12-10T09:46:16.873Z","3.2.2":"2023-12-15T15:30:40.332Z","3.2.3":"2023-12-21T16:36:20.037Z","3.3.0":"2023-12-26T12:06:10.903Z","3.3.1":"2024-02-05T05:50:27.335Z","3.4.0":"2024-02-09T11:21:22.298Z","3.4.1":"2024-03-02T11:03:31.571Z","3.5.0":"2024-03-12T07:02:48.660Z","3.5.1":"2024-03-13T12:15:23.329Z","3.5.2":"2024-03-15T13:21:24.520Z","3.5.3":"2024-03-21T13:02:48.923Z","3.5.4":"2024-04-11T08:22:55.663Z","3.5.5":"2024-04-16T09:04:56.658Z","3.5.6":"2024-04-16T16:21:36.473Z","3.5.7":"2024-04-18T03:17:01.787Z","4.0.0-beta":"2024-07-14T08:09:31.512Z","4.0.0":"2024-07-25T15:25:14.180Z","4.0.1":"2024-07-27T15:35:45.139Z","4.0.2":"2024-07-30T14:55:51.705Z","4.1.0":"2024-08-03T12:53:29.863Z","4.1.1":"2024-08-04T06:47:52.959Z","4.1.2":"2024-08-15T15:54:16.940Z","4.1.3":"2024-09-01T14:59:11.930Z","4.2.0":"2024-09-07T10:30:38.573Z","4.3.0":"2024-09-12T13:04:36.289Z","4.3.1":"2024-09-19T15:09:35.115Z","4.4.0":"2024-10-11T15:22:24.081Z","4.4.1":"2024-10-11T15:38:08.962Z","4.4.2":"2024-10-21T13:27:56.196Z","4.4.3":"2024-11-09T13:55:30.852Z","4.5.0":"2024-11-30T10:15:05.491Z","4.5.1":"2024-12-17T11:40:08.070Z","4.5.2":"2025-01-05T07:21:24.587Z","4.6.0":"2025-01-06T16:16:45.751Z","4.6.1":"2025-01-22T11:45:35.074Z","4.7.0":"2025-03-15T08:12:46.248Z","4.7.1":"2025-04-07T12:49:42.511Z","5.0.0":"2025-05-12T04:58:59.140Z","5.0.1":"2025-06-03T13:46:01.309Z","5.1.0":"2025-06-10T04:43:10.844Z","5.2.0":"2025-06-15T15:29:48.611Z","5.2.1":"2025-07-14T03:24:37.054Z","5.2.2":"2025-08-11T11:52:11.305Z","5.2.3":"2025-09-05T03:01:14.322Z","5.3.0":"2026-03-19T11:04:02.065Z","5.3.1":"2026-03-19T16:25:17.862Z","5.3.2":"2026-03-31T12:54:07.210Z","5.3.3":"2026-05-11T11:28:00.734Z","5.4.0":"2026-05-18T02:16:44.037Z","5.4.1":"2026-05-22T01:48:10.736Z","6.0.0-beta.0":"2026-07-26T06:19:03.476Z","6.0.0-beta.1":"2026-08-05T15:08:40.650Z","6.0.0-beta.2":"2026-08-13T11:50:13.563Z","6.0.0-beta.3":"2026-08-15T10:40:00.388Z","6.0.0-beta.4":"2026-08-16T02:43:23.012Z","6.0.0-beta.5":"2026-08-16T13:37:55.505Z","6.0.0-beta.6":"2026-08-17T12:40:13.724Z","6.0.0-beta.7":"2026-08-18T07:02:59.893Z","6.0.0-beta.8":"2026-08-30T11:13:20.357Z","5.4.2":"2026-09-01T02:23:24.171Z","6.0.0-beta.9":"2026-09-10T06:29:14.511Z","6.0.0-beta.10":"2026-09-22T11:28:26.399Z","6.0.0-beta.11":"2026-09-26T07:25:39.903Z"},"bugs":{"url":"https://github.com/open-spaced-repetition/ts-fsrs/issues"},"author":{"name":"ishiko"},"license":"MIT","homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","keywords":["SuperMemo","Anki","FSRS"],"repository":{"url":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","type":"git","directory":"packages/fsrs"},"description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","maintainers":[{"name":"ishiko732","email":"ishiko732@gmail.com"}],"readme":"","readmeFilename":""}