{"_id":"justtcg-js","_rev":"29-0e12edc8e066059c4f64f45aec04ea8d","name":"justtcg-js","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"justtcg-js","version":"0.1.0","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.0","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"297d78a5848c228d3ef1e4fabaf6c54c5bd74bf5","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.0.tgz","fileCount":9,"integrity":"sha512-BC+0URaeNsHAkg8tXlCZBvZOkS2RTwJyu0jDW3cJxm0rqbPCsXGLXr+++N9iyb8eS7pUBK72mkTibZevxfUO+Q==","signatures":[{"sig":"MEUCIF5MkEbQycFI093d6KHGZifyVHZIkUCxskYla7GBm/5vAiEAs9OEPLfNCoUPpscLDbX9D9gxl1m1yIA0gFMSPWBHzBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67173},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f6961a02fbc29328e4b2cd9dad7344c3490f9332","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.6.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.0_1758304659267_0.7177970360909882","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"justtcg-js","version":"0.1.2","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.2","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"e2d2e2e34758ff598da1326be55ee094a2066637","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.2.tgz","fileCount":9,"integrity":"sha512-Umoej0FY57Bz9hL7i8qEPdGKaNUKhCkyvrCzdNeNnFYZd6p83FncycYcRvR4avS89dsyaJzOYwdgg6D01Zv0Kw==","signatures":[{"sig":"MEQCIGUAgE+ZRYXqczmhjqFhDN1VL7a+ezB+lSngBRZvq76vAiABgGm1f/eSyZl+/pwDZSU8CyvYVYRcOFNN9/fvvMhEEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67337},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b3dc4d09d2e42c3bce9f50dc0d449340c44d3f68","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.2_1758305702011_0.17659356821119498","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"justtcg-js","version":"0.1.3","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.3","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"208b7bbfd5a566b647cc99e7c5d40bcc6e1a94a7","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.3.tgz","fileCount":9,"integrity":"sha512-kYLuzD7HlJDgp3sjNe+VGfODVlcUWGQQtDvjLHeExKSabJK6CCq09dI6q+2oU2QTwhWbiP+cfK/etEJetktb3A==","signatures":[{"sig":"MEUCIQCT9BCxFrHEI+/SgIeAFz6MxqTpHZBZhiXngzzKphG6mAIgFfKwbpoF+tpffNcnv9ndvRfHMxhwfQaxBydSqeuh/1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73211},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0e9921276b932d08c8cf643e8ea3041e7f1efb52","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.3_1758570783180_0.06977026670383513","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"justtcg-js","version":"0.1.4","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.4","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"c55471f3a6d62daa8ddb9cfbbeed2fb723ff4f4a","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.4.tgz","fileCount":9,"integrity":"sha512-lTA8cr1UDYl1wwgvC7BeQgPZ8We7J5Mza3FTXmQ9ssGmN49tzjBunjpYoS3+Pis6r31IO4RkfT7msQEAzP3RTA==","signatures":[{"sig":"MEUCIQDzX3nwSf9elN4va9cNMg0/heqE+5OASy8/aUZyhbA8NQIgaJgrWDWJwl7vdmgf8R5dlHaLgdCnwHqM90ABq1mHr+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73211},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d9906ee03e9a2ebabfae937549103a5fd12fb4b8","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.4_1758572866812_0.7018524834240083","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"justtcg-js","version":"0.1.5","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.5","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"398446db1d9c814b65decd159d159933874b2a76","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.5.tgz","fileCount":9,"integrity":"sha512-AsFt1TEN+khoQwxbRYJ6Ns6pTdFz4pvVmkcVsaAgmwKNnZiP0U1XnQ2krTvJm665EP3lY8iakXey5LG8Om49+g==","signatures":[{"sig":"MEUCIQDiid2oGou3p6ilqdWBCbkUlHQi0H6UCfk91F0ImargEgIgVy4DYVgNytK7VF3t8EKpVtmBRkrt0UaS86GtH1f6Hdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69387},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4caa180c39fee58820a353b212d97a7e8da1e57c","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.5_1758585649798_0.2375782421922663","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"justtcg-js","version":"0.1.6","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.6","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"46ccccda6a8b32b474c03ba97e15bee7b0831c2d","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.6.tgz","fileCount":9,"integrity":"sha512-HvWS0fx4pQwrFjP+Im1YhbIzJmd/Ft/siQwDMKWgTtQZIRCTqvIRw0WYQLH+sIrfhopVypof6srnSfEpV8z28g==","signatures":[{"sig":"MEQCIQCATdwUhOlTXxF1O4ObysM5tWzSKqTwMFk9EFD8wES/KQIfDQKEZfxKZ5JHNKBCOlayJ59mQ/2AUpX+2gW5wraNOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67177},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3afb08ca591bfd8a4b8e3dfd0860880d1988c806","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.6_1758657791206_0.9872835939652576","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"justtcg-js","version":"0.1.7","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.7","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"6d34c5057ea6997bce6535f7f83f653a420fb195","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.7.tgz","fileCount":9,"integrity":"sha512-ikSe6Qc53OUleIbZtU5YoYJiTPeC3YfsRnkWHaZrpYgJgLyXBr9tN5trzIXfQvKdgLtuvYC1/N/JOhFQezZPnQ==","signatures":[{"sig":"MEYCIQCZwKTnFENnHNI2f1puu4m+jXDjyZBpsNjci/R0rntedAIhAIDpfhCrhPqWqx8b33XSxeuUoQlFvm9ls4X3f/O4hRRF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67159},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8296a09ce8f43cdd0392b38317352e27db35b7e8","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.7_1758660647335_0.5987866334879168","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"justtcg-js","version":"0.1.8","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.8","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"5595b5463df9ad0adf49db5a833478ef44d051c7","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.8.tgz","fileCount":9,"integrity":"sha512-g4NpApukY4/WIOfq1viTWyLVsO/NarGAeSLVFsl9QeoN3sajQoIuav5fbWNbaKCnUapwIqCsi4qg0UPR90kvIQ==","signatures":[{"sig":"MEUCIEkdKdtKoxiiHMqGS9WuQvNTMn7mdH9QPH8kLwLXc1ThAiEAsTUZAi9v8RcbrzfN3dF0XqvzvA1Yq/FHluLbvTjyIE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67105},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"df30c272ae93832a0665636159e982f50e55ce18","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.8_1758675033256_0.022235825945005505","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"justtcg-js","version":"0.1.9","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.9","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"2d46878b5857da96f1d463793f798dc9024d6006","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.9.tgz","fileCount":9,"integrity":"sha512-MGWrtJRP2trdJL9ywce2fG4hF+jlJ6I2uzHJ3pWBHJ7EHRon6sIivxazN7ZsPdRjX4GXCYE0IxVMHrXIYSbS0w==","signatures":[{"sig":"MEUCIQCU4F+8sfSnnG03VOzZsGtK0bqFytgbyrqs9StTV3mU/QIgTAuRbDz9ZLhHOS+3r2ntd/Z6i3uvqm34cCnMWROroD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73797},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"dab2b0e5c082e4b6e320cb14208fbb86f17bd90b","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.9_1758784178298_0.019454791773790392","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"justtcg-js","version":"0.1.10","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.10","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"cf70da9db2e560de35696b7c491b43d2ad66e56f","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.10.tgz","fileCount":9,"integrity":"sha512-qoM+FFk+Jg7Bur2U3jh4u7EtfWJUYsbpwaqxsjeTnC1+XnKExS21DeJKxR998QdUxduM4Ji/7hhZJDrxMFOXTQ==","signatures":[{"sig":"MEQCIFzoqcOWO5A+35J0t50S3wWXXXJbdATkwlfpDWoEpX+VAiBbvTHXjrsyGWuRbr7scaL9dNBvXE2NTyPVJKapeqr8Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83392},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"01281f68ff43a85b33ddc3a2a748950a5e25af82","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.10_1759348987118_0.25646928998191565","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"justtcg-js","version":"0.1.11","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.11","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"ab10f0ba55c6f35424c8653e076fdd9c844ec516","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.11.tgz","fileCount":9,"integrity":"sha512-Jx576OdFtrT2tuwAYN1YDmqMcHUUndO3OK5lYcGeON26Xk7BuILIXrB6CBYmyKFsZGd14H1J0Xfy75UhHUqjmg==","signatures":[{"sig":"MEUCIH6OtVAOBn5P7T3/bo5/3jl9GIPF2x6n6TfOVcbQnlOiAiEA5g6C8YOn8FVow8fyfqGndHdXdOP7vfFfHrNGQE0hths=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87049},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d3057ad016ac6661d8379a9074f23f85aca1e8d7","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.11_1759349223617_0.9841969321788195","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"justtcg-js","version":"0.1.12","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.12","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"077226de25a70ac0197bde20e6c156bf80c11bcf","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.12.tgz","fileCount":9,"integrity":"sha512-vfRl+yo5Me6TArU4Jbu/KbvQWjr3gDxHhYJo3eYnpeGsW22lV+ka2veIvH1Ub42qMIk4uy3eczDu5QhUigtf/g==","signatures":[{"sig":"MEUCIHyi2932Jkl1Zjmo4wcpaCvhUxv+zg7gFMteWV66U5GnAiEAkuXMqEzbcE7bxq+Y+3sPw6ih0Tlj8ztQcbF1y8NGfQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87193},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3c155c9d3a06695da343e41a0fb902b205c8366c","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.12_1759356393613_0.8313559831910349","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"justtcg-js","version":"0.1.13","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.13","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"44f293b85872de5d629149a3772d2c19571d3e22","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.13.tgz","fileCount":9,"integrity":"sha512-Fm4oEojaXWDLHbet5KiBzMXb6yaQXLLK6JIKJEvMTiaqqBztoMcHD465Pph6ow8ONzWkOYDoVsRKDUjgRI6XgQ==","signatures":[{"sig":"MEQCIErXJnm9McLLh9s17yEuHGw5DpUwhG/FCLvXkzkoFffBAiBVqj+82U6CJU6Y5suckhc8gap8Upqn9Z9CDgauPWettQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88897},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c9a6fb4ae43b4a88904310e6b115f7c4ddae0d51","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.13_1759954396384_0.18258779475495857","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"justtcg-js","version":"0.1.14","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.14","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"39151790a20f0598768a02504e3a72a4a5e85b8f","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.14.tgz","fileCount":9,"integrity":"sha512-jEQpeuC0suxv0QxLLu53TBj7YrMGXvAst2hDdWuoR0v/CvuDSXyH1Rb+WzKpj2qC63x6oPq0jER8QDNBrFAhSA==","signatures":[{"sig":"MEYCIQDvPjWLU4hDuxze5AIYxfYZaMf2z7e5dOahI9GvVSSnTgIhAMNNUIfsPx0UWVoT9s1QddUnxjNKsCzkW5PLhgOPoppo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98469},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"231d450abacd14153aeabc2a510ec7efdca8a204","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.14_1761940993369_0.5387502918624907","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"justtcg-js","version":"0.1.15","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.15","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"5f302c0718d24cbebc959a48079804be885b1da3","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.15.tgz","fileCount":9,"integrity":"sha512-LbuF2yNV2vRpCB2Cg03HXY1+Zw719j9EtdX8h7SgznGOyEttRrBKqfq2WX8iE7buKXT7OSX5hHkjvDE4fFP3Uw==","signatures":[{"sig":"MEQCIBImL2wItlPbdvcmHYgNshZwHtORro984k57+avrtuEEAiBm7N/TpllWc3kj8pt6eDKzc5UEsW60jktHfIBjnIIvjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99971},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ab28967f8ddc80b171fc214b6903774aa268ed7d","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.15_1763623329291_0.2908981674940505","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"justtcg-js","version":"0.1.16","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.16","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"fabb6f0a0f5f117d986a5c14b08c4647583ebe2b","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.16.tgz","fileCount":9,"integrity":"sha512-kYYfjCp6a9cq+ys7NFQmQBqsArw9i9a0hmyFYvVk40XgI5k+GLh8e6u9hQEsRAKymIH3cpejejVJa4FaolPEbA==","signatures":[{"sig":"MEQCICiQaodPohzz4VHae9HMk96skmvsROYT+lTMJr3Ic6ZDAiB+kuFLT27dM3eHTqqrkyUKrkjGR2wSZ3e70s4pr1LZVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99971},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"901a071ae599097a60f3df10e37d4edac5ffcc5f","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"0xcosmos","email":"support@justtcg.com"},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.16_1763623360052_0.2825129580095087","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"justtcg-js","version":"0.1.19","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.19","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"7dba8bcb16ed14f32cc4f9013c81194bf70fcbbf","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.19.tgz","fileCount":9,"integrity":"sha512-Tiyuu3A615gdE7NS/wZIjbZurEuP24yCG489d84zUTsfYRgYd6f4ZIMIapOS5+PiAGf+s1Qx32DsnS2KqEjOeQ==","signatures":[{"sig":"MEQCIDQt5zlFz+46QRWGQr9oBMbSb0lONSal9v0RZYZwt3goAiAFAJWC0Xdx+PavawnQdaQBm/00b4om6focnxOb4HtyYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101141},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"34b2b36958390a353824105ad967c731da5efd8f","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.7.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.19_1765349014144_0.10461129807109515","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"justtcg-js","version":"0.1.20","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.20","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"114afc1f8226bb611b9d0f84506a38596bb24d5d","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.20.tgz","fileCount":9,"integrity":"sha512-+QnNZLQ+ODObOFgnthq0VA85mi0oPO/R1XRFy9eIJ9vKihMKWGaEeujH9wLlnnqIofrdWiMoI/r6aC98UAlOeg==","signatures":[{"sig":"MEUCIQDSYwBaji40Np+bZ4g2EXI16JWTA/5r/ZQYlB0htwHkSgIgOxZkO++NJcE62kex3Z9vjFjPgbR0L+9QsV0NuYwX1Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106745},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6f2216d5e356f26f56613f8e1c2b408e0b6c5ecc","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.7.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.20_1765651323877_0.8649612932950266","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"justtcg-js","version":"0.1.21","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.21","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"b0a6c148422250bd3ea848bd96cb0339c0212dc6","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.21.tgz","fileCount":9,"integrity":"sha512-f4a+f7YAO8fPrqnoShRT0hOYLlf9pRXlwBtr/HWUsufiVYyCyfM99eHFevjTYRhGcXXWQe5RMq8eP8WBTldr1A==","signatures":[{"sig":"MEUCIGqtJM0Ws8ui9bNABJ7L0DoivypVQhLu7/ER9isBHt+NAiEA2f8Yc3hdQyNwY3GdcDIvs3rOGUetJx4+GUNgfqpnFSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114043},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d4af67fed96eb29f32d153f6c285cce7e30c577b","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.7.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.21_1766942800674_0.15228196209427147","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"justtcg-js","version":"0.1.22","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.22","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"27071e12939eb7ddb4473fdcb5046a42d1f6d02a","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.22.tgz","fileCount":9,"integrity":"sha512-NFmn5yayKC86gLTtOxhtPSdZXh5/skR4Q/9hVw1q9MlqsAZ0uRMhlY5pnrVFJU0FrvC1X+t0Ev3nSSPs5PpgKA==","signatures":[{"sig":"MEYCIQDPgBfMi2fkLeGXsFD5PgDwLlJmIZk2wpY+VEm1RcFm4QIhALwlzt+nau0hquD2eVlV9FUiOmEUhWRCFjzdeiM8XIMq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114911},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"22cc028fd9d83c1499689311f93f04772d3ee19c","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.7.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.22_1767134295529_0.6099304109886188","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"justtcg-js","version":"0.1.23","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.23","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"48468adfffa82c80cc01f713620da9e3469be293","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.23.tgz","fileCount":9,"integrity":"sha512-hbXvNKgnX8xnjY4+TKS9clmHA9/nEHEr7LFEkP1tChnGWCtzvlF7MUymvhYgFkW/9n5KUt6I4caZGvMA3W/LGA==","signatures":[{"sig":"MEQCIB3mqV34vAuA+XppYjbo+ZtXMJRIUfTzuKmifbPUsfYFAiBIjCXYillqYklsEycVx1vyYdKtQIYZ7zmEMWAsE1pJGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114949},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"57c406b8910a6ef5af1562c67fbb06ea77bbc0f0","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.12.1","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.23_1776274104967_0.04823506244263975","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"justtcg-js","version":"0.1.24","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.24","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"e8938038076a0b79a158bfb71c5d84baf1151516","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.24.tgz","fileCount":9,"integrity":"sha512-w/JLaJPj6GO/uLnL8YR1Qp8FTG6sT2+SRhhAPX8Pqo3tOfNNNoVz8x8sOeAC2m8MKxPwOXq+OKYDfrGumhL4mA==","signatures":[{"sig":"MEUCIDRFd7jxgrlpKIq9zvyJETVodvbAIcb05lfpHvVw3cmkAiEA+YRkoKc9UAmbb5eO1PuqDe8MIBLze4EMCOlSjnK2YKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114951},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ed5056d2feb0aa6ca0007b712370a782fba68172","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.12.1","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.24_1776275048311_0.07499782498520768","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"justtcg-js","version":"0.1.25","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.25","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"497f5724cc63b405b8d67da94becb3b5279aadf8","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.25.tgz","fileCount":9,"integrity":"sha512-ShSVHBPZ1WEuA8FBRG8H6n2mD+gNcndyHTtJSiL6Jg5137rXV5hiF8koxP1Mj6edGdE4JRRq3jLOPBeQXmDvXQ==","signatures":[{"sig":"MEUCIQCf70RAZuJNYP9wlMg7nNOmtu9tHAKkDTQxToG/cC0YJQIgIpwOfVQkxmIxWzIWiQwhD2qTTPT5z8C7WLm2ixIs6Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115780},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"133841726b042b4b5d5d6162bad98a769f494f25","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.12.1","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.25_1776281377847_0.5427177807219716","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"justtcg-js","version":"0.1.26","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.1.26","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"078e7fa6c51a6586f050d7215eccd88dbcefc44e","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.1.26.tgz","fileCount":9,"integrity":"sha512-yofoU63g5egkCwQquE4DHCSYzcJSo5V39mPcnoR4RagzXbir+BOq/s/QMljKzoyHKW139GebkeuDTSuCAnp5Vw==","signatures":[{"sig":"MEQCICxO+oqzeVGz+UOP+tRn/LiiwxRb8DOo9IkiGNShmEKOAiBnVwVl4O+IK37zm93XYn7YpLzOSsqT4iHXcn+OGR5zRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116999},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"dd1d1dc0bed01aa268039af712fd5c8e870a7493","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.12.1","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.1.26_1776704339003_0.8887408512103792","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"justtcg-js","version":"0.2.0","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.2.0","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"50f04fa15635de79b1acb68eadb4e2f6090bf2b9","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.2.0.tgz","fileCount":9,"integrity":"sha512-5GCZPpBFmHvX8gnC2V7jX0rNPqwsvMsy30Q65/45AkvRd38w1Y+eEkOX5RE1GnuWQtfpvAw8viiEX6ejQcNiFA==","signatures":[{"sig":"MEUCIFYjtk30uZ7RPhCTQeaEBYFAXTNMSB6Fc4U7MqtKo6eSAiEApbCR8T4J54DJASsalkOKgej+rk790c5A82Pt9IAo9NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117102},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"088f382f64735b120ea9e195c75e82d4479f0a97","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.16.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.2.0_1780954719693_0.4402744507367857","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"justtcg-js","version":"0.2.1","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.2.1","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"e5d652c0d2c495c3e0b9840eb01f4f68eb93d339","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.2.1.tgz","fileCount":9,"integrity":"sha512-XZriws7yollacOOKHv2emn8cMRzXC53KCvkK57A1wJ42LEEjN8LVXA/5/gli2UeSr0LSmI/dzNbPGYKQY/T09w==","signatures":[{"sig":"MEYCIQDVuIjrquhpGcPTg3agKL930mwjfYLRmnencnEeyQISHAIhAKr9JxfnKG8MWOiWfoov3zPGffbNPHDFQUQ/NffgleJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117221},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5e9aaaad85bbd38612bdb6ea9a19822aec53a79c","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"11.16.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.2.1_1780954990468_0.41302193371611584","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"justtcg-js","version":"0.3.1","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.3.1","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"829524cd55e9678c5d82f2be3724bdf9e10b255e","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.3.1.tgz","fileCount":9,"integrity":"sha512-FtEnhAKOTRIUrFMVsw+8AxDx/LlByBfyO7D+/mwqOm+TneyTPFNZeaL6exQ5cNoKspMy0EDzX/y8JybLjWoErg==","signatures":[{"sig":"MEUCIGIPGkiTSIEWws3OR7KMbTmlIX4ZpRDwMl7vzQKdm2i4AiEA6btjtmKhIomGrINBfzZGcniRqAYM4SxCNjjCwVPo7q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325048},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d1f91a170c84c5fc89ee656971bbbdefcc97a7ac","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"12.0.1","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.3.1_1784848217910_0.818123857242349","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"justtcg-js","version":"0.3.2","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","_id":"justtcg-js@0.3.2","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"homepage":"https://github.com/justtcg/justtcg-js#readme","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"dist":{"shasum":"1e0bd4e23f5c94872e88cda3f7c45c2d67dff293","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.3.2.tgz","fileCount":9,"integrity":"sha512-NIYes75bRU1rU3WRCGUOBEKdZZT9JgvN/29F3RwVgRMVvuHtr3ES7N+KCCURxv+dZbzrfvu8LfP7d07RJxZ3mA==","signatures":[{"sig":"MEUCIFs77LMas4jRMxEzGgFnNZSoeE3a28qEXrqHb7RgUcX/AiEAoP+qZPbZTrzt7XsUVmIJ0/D86usJ5onLgV2dMbLeGl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328538},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b196fac8aee6966341ba849577cee1b0069bceac","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"repository":{"url":"git+https://github.com/justtcg/justtcg-js.git","type":"git"},"_npmVersion":"12.0.1","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/justtcg-js_0.3.2_1785186268954_0.22077744635338914","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"justtcg-js","version":"0.5.0","description":"The official JavaScript/TypeScript SDK for the JustTCG API.","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"scripts":{"test":"vitest run","test:watch":"vitest","build":"tsup","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\"","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"examples/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/justtcg/justtcg-js.git"},"keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"homepage":"https://github.com/justtcg/justtcg-js#readme","devDependencies":{"@eslint/js":"^9.35.0","@types/node":"^24.5.2","@typescript-eslint/eslint-plugin":"^8.44.0","@typescript-eslint/parser":"^8.44.0","eslint":"^9.35.0","eslint-config-prettier":"^10.1.8","globals":"^16.4.0","prettier":"^3.6.2","ts-node":"^10.9.2","tsup":"^8.5.0","typescript":"^5.9.2","typescript-eslint":"^8.44.0","vitest":"^3.2.4"},"gitHead":"c679b36b8ac0841d73e27682051eb90657e8cfae","_id":"justtcg-js@0.5.0","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-meVsVF3NXoI1rHFQ2H1VZkBMSrCJcAtNecebbHT2Fb49eOBjhtHb0Paph6/2FEBLQF0aOg963uXwih1f/rAVtA==","shasum":"3325c57f255687fe4dc55af91a6856409d194021","tarball":"https://registry.npmjs.org/justtcg-js/-/justtcg-js-0.5.0.tgz","fileCount":9,"unpackedSize":372469,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/justtcg-js@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCITkeng+bx/CQ4VWJlXFSZ4yR6K3+hWEKcazHMRXRGxQIgIHvZvT+VZX8yRBpnhxdPAIMn0phvFBhp7UR4p6sNVQo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e233f04c-e02d-4395-82bc-711056461861"}},"directories":{},"maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/justtcg-js_0.5.0_1788306539260_0.7450790221680046"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-19T17:57:39.266Z","modified":"2026-09-01T23:48:59.740Z","0.1.0":"2025-09-19T17:57:39.504Z","0.1.2":"2025-09-19T18:15:02.244Z","0.1.3":"2025-09-22T19:53:03.369Z","0.1.4":"2025-09-22T20:27:46.996Z","0.1.5":"2025-09-23T00:00:49.982Z","0.1.6":"2025-09-23T20:03:11.417Z","0.1.7":"2025-09-23T20:50:47.504Z","0.1.8":"2025-09-24T00:50:33.442Z","0.1.9":"2025-09-25T07:09:38.543Z","0.1.10":"2025-10-01T20:03:07.310Z","0.1.11":"2025-10-01T20:07:03.838Z","0.1.12":"2025-10-01T22:06:33.819Z","0.1.13":"2025-10-08T20:13:16.568Z","0.1.14":"2025-10-31T20:03:13.577Z","0.1.15":"2025-11-20T07:22:09.537Z","0.1.16":"2025-11-20T07:22:40.234Z","0.1.19":"2025-12-10T06:43:34.296Z","0.1.20":"2025-12-13T18:42:04.012Z","0.1.21":"2025-12-28T17:26:40.832Z","0.1.22":"2025-12-30T22:38:15.678Z","0.1.23":"2026-04-15T17:28:25.109Z","0.1.24":"2026-04-15T17:44:08.444Z","0.1.25":"2026-04-15T19:29:37.975Z","0.1.26":"2026-04-20T16:58:59.160Z","0.2.0":"2026-06-08T21:38:39.820Z","0.2.1":"2026-06-08T21:43:10.597Z","0.3.1":"2026-07-23T23:10:18.052Z","0.3.2":"2026-07-27T21:04:29.098Z","0.5.0":"2026-09-01T23:48:59.413Z"},"bugs":{"url":"https://github.com/justtcg/justtcg-js/issues"},"author":{"name":"JustTCG","email":"support@justtcg.com"},"license":"MIT","homepage":"https://github.com/justtcg/justtcg-js#readme","keywords":["justtcg","tcg","trading card game","api","sdk","pokemon","lorcana","magic the gathering","price api"],"repository":{"type":"git","url":"git+https://github.com/justtcg/justtcg-js.git"},"description":"The official JavaScript/TypeScript SDK for the JustTCG API.","maintainers":[{"name":"0xcosmos","email":"support@justtcg.com"}],"readme":"# JustTCG JS/TS SDK\n\n[![NPM Version](https://img.shields.io/npm/v/justtcg-js.svg)](https://www.npmjs.com/package/justtcg-js)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/justtcg/justtcg-js/ci.yml?branch=main)](https://github.com/justtcg/justtcg-js/actions)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nThe official JavaScript/TypeScript SDK for the JustTCG API. Access real-time and historical pricing data for the world's most popular Trading Card Games.\n\n## Features\n\n-   **✅ Modern & Type-Safe:** Written entirely in TypeScript for a superior developer experience with static typing and autocomplete.\n-   **🔐 Versioned API Access:** Clean, explicit access to API versions via `client.v1` and `client.v2`, ensuring your integrations are stable and future-proof.\n-   **🌍 v2 (public beta):** Localized pricing across regions, graded cards, cursor pagination with `iterate()`, and a `toV1Cards` adapter so you can migrate without rewriting your types. See [Using v2](#using-v2-public-beta).\n-   **🧼 Clean Data Models:** Raw API responses are automatically transformed into clean, intuitive JavaScript objects (e.g., prices in dollars, camelCase properties).\n-   **🚨 Robust Error Handling:** Predictable, typed errors allow you to gracefully handle API issues like invalid keys or rate limits.\n-   **🚀 Zero Dependencies:** A lightweight package with no production dependencies for fast and secure installation.\n-   **🤖 Node.js First:** Optimized for server-side environments, with support for environment variable authentication out of the box.\n\n## Installation\n\n```bash\nnpm install justtcg-js\n```\n\n## Quick Start\n\nGet your API key from your [JustTCG Dashboard](https://justtcg.com/dashboard). For security, we recommend storing your API key in an environment variable named `JUSTTCG_API_KEY`.\n\n```typescript\nimport { JustTCG } from 'justtcg-js';\n\nasync function findTopCards() {\n  try {\n    // The client automatically looks for the JUSTTCG_API_KEY environment variable\n    const client = new JustTCG();\n\n    // Or, you can provide options directly in the constructor\n    // const client = new JustTCG({ \n    //   apiKey: 'your_api_key_here',\n    //   debug: true // Enable request logging\n    // });\n\n    console.log(`Searching for the most valuable cards in Disney Lorcana: The First Chapter...`);\n\n    const response = await client.v1.cards.get({\n      game: 'Disney Lorcana',\n      set: 'the-first-chapter-disney-lorcana',\n      orderBy: 'price',\n      order: 'desc',\n      limit: 10,\n    });\n\n    console.log('\\n--- Top 10 Most Valuable Cards ---');\n    response.data.forEach((card, index) => {\n      // Find the most expensive variant for display (e.g., the Foil version)\n      const topVariant = card.variants.sort((a, b) => (b.price ?? 0) - (a.price ?? 0))[0];\n\n      const price = topVariant?.price?.toFixed(2) ?? 'N/A';\n      const printing = topVariant?.printing ? `(${topVariant.printing})` : '';\n\n      console.log(`${index + 1}. ${card.name} ${printing} - $${price}`);\n    });\n\n    console.log(`\\nAPI requests remaining today: ${response.usage.apiDailyRequestsRemaining}`);\n  } catch (error) {\n    console.error('An error occurred:', (error as Error).message);\n    process.exit(1);\n  }\n}\n\nfindTopCards();\n```\n\n## The Response Object\n\nAll successful method calls from the client return a consistent `JustTCGApiResponse` object. It's crucial to understand its structure.\n\n```typescript\ninterface JustTCGApiResponse<T> {\n  /** The main data payload from the API. The type of T depends on the method called. */\n  data: T;\n\n  /** Pagination metadata, ONLY present on paginated endpoints like `cards.get()` and `sets.list()`. */\n  pagination?: {\n    total: number;\n    limit: number;\n    offset: number;\n    hasMore: boolean;\n  };\n\n  /** API usage metadata, included in every successful response. */\n  usage: {\n    apiRequestLimit: number;\n    apiDailyLimit: number;\n    apiRateLimit: number;\n    apiRequestsUsed: number;\n    apiDailyRequestsUsed: number;\n    apiRequestsRemaining: number;\n    apiDailyRequestsRemaining: number;\n    apiPlan: string;\n  };\n\n  /** If the API returns an error (e.g., validation), this field will contain the message. */\n  error?: string;\n\n  /** An error code corresponding to the error message. */\n  code?: string;\n}\n```\n\n## API Reference\n\nThe client is organized by API version, resource, and method. The structure is always:\n**`client.[version].[resource].[method](params)`**.\n\n### `v1.games`\n\n#### **`.list()`**\n\nFetches a list of all supported Trading Card Games.\n\n-   **Parameters:** None.\n    \n-   **Returns:** `Promise<JustTCGApiResponse<Game[]>>`\n    \n\n**Response `data` Object (`Game`):**\n\n```typescript\n{\n  id: string; // The unique identifier for the game (e.g., 'pokemon')\n  name: string; // The full name of the game (e.g., 'Pokemon')\n  cards_count: number; // Total number of cards in the game\n  sets_count: number; // Total number of sets in the game\n  sealed_count: number; // Number of sealed products in the game\n  last_updated: number; // Last updated timestamp (Unix seconds)\n  game_value_usd: number; // Total value of the game's cards (USD)\n  game_value_change_7d_pct: number; // Percentage change in game value over 7 days\n  game_value_change_30d_pct: number; // Percentage change in game value over 30 days\n  game_value_change_90d_pct: number; // Percentage change in game value over 90 days\n  cards_pos_7d_count: number; // Number of cards with positive price change in 7d\n  cards_neg_7d_count: number; // Number of cards with negative price change in 7d\n  sealed_cards_pos_7d_count: number; // Number of sealed products with positive price change in 7d\n  sealed_cards_neg_7d_count: number; // Number of sealed products with negative price change in 7d\n  cards_pos_30d_count: number; // Number of cards with positive price change in 30d\n  cards_neg_30d_count: number; // Number of cards with negative price change in 30d\n  sealed_cards_pos_30d_count: number; // Number of sealed products with positive price change in 30d\n  sealed_cards_neg_30d_count: number; // Number of sealed products with negative price change in 30d\n  cards_pos_90d_count: number; // Number of cards with positive price change in 90d\n  cards_neg_90d_count: number; // Number of cards with negative price change in 90d\n  sealed_cards_pos_90d_count: number; // Number of sealed products with positive price change in 90d\n  sealed_cards_neg_90d_count: number; // Number of sealed products with negative price change in 90d\n}\n\n```\n\n### `v1.sets`\n\n#### **`.list(params)`**\n\nFetches a list of sets, which **must be filtered by game**.\n\n-   Parameters:\n    | Parameter | Type   | Required | Description                                               |\n    | :-------- | :----- | :------- | :-------------------------------------------------------- |\n    | game      | string | Yes      | The name of the game to filter sets by (e.g., 'Pokemon'). |\n    \n-   **Returns:** `Promise<JustTCGApiResponse<Set[]>>` (This response includes the `pagination` object).\n    \n**Response `data` Object (`Set`):**\n\n```typescript\n{\n  id: string; // The unique identifier for the set\n  name: string; // The name of the set (e.g., 'Base Set')\n  gameId: string; // The ID of the game this set belongs to\n  game: string; // The name of the game this set belongs to\n  count: number; // The number of cards in the set\n  variants_count: number; // The total number of variants in the set\n  sealed_count: number; // The number of sealed products in the set\n  release_date: string; // The release date in ISO 8601 format\n  set_value_usd: number; // Total value of the set's cards (USD)\n  set_value_change_7d_pct: number; // Percentage change in set value over 7 days\n  set_value_change_30d_pct: number; // Percentage change in set value over 30 days\n  set_value_change_90d_pct: number; // Percentage change in set value over 90 days\n}\n```\n\n### `v1.cards`\n\n#### **`.get(params)`**\n\nA powerful and flexible method to browse, filter, and retrieve a paginated list of cards.\n\n | Parameter             | Type                                        | Description                                                                                                                                                                                                                                                       |\n | :-------------------- | :------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n | tcgplayerId           | string                                      | A TCGplayer product ID to look up.                                                                                                                                                                                                                                |\n | tcgplayerSkuId        | string                                      | The TCGplayer SKU ID for a specific variant.                                                                                                                                                                                                                      |\n | cardId                | string                                      | A JustTCG card ID or UUID to look up.                                                                                                                                                                                                                             |\n | variantId             | string                                      | A JustTCG variant ID or UUID to look up.                                                                                                                                                                                                                          |\n | scryfallId            | string                                      | The Scryfall ID for the card (if applicable).                                                                                                                                                                                                                     |\n | mtgjsonId             | string                                      | The MTGJSON ID for the card (if applicable).                                                                                                                                                                                                                      |\n | query                 | string                                      | A general search query for the card name.                                                                                                                                                                                                                         |\n | game                  | string                                      | The name of the game to filter by (e.g., 'Pokemon').                                                                                                                                                                                                              |\n | set                   | string                                      | The id of the set to filter by (e.g., 'the-first-chapter-disney-lorcana').                                                                                                                                                                                        |\n | number                | string                                      | The number of the card within the set (e.g., '015').                                                                                                                                                                                                              |\n | updated_after         | number                                      | Unix timestamp (seconds) to filter results updated after this time.                                                                                                                                                                                               |\n | condition             | string[]                                    | An array of conditions to filter by. Supports fully spelled names or abbreviations. Full names: \"Sealed\", \"Near Mint\", \"Lightly Played\", \"Moderately Played\", \"Heavily Played\", \"Damaged\". Abbreviations: \"S\", \"NM\", \"LP\", \"MP\", \"HP\", \"DMG\".                     |\n | printing              | string[]                                    | An array of print types to filter by (e.g., ['Foil', '1st Edition']).                                                                                                                                                                                             |\n | include_price_history | boolean                                     | Option to include price history in the response for matching variants.                                                                                                                                                                                            |\n | priceHistoryDuration  | '7d' \\| '30d' \\| '90d' \\| '180d' \\| '1y'            | Specify which timeframe to include in the priceHistory array. This parameter is ignored if include_price_history is set to false.                                                                                                                                 |\n | include_statistics    | '7d' \\| '30d' \\| '90d' \\| '1y' \\| 'allTime' | Specify which timeframe statistics to include in the response. Defaults to all timeframes. You can provide a comma-separated list (e.g., 7d,30d,1y) to include multiple statistics.                                                                               |\n | include_null_prices   | boolean                                     | Option to include cards that currently have null prices. Defaults to 'false'.                                                                                                                                                                                     |\n | min_price             | number                                      | Filters results to include only cards where the current market price is greater than or equal to the provided value.                                                                                                                                              |\n | language              | `(CardLanguage \\| string)[]`                | Narrows each card's `variants[]` to the requested language(s). Never drops a card. Valid values: `\"English\"`, `\"Japanese\"`, `\"French\"`, `\"German\"`, `\"Spanish\"`, `\"Italian\"`, `\"Chinese (S)\"`, `\"Portuguese\"`, `\"Chinese (T)\"`, `\"Russian\"`, `\"Korean\"`. Variants with a `null` language resolve to `\"English\"`. |\n | orderBy               | 'price' \\| '24h' \\| '7d' \\| '30d' \\| '90d'  | The field to sort the results by. Default is 'price'.                                                                                                                                                                                                             |\n | order                 | 'asc' \\| 'desc'                             | The sort order. Default is 'desc'.                                                                                                                                                                                                                                |\n | limit                 | number                                      | The maximum number of results to return. Default is 20. <table><tr><th>Plan</th><th>Max</th></tr><tr><td>Free</td><td>20</td></tr><tr><td>Starter</td><td>100</td></tr><tr><td>Professional</td><td>100</td></tr><tr><td>Enterprise</td><td>200</td></tr></table> |\n | offset                | number                                      | The number of results to skip for pagination.                                                                                                                                                                                                                     |\n    \n-   **Returns:** `Promise<JustTCGApiResponse<Card[]>>` (This response includes the `pagination` object).\n\n#### **`.getByBatch(items)`**\n\nRetrieves multiple specific cards and their variants in a single, efficient request. This is ideal for updating inventory prices.\n\n- Parameters: An array of `BatchLookupItem` objects.\n    \n| Parameter | Type              |                                                                                             Max Object Length                                                                                             | Description                 |\n| :-------- | :---------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------- |\n| items     | BatchLookupItem[] | <table><tr><th>Plan</th><th>Max</th></tr><tr><td>Free</td><td>20</td></tr><tr><td>Starter</td><td>100</td></tr><tr><td>Professional</td><td>100</td></tr><tr><td>Enterprise</td><td>200</td></tr></table> | An array of lookup objects. |\n    \n**`BatchLookupItem` Object:**\n\nYou can mix and match different identifier types in a single batch request. The lookup item can define any combination of identifiers and options.\n```typescript\n{\n  tcgplayerId?: string; // A TCGplayer product ID.\n  tcgplayerSkuId?: string; // The TCGplayer SKU ID for a specific variant.\n  cardId?: string;      // A JustTCG card ID or UUID.\n  variantId?: string;   // A JustTCG variant ID or UUID.\n  scryfallId?: string;  // The Scryfall ID for the card.\n  mtgjsonId?: string;   // The MTGJSON ID for the card.\n  printing?: string[];  // Optional: Filter by specific print types for this item.\n  condition?: string[]; // Optional: Filter by specific conditions for this item. Accepts full names and abbreviations.\n  updated_after?: number; // Optional: Only return items updated after this Unix timestamp (seconds).\n  include_price_history?: boolean; // Optional: Include price history for matched variants.\n  include_statistics?: ('7d'|'30d'|'90d'|'1y'|'allTime')[]; // Optional: Specific timeframes for statistics.\n}\n``````\n-   **Returns:** `Promise<JustTCGApiResponse<Card[]>>` (This response does **not** include the `pagination` object).\n\n#### **Response `data` Object (`Card` and `Variant`)**\n\nThe `get()` and `getByBatch()` methods return an array of `Card` objects. Each card contains an array of its `Variant` objects.\n\n**`Card` Object:**\n```typescript\n{\n  /** The unique slug identifier for the card. Will be renamed to `slug` in v2. */\n  id: string;\n  /** The UUID of the card. Recommended for stable identification. */\n  uuid: string;\n  /** The name of the card. */\n  name: string;\n  /** The game this card belongs to. */\n  game: string;\n  /** The set ID this card belongs to. */\n  set: string;\n  /** The set name this card belongs to (may be omitted for some responses). */\n  set_name?: string;\n  /** The card number within the set. */\n  number: string | null;\n  /** The rarity of the card. */\n  rarity: string | null;\n  /** The TCGPlayer ID for the card. */\n  tcgplayerId: string | null;\n  /** The Scryfall ID for the card, if applicable. */\n  scryfallId: string | null;\n  /** The MTGJSON ID for the card, if applicable. */\n  mtgjsonId: string | null;\n  /** Additional details about the card. */\n  details?: string | null;\n  /** The different variants of the card. */\n  variants: Variant[];\n}\n```\n**`Variant` Object:** (Contains detailed pricing)\n```typescript\n{\n  /** The unique slug identifier for this variant. Will be renamed to `slug` in v2. */\n  id: string;\n  /** The UUID of this variant. Recommended for stable identification. */\n  uuid: string;\n  /** The condition of the card variant (e.g., Near Mint). */\n  condition: string;\n  /** The printing type of the card variant (e.g., Foil, 1st Edition). */\n  printing: string;\n  /** The language of the card variant, if applicable. */\n  language: string | null;\n  /** The TCGPlayer SKU of the specific variant, if available. */\n  tcgplayerSkuId?: string;\n  /** The current price of the card variant in dollars. */\n  price: number;\n  /** The last time the price was updated, as an epoch timestamp in seconds. */\n  lastUpdated: number; // Epoch seconds\n  /** The percentage change in price over the last 24 hours. */\n  priceChange24hr?: number | null; // Percentage\n\n  // --- 7d stats ---\n  /** The percentage change in price over the last 7 days. */\n  priceChange7d?: number | null; // Percentage\n  /** The average price over the last 7 days. */\n  avgPrice?: number | null; // Dollars\n  /** The price history entries over the last 7 days. */\n  priceHistory?: PriceHistoryEntry[] | null;\n  minPrice7d?: number | null; // Dollars\n  maxPrice7d?: number | null; // Dollars\n  stddevPopPrice7d?: number | null;\n  covPrice7d?: number | null;\n  iqrPrice7d?: number | null;\n  trendSlope7d?: number | null;\n  priceChangesCount7d?: number | null;\n\n  // --- 30d stats ---\n  priceChange30d?: number | null; // Percentage\n  avgPrice30d?: number | null; // Dollars\n  minPrice30d?: number | null; // Dollars\n  maxPrice30d?: number | null; // Dollars\n  stddevPopPrice30d?: number | null;\n  covPrice30d?: number | null;\n  iqrPrice30d?: number | null;\n  trendSlope30d?: number | null;\n  priceChangesCount30d?: number | null;\n  priceRelativeTo30dRange?: number | null;\n\n  // --- 90d stats ---\n  priceChange90d?: number | null; // Percentage\n  avgPrice90d?: number | null; // Dollars\n  minPrice90d?: number | null; // Dollars\n  maxPrice90d?: number | null; // Dollars\n  stddevPopPrice90d?: number | null;\n  covPrice90d?: number | null;\n  iqrPrice90d?: number | null;\n  trendSlope90d?: number | null;\n  priceChangesCount90d?: number | null;\n  priceRelativeTo90dRange?: number | null;\n\n  // --- 1y stats ---\n  minPrice1y?: number | null;\n  maxPrice1y?: number | null;\n\n  // --- All-time stats ---\n  minPriceAllTime?: number | null;\n  minPriceAllTimeDate?: string | null;\n  maxPriceAllTime?: number | null;\n  maxPriceAllTimeDate?: string | null;\n}\n```\n\n**`PriceHistoryEntry` Object:**\n```typescript\n{\n  /** Epoch timestamp in seconds. */\n  t: number;\n  /** Price in dollars. */\n  p: number;\n}\n```\n\n## Using v2 (public beta)\n\nv2 lives alongside v1 on the same client. Reaching for `client.v2` **never** changes how `client.v1` behaves — every v1 type, id, and response shape is untouched. Adopt v2 at your own pace, endpoint by endpoint.\n\n```typescript\nimport { JustTCG } from 'justtcg-js';\n\nconst client = new JustTCG();\n\n// Search — returns the same { data, pagination, usage } envelope you know from v1\nconst { data } = await client.v2.cards.search('charizard', { game: 'pokemon', limit: 5 });\n\nfor (const card of data) {\n  // markets[0] is the primary market — the drop-in replacement for v1's flat `price`\n  console.log(card.name, card.variants[0]?.markets[0]?.price);\n}\n```\n\n### What's new in v2\n\n| Area | v1 | v2 |\n|---|---|---|\n| **Card id** | `id` is a slug; `uuid` is the UUID | `id` is the **UUID**; `slug` holds the old v1 id |\n| **Pricing** | flat `price`, `avgPrice30d`, … on the variant | a `markets[]` array, one entry per region; stats grouped under `markets[].periods` |\n| **Localization** | US/NA only | request `regions: ['UK', 'US']` — prices are the real local prices, **never** currency-converted |\n| **Graded cards** | not returned | ordinary variants with `type: 'graded'` and a `grading` object |\n| **Pagination** | `offset` + `total` | opaque `cursor` + `Link` header; walk it with `iterate()` |\n| **Usage** | `_metadata` in the body | `RateLimit-*` response headers, surfaced as `usage` |\n| **Errors** | `error`/`code` on the response | thrown [typed exceptions](#error-handling) (`NotFoundError`, `RateLimitError`, …) |\n\nNested fields also regroup: `game` becomes `{ id, name }`, `set` becomes `{ id, name }`, and the third-party ids move under `external_ids` (`external_ids.tcgplayer`, `external_ids.scryfall`, …).\n\n### Methods\n\nAll methods return `{ data, pagination?, usage }`. `pagination` is present on list methods (`get`, `search`) and absent on the others.\n\n```typescript\n// Browse / filter — with no params, this browses; with q/number it searches\nawait client.v2.cards.get({ game: 'pokemon', regions: ['US'], limit: 20 });\n\n// Search by name\nawait client.v2.cards.search('pikachu', { game: 'pokemon' });\n\n// Direct lookup — accepts a v2 UUID or a legacy v1 slug, and unwraps the single card.\n// This is the only lookup that accepts graded: 'include'.\nawait client.v2.cards.retrieve('907005b3-b7bd-5eac-aed9-d20454b7fe8a');\nawait client.v2.cards.retrieveVariant('e72a67fe-922e-5662-bcfc-e8cb509f8220');\n\n// Batch — snake_case body keys (a v1 payload needs its keys renamed, not sent as-is).\n// `regions` applies to every item and is sent once.\nawait client.v2.cards.getByBatch([{ card_id: '…' }, { tcgplayer_id: '42' }], { regions: ['US'] });\n```\n\n### Iterating every page\n\n`iterate()` walks the entire result set one card at a time, fetching pages lazily — breaking out of the loop stops the requests, so it's safe to point at a large set. Use `iteratePages()` when you need the page boundaries or want to watch `usage` as you go.\n\n```typescript\nfor await (const card of client.v2.cards.iterate({ game: 'pokemon', limit: 100 })) {\n  console.log(card.name);\n}\n\nfor await (const page of client.v2.cards.iteratePages({ game: 'pokemon' })) {\n  console.log(page.data.length, 'cards,', page.usage.remaining, 'requests left');\n}\n```\n\n### Localized pricing\n\nRequest regions in priority order; `markets` come back in the same order, and `markets[0]` is the market that `min_price` and `order_by` apply to. A region with no local data has `price: null` — the SDK never falls back to a different currency.\n\n```typescript\nconst { data } = await client.v2.cards.search('charizard', {\n  game: 'pokemon',\n  regions: ['UK', 'US'],\n});\n\nfor (const market of data[0].variants[0].markets) {\n  console.log(market.region, market.price, market.currency); // 'UK' 410.5 'GBP'\n}\n```\n\n#### Language filtering\n\nNarrow each card's `variants[]` to specific language(s). A card is never dropped — it comes back with an empty `variants[]` if none of its variants match. Pagination counts (`meta.total`) are unaffected.\n\n```typescript\n// Filter to Japanese variants only (variants with language: null are treated as English\n// by the API — they will NOT be included unless you also pass 'English')\nconst jpCards = await client.v2.cards.get({\n  game: 'pokemon',\n  language: ['Japanese'],\n});\n\n// Or use the typed constant to avoid typos:\nimport { CARD_LANGUAGES } from 'justtcg';\nconst multiLangCards = await client.v2.cards.get({\n  game: 'pokemon',\n  language: [CARD_LANGUAGES[0], CARD_LANGUAGES[1]], // English, Japanese\n});\n```\n\nThe same `language` parameter is available on `v2.cards.search()`, `v2.cards.retrieve()`, and `v1.cards.get()` / `v1.cards.search()`.\n\nOmitting `regions` yields a single `US` market (USD), reproducing v1's pricing. Extra regions and `graded: 'include'` carry a cost surcharge; exact figures are set at launch.\n\n### Migrating without rewriting your types\n\nIf your codebase is already typed against the v1 `Card`, switch the fetch to v2 and run the results through `toV1Cards` — it reshapes v2 back into the exact v1 shape, so nothing downstream changes.\n\n```typescript\nimport { JustTCG, toV1Cards } from 'justtcg-js';\nimport type { Card } from 'justtcg-js';\n\nconst { data } = await client.v2.cards.get({ game: 'pokemon' });\nconst legacy: Card[] = toV1Cards(data); // flat price, avgPrice, game as a string — all v1 names\n\n// Choose which region flattens into the price fields (defaults to the primary market):\nconst ukPriced = toV1Cards(data, { region: 'UK' });\n```\n\nTwo things deliberately don't round-trip: graded variants are **dropped** unless you pass `{ includeGraded: true }` (v1 was raw-only), and `printing` loses the `\" - <Language>\"` suffix v1 appended for non-English cards (v2 carries `language` separately). Use `toV1Card` for a single card and `toV1Variant` for a single variant.\n\n> **Note:** External-id GET parameters (`tcgplayerId`, `scryfallId`, …) are pending on the v2 `get` endpoint. Until then, use them via `getByBatch` or stay on `client.v1` for those lookups.\n\n## Error Handling\n\nThe SDK surfaces errors in two primary ways: **thrown exceptions** for critical SDK issues and an **`error` property** on the response object for API issues.\n\n> **v2 note:** v2 never uses the `error` property — it always throws a typed exception on failure. The classes are exported (`JustTCGError` and its subclasses `AuthenticationError`, `ValidationError`, `RegionNotAvailableError`, `NotFoundError`, `RateLimitError`, `ApiError`) so you can branch with `instanceof`. Each carries `.status`, `.code`, and the raw `.problem` body; `RateLimitError` adds `.retryAfter`, `RegionNotAvailableError` adds `.available`.\n>\n> ```typescript\n> import { NotFoundError, RateLimitError } from 'justtcg-js';\n>\n> try {\n>   await client.v2.cards.retrieve(cardId);\n> } catch (error) {\n>   if (error instanceof NotFoundError) { /* no such card */ }\n>   else if (error instanceof RateLimitError) { console.log(`retry after ${error.retryAfter}s`); }\n>   else throw error;\n> }\n> ```\n\n### 1. Thrown Exceptions (SDK-level Errors)\n\nCritical errors that happen at the SDK level will be thrown as a JavaScript `Error`. These **must** be wrapped in a `try...catch` block.\n\n**Common Causes:**\n    \n-   **Authentication Failure (401):** The API key is missing.\n-   **Invalid Parameter Value:** Providing an unknown value for a parameter like `orderBy`.\n\n**Example:**\n```typescript\ntry {\n  const client = new JustTCG();\n  await client.v1.games.list();\n} catch (error) {\n  // This block will catch the error\n  console.error((error as Error).message); // e.g., \"Authentication error: API key is missing.\"\n}\n```\n\n### 2. Response `error` Property (API-level Errors)\n\nIf a request is syntactically valid but fails API-level validation (e.g., an invalid lookup parameter), the API will often return a normal response object where the `data` is empty and the `error` and `code` properties are populated.\n\n**Common Causes:**\n-   **Authentication Failure (401/403):** The provided API key is invalid or disabled.\n-   **Not Found (404):** The requested endpoint does not exist.\n-   **Rate Limit Exceeded (429):** Your application is making too many requests.\n-   **Missing Required Parameters:** Calling `client.v1.sets.list()` without the required `game` parameter.\n-   **Invalid Lookup Parameter:** Providing an unknown value for a parameter like `cardId`.\n    \n**Example:**\n```typescript\nconst client = new JustTCG();\n// Missing the required 'game' parameter\nconst response = await client.v1.sets.list();\n\nif (response.error) {\n  // This block will execute\n  console.log(response.error); // \"Required query parameter \\\"game\\\" is missing\"\n  console.log(response.code);  // \"INVALID_REQUEST\"\n} else {\n  // This data will be empty\n  console.log(response.data);\n}\n```\n\n## Examples\n\nYou can find practical, runnable examples in the `/examples` directory of this repository.\n\nTo run an example, first ensure you have set your `JUSTTCG_API_KEY` environment variable.\n```bash\n# Example: Find the most valuable Lorcana cards from The First Chapter\nexport JUSTTCG_API_KEY=\"YOUR_API_KEY_HERE\"\nnpx ts-node examples/find-most-valuable-lorcana-cards.ts\n```\n\nFor the v2 API (public beta):\n```bash\nnpx ts-node examples/v2-quickstart.ts           # search, direct lookup, localized pricing\nnpx ts-node examples/v2-iterate-and-graded.ts   # cursor iteration and graded cards\nnpx ts-node examples/v2-migrate-from-v1.ts      # toV1Cards adapter and typed errors\n```\n\n## License\n\nThis SDK is licensed under the [MIT License](./LICENSE).\n","readmeFilename":"README.md"}