{"_id":"mobx-strapi","_rev":"68-fe64c25657b9776e2e25b32668f1cc93","name":"mobx-strapi","dist-tags":{"latest":"0.8.1"},"versions":{"0.4.5":{"name":"mobx-strapi","version":"0.4.5","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.4.5","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"a5ca60abe10678cefd3f48873e0dc9a4f3a8f1f7","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.4.5.tgz","fileCount":8,"integrity":"sha512-RfXysk6yEV4bfKaUfnJ5DJYNeXUpnsmKjfbAAU0d8Qqa3Z4jtwHudXJKI6oxZaPFvn+nVjSK/gEpWYBvgDtktw==","signatures":[{"sig":"MEYCIQCrqy/f3S1ZZ27s94sdes6s4OsF19IX/seONjwez3XRgwIhAJ6C7sZ7+szIiO1QBnKkQy7B3F4qkSzDwzxpkYKnlndc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39201},"main":"dist/index.js","types":"dist/index.d.ts","source":"source/index.ts","gitHead":"cfa56a1ed151c68795111453ae179b79ec0845a3","scripts":{"build":"rm -rf dist/  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true}},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"deprecated":"Don't use versions with old API & bugs","_npmVersion":"8.19.2","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"18.17.0","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.11.2","web-utility":"^4.1.0","@swc/helpers":"^0.5.1","mobx-restful":"^0.6.11","regenerator-runtime":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.10.0","parcel":"~2.9.3","@types/qs":"^6.9.7","typescript":"~5.2.2","@parcel/packager-ts":"~2.9.3","@parcel/transformer-typescript-types":"~2.9.3"},"peerDependencies":{"mobx":">=4 <6"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.4.5_1693264523417_0.848415625040865","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"mobx-strapi","version":"0.5.3","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.5.3","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"79778dabcb757c56bc85db1671d0f97bc550c8d9","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.5.3.tgz","fileCount":8,"integrity":"sha512-nBjppRepixCrQ3Nan7UJzoZdWMonG6Me9dyh6fLrmghslY8p6Hy9L08pKA3UvJszqsb20pbATDHj2XFgHzDGTw==","signatures":[{"sig":"MEUCIElpfuv9E3JTOi14Iqo0mB1Mdo+2USrFEY21AfvUlbOXAiEA5tGFUv6aemLTxMVyET7KtTjglwDbEjJENWFTZ+rJr24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55535},"main":"dist/index.js","types":"dist/index.d.ts","source":"source/index.ts","gitHead":"f33ba5aaccaaf3caacdd0168289d467e06a0d0ee","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true}},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"deprecated":"Don't use versions with old API & bugs","_npmVersion":"10.7.0","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"20.15.1","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.13.0","web-utility":"^4.4.1","@swc/helpers":"^0.5.13","mobx-restful":">=1 <3","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.5","parcel":"~2.12.0","@types/qs":"^6.9.16","typescript":"~5.6.3","@parcel/packager-ts":"~2.12.0","@parcel/config-default":"~2.12.0","@parcel/transformer-typescript-tsc":"~2.12.0","@parcel/transformer-typescript-types":"~2.12.0"},"peerDependencies":{"mobx":">=6.11"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.5.3_1730202156170_0.020884765131350402","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"mobx-strapi","version":"0.6.8","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.6.8","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"24339c8aa882e803ce5ae11b8d7b85a3cdd89788","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.6.8.tgz","fileCount":9,"integrity":"sha512-mnQCs1rKpE+fdmCZpIQxEJ5XZ1vuvtGucEpWSrTz/zrkm1PGT1bmTOqa7rRyxpoYqSmY1xbMLYqhxUAr2ls0FA==","signatures":[{"sig":"MEUCIAPONMA0M0ItlGlbkOhnnQas4SNV9tXPnz6pjjZn+YFXAiEAzeg8yslgXIoD5SG0KmFnMhkkBLkvfV7coSz0XfVM7h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126369},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"types":"dist/index.d.ts","source":"source/index.ts","gitHead":"c39baf9fbc243232e9182420c599a82de1e3495b","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true}},"_npmUser":{"name":"tech_query","actor":{"name":"tech_query","type":"user","email":"shiy007@qq.com"},"email":"shiy007@qq.com"},"deprecated":"Don't use versions with old API & bugs","_npmVersion":"10.9.2","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"22.15.1","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.14.0","mobx":"^6.13.7","koajax":"^3.1.2","idb-keyval":"^6.2.2","web-utility":"^4.4.3","@swc/helpers":"^0.5.17","mobx-restful":"^2.1.0","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.7","parcel":"~2.15.4","@types/qs":"^6.14.0","typescript":"~5.8.3","@parcel/packager-ts":"~2.15.4","@parcel/config-default":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.6.8_1751905748239_0.5808107198819534","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mobx-strapi","version":"0.7.0","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.7.0","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"401ca43514d4d5d66b39f32dde900043ee656c6e","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.7.0.tgz","fileCount":9,"integrity":"sha512-NnJDolmD2KWQOdnQRgWakZlG5CvvT91Q4M2fh69jDRVZINy24s9l3MuE2XsoA+TMWj3y3cxvnuTQ4hrvNNflWg==","signatures":[{"sig":"MEQCIDp19MRwB5hkjU+qmp9Z1JIGUuVaG4P5JYaT+gCMPDngAiAR3mvGhNABIX5kR2jzbszPhXsdnT+jS+QpOP6W4Nb+vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128014},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"types":"dist/index.d.ts","source":"source/index.ts","gitHead":"10656c1876f63741a5b9c22b89c0359e5d56ea82","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  tsc --emitDeclarationOnly  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true},"types":false},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"deprecated":"Don't use versions with old API & bugs","_npmVersion":"10.9.2","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"22.15.1","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.14.0","mobx":"^6.13.7","koajax":"^3.1.2","idb-keyval":"^6.2.2","web-utility":"^4.5.3","@swc/helpers":"^0.5.17","mobx-restful":"^2.1.0","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.7","parcel":"~2.15.4","@types/qs":"^6.14.0","typescript":"~5.9.2","@parcel/packager-ts":"~2.15.4","@parcel/config-default":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.7.0_1757544623316_0.5801720922062246","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"mobx-strapi","version":"0.7.2","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.7.2","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"136c5245ac3368f15e2642babc3582ff6f2b028d","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.7.2.tgz","fileCount":9,"integrity":"sha512-dmoNtHMQqVNxUYeDtfJ9BJyGugnvMmh1rAgZ/VBt/N1PoEH/DF1+Dced9L3SBlvjzc9hbJvwQpdv/2hN1cGgBw==","signatures":[{"sig":"MEQCIAVoi5Oup688QRkPH5eRTJkNalnWnUESbXbuRlL90EefAiBYBKbPbAjzQAbY1/NHZM3vbeH0I9I89xWqR8XaO/JgxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128447},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"types":"dist/index.d.ts","source":"source/index.ts","gitHead":"10656c1876f63741a5b9c22b89c0359e5d56ea82","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  tsc --emitDeclarationOnly  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true},"types":false},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"_npmVersion":"10.9.2","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"22.15.1","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.14.0","mobx":"^6.13.7","koajax":"^3.1.2","idb-keyval":"^6.2.2","web-utility":"^4.5.3","@swc/helpers":"^0.5.17","mobx-restful":"^2.1.0","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.7","parcel":"~2.15.4","@types/qs":"^6.14.0","typescript":"~5.9.2","@parcel/packager-ts":"~2.15.4","@parcel/config-default":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.7.2_1757755309433_0.37606206719571267","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"mobx-strapi","version":"0.7.3","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.7.3","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"dfdbecd6bfd867ab34cccd0fdd61952544150bfb","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.7.3.tgz","fileCount":9,"integrity":"sha512-PJG4aq1Hdf8RgVrdHyl5Sj5fCT+Jy/ZfiUvezrBXjBtfXQQwKD5kzf5uMJJ0ROb6//+Vp7B23JguydMOgfkSbw==","signatures":[{"sig":"MEYCIQCupCKHEtlwsowwLdATWflpA/YIHK5+twKhlIt1jBqP+wIhAJn2ZAcdqSmSb+sDD04CTOcbWJp+fTQuEjOmfmaoiYQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130835},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"types":"dist/index.d.ts","source":"source/index.ts","gitHead":"f2fd203077c753d16b78000117c2e27e89308409","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  tsc --emitDeclarationOnly  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true},"types":false},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"_npmVersion":"10.9.3","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"22.19.0","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.14.0","mobx":"^6.13.7","koajax":"^3.1.2","idb-keyval":"^6.2.2","web-utility":"^4.6.1","@swc/helpers":"^0.5.17","mobx-restful":"^2.1.0","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.7","parcel":"~2.15.4","@types/qs":"^6.14.0","typescript":"~5.9.2","@parcel/packager-ts":"~2.15.4","@parcel/config-default":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.7.3_1758065936816_0.3614528446008505","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"mobx-strapi","version":"0.7.4","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.7.4","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"8f365a89f1b8ddfcbd04bea17e87fe1a529288e9","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.7.4.tgz","fileCount":9,"integrity":"sha512-PAjGf5A754UpW/rFwM/vMkkRGIABiTMn5OS3+5NO0qWnNfRFvEaEKS89IlEr4iJ7OakPVIUoO7ELq8n4klbFrg==","signatures":[{"sig":"MEQCIGZemy6BoTuWRrWJPyOkM0iGp/iXRusTB7Tf2w0tM0HgAiAVOKcpD+YEb/LWNAXGdB+deeqlS5dDcrmux4I6Hg9d/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131520},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"types":"dist/index.d.ts","source":"source/index.ts","gitHead":"f2fd203077c753d16b78000117c2e27e89308409","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  tsc --emitDeclarationOnly  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true},"types":false},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"_npmVersion":"10.9.2","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"22.15.1","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.14.0","mobx":"^6.13.7","koajax":"^3.1.2","idb-keyval":"^6.2.2","web-utility":"^4.6.1","@swc/helpers":"^0.5.17","mobx-restful":"^2.1.0","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.7","parcel":"~2.15.4","@types/qs":"^6.14.0","typescript":"~5.9.2","@parcel/packager-ts":"~2.15.4","@parcel/config-default":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.7.4_1758068844026_0.11452615333377913","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"mobx-strapi","version":"0.7.5","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.7.5","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"61b927864082fe0bbde03d556f534514ae053aa1","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.7.5.tgz","fileCount":9,"integrity":"sha512-E0bWXmwSBjmJUldrZvsYTOCgFY++/9iI2/zYk2wuGYyJtowGHrywC50AmnqWkiGWK/t8engDUDq4599SjS34hQ==","signatures":[{"sig":"MEUCIDTX83DuvO+sOkoTJjCvj5/ygVfu2Ci1ZS34j4zgdq7+AiEAmCDBLc/ZfyQDt1qBXTmNHHdQ2qdWL3yze/neLTzn814=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130967},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"types":"dist/index.d.ts","source":"source/index.ts","gitHead":"a27272d704f3c082f147ae82c0efd7b3ec81f095","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  tsc --emitDeclarationOnly  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true},"types":false},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"_npmVersion":"10.9.3","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"22.19.0","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.14.0","mobx":"^6.13.7","koajax":"^3.1.2","idb-keyval":"^6.2.2","web-utility":"^4.6.1","@swc/helpers":"^0.5.17","mobx-restful":"^2.1.1","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.7","parcel":"~2.15.4","@types/qs":"^6.14.0","typescript":"~5.9.2","@parcel/packager-ts":"~2.15.4","@parcel/config-default":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.7.5_1758174234364_0.4268084358583255","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"mobx-strapi","version":"0.8.0","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","_id":"mobx-strapi@0.8.0","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","dist":{"shasum":"a322aea5b3ee7e989a275f0e464105331b3f29a3","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.8.0.tgz","fileCount":9,"integrity":"sha512-RGZWq6fRw9R1X1kPEueIDPTAaJ5kx9GZglLtbTGoIV9/IBeb+IYYzAgOwkoJRz4jMFsbgRg3Rekrb63TS2FkeQ==","signatures":[{"sig":"MEQCIFmpgSo0OigA9VLYDCynJDJ1ADfU0iFM0tzzMvl0zS9mAiAZphlsZpq18TV09UIwB0LSgYfBCPmJE5LioMDX+sOnJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138719},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"types":"dist/index.d.ts","source":"source/index.ts","gitHead":"c79e65bf2c4bc2d044c43a1656c59119642cd0c1","scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  tsc --emitDeclarationOnly  &&  parcel build","prepublishOnly":"npm run build"},"targets":{"main":{"optimize":true},"types":false},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"_npmVersion":"10.9.2","description":"MobX SDK for Strapi headless CMS","directories":{},"_nodeVersion":"22.15.1","browserslist":"> 0.5%, last 2 versions, not dead, IE 11","dependencies":{"qs":"^6.14.0","mobx":"^6.13.7","koajax":"^3.1.2","idb-keyval":"^6.2.2","web-utility":"^4.6.1","@swc/helpers":"^0.5.17","mobx-restful":"^2.1.1","regenerator-runtime":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.13.7","parcel":"~2.15.4","@types/qs":"^6.14.0","typescript":"~5.9.2","@parcel/packager-ts":"~2.15.4","@parcel/config-default":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/mobx-strapi_0.8.0_1758200658489_0.21984727980323493","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"mobx-strapi","version":"0.8.1","license":"LGPL-3.0","author":{"name":"shiy2008@gmail.com"},"description":"MobX SDK for Strapi headless CMS","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","source":"source/index.ts","types":"dist/index.d.ts","main":"dist/index.js","dependencies":{"@swc/helpers":"^0.5.17","idb-keyval":"^6.2.2","koajax":"^3.1.2","mobx":"^6.13.7","mobx-restful":"^2.1.1","qs":"^6.14.0","regenerator-runtime":"^0.14.1","web-utility":"^4.6.1"},"devDependencies":{"@parcel/config-default":"~2.15.4","@parcel/packager-ts":"~2.15.4","@parcel/transformer-typescript-tsc":"~2.15.4","@parcel/transformer-typescript-types":"~2.15.4","@types/qs":"^6.14.0","mobx":"^6.13.7","parcel":"~2.15.4","typescript":"~5.9.2"},"pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","lmdb","msgpackr-extract"]},"browserslist":"> 0.5%, last 2 versions, not dead, IE 11","targets":{"types":false,"main":{"optimize":true}},"scripts":{"build":"rm -rf .parcel-cache/ dist/  &&  tsc --emitDeclarationOnly  &&  parcel build","prepublishOnly":"npm run build"},"_id":"mobx-strapi@0.8.1","gitHead":"f85f1b89fd36329a0503aa15c2b336a3cdb0b54f","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-iT6JP43W3XlJ6FW0z063gJ/1DTX3/9pp0SsC/O6KPdo+B8aMSFjoH6hx47vuWrESSCoGx57SPVtSQIxMjIl5ag==","shasum":"55f8a1c081d4b15e1faa2c95bb24c399839b482b","tarball":"https://registry.npmjs.org/mobx-strapi/-/mobx-strapi-0.8.1.tgz","fileCount":13,"unpackedSize":139196,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDKLtfchGvLuL41Os+VN7XDgVeb9XydJT6NORUPrmw3vAIhAJcn59xGHi83HLhQQDnI7tq3p9OEfxABDsAn1WbcKrr3"}]},"_npmUser":{"name":"tech_query","email":"shiy007@qq.com"},"directories":{},"maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mobx-strapi_0.8.1_1758201747547_0.3686669961042237"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-15T13:05:51.397Z","modified":"2025-09-18T13:22:27.937Z","0.2.0":"2020-11-15T13:05:51.566Z","0.2.1":"2020-11-15T14:37:03.573Z","0.2.2":"2020-12-28T20:48:46.916Z","0.2.3":"2020-12-28T21:24:08.662Z","0.2.4":"2021-07-26T11:13:29.331Z","0.3.0-alpha.0":"2021-11-17T22:39:19.019Z","0.4.0-rc.0":"2022-08-19T16:45:39.958Z","0.4.0-rc.2":"2022-09-08T20:47:59.580Z","0.4.0-rc.4":"2022-12-07T21:05:34.226Z","0.4.0-rc.5":"2022-12-10T00:07:00.439Z","0.4.0-rc.6":"2022-12-16T20:58:01.353Z","0.4.0":"2023-02-11T15:01:37.160Z","0.4.1":"2023-03-13T16:59:33.512Z","0.4.2":"2023-06-05T19:10:42.936Z","0.4.3":"2023-08-21T20:00:20.127Z","0.4.5":"2023-08-28T23:15:23.655Z","0.5.0":"2024-01-29T01:45:15.878Z","0.5.1":"2024-05-27T22:54:19.744Z","0.5.2":"2024-09-03T17:59:09.944Z","0.5.3":"2024-10-29T11:42:36.370Z","0.6.0":"2025-01-29T14:53:02.337Z","0.6.3":"2025-06-21T21:14:44.061Z","0.6.4":"2025-06-29T16:40:29.545Z","0.6.5":"2025-06-29T19:06:54.767Z","0.6.6":"2025-06-29T19:59:45.933Z","0.6.7":"2025-07-02T01:35:00.174Z","0.6.8":"2025-07-07T16:29:08.413Z","0.7.0":"2025-09-10T22:50:23.529Z","0.7.1":"2025-09-13T08:11:08.656Z","0.7.2":"2025-09-13T09:21:49.639Z","0.7.3":"2025-09-16T23:38:56.998Z","0.7.4":"2025-09-17T00:27:24.254Z","0.7.5":"2025-09-18T05:43:54.534Z","0.8.0":"2025-09-18T13:04:18.704Z","0.8.1":"2025-09-18T13:22:27.733Z"},"author":{"name":"shiy2008@gmail.com"},"license":"LGPL-3.0","homepage":"https://github.com/idea2app/MobX-RESTful/tree/main/wrapper/Strapi","keywords":["mobx","observable","model","sdk","strapi","headless","cms","restful","api"],"description":"MobX SDK for Strapi headless CMS","maintainers":[{"name":"tech_query","email":"shiy007@qq.com"}],"readme":"# MobX-Strapi\r\n\r\n[MobX][1] SDK for [Strapi][2] headless CMS\r\n\r\n[![MobX compatibility](https://img.shields.io/badge/Compatible-1?logo=mobx&label=MobX%206%2F7)][1]\r\n[![Strapi compatibility](https://img.shields.io/badge/Strapi-v4%20%7C%20v5-2F2E8B?style=flat&logo=strapi)][2]\r\n[![NPM Dependency](https://img.shields.io/librariesio/release/npm/mobx-strapi)][3]\r\n[![](https://raw.githubusercontent.com/sindresorhus/awesome/main/media/mentioned-badge.svg)][4]\r\n\r\n[![NPM](https://nodei.co/npm/mobx-strapi.png?downloads=true&downloadRank=true&stars=true)][5]\r\n\r\n## Version\r\n\r\n|    SemVer    |    branch     |    status    | ES decorator |    MobX     | Strapi |\r\n| :----------: | :-----------: | :----------: | :----------: | :---------: | :----: |\r\n|   `>=0.5`    |    `main`     | ✅developing |   stage-3    |  `>=6.11`   |  v4/5  |\r\n| `>=0.3 <0.5` |    `main`     | ❌deprecated |   stage-2    | `>=4 <6.11` |   v4   |\r\n|    `<0.3`    | [`master`][6] | ❌deprecated |   stage-2    |  `>=4 <6`   |   v3   |\r\n\r\n## Usage\r\n\r\n### Installation\r\n\r\n```shell\r\nnpm i mobx-strapi\r\n```\r\n\r\n### `tsconfig.json`\r\n\r\n```json\r\n{\r\n    \"compilerOptions\": {\r\n        \"target\": \"ES6\",\r\n        \"moduleResolution\": \"Node\",\r\n        \"useDefineForClassFields\": true,\r\n        \"experimentalDecorators\": false,\r\n        \"jsx\": \"react-jsx\"\r\n    }\r\n}\r\n```\r\n\r\n### `model/User.ts`\r\n\r\n```javascript\r\nimport { UserModel } from 'mobx-strapi';\r\n\r\nconst isLocalHost = ['localhost', '127.0.0.1', '0.0.0.0'].includes(location.hostname);\r\n\r\nexport const userStore = new UserModel(\r\n    isLocalHost ? 'http://localhost:1337/api/' : 'https://your.strapi.production.domain/api/'\r\n);\r\n```\r\n\r\n### `model/Article.ts`\r\n\r\n```typescript\r\nimport { Base, BaseUser, Searchable, StrapiListModel } from 'mobx-strapi';\r\n\r\nimport { userStore } from './User';\r\n\r\nexport interface Article extends Base, Record<'title' | 'summary', string> {\r\n    author: BaseUser;\r\n}\r\n\r\nexport class ArticleModel extends Searchable<Article>(StrapiListModel) {\r\n    client = userStore.client;\r\n    baseURI = 'articles';\r\n    // for Strapi 5\r\n    indexKey = 'documentId';\r\n    // optional\r\n    operator = { title: '$containsi' } as const;\r\n    // optional\r\n    searchKeys = ['title', 'summary'] as const;\r\n    // optional\r\n    dateKeys = ['createdAt', 'updatedAt'] as const;\r\n    // optional\r\n    sort = { createdAt: 'desc', updatedAt: 'desc' } as const;\r\n    // optional\r\n    populate = { author: { populate: '*' } };\r\n}\r\n\r\nexport default new ArticleModel();\r\n```\r\n\r\n### `page/Article/index.tsx`\r\n\r\nUse [WebCell][7] as an Example\r\n\r\n```tsx\r\nimport { component, observer } from 'web-cell';\r\n\r\nimport articleStore from '../../model/Article';\r\nimport { userStore } from '../../model/User';\r\n\r\n@component({ tagName: 'article-page' })\r\n@observer\r\nexport class ArticlePage extends HTMLElement {\r\n    connectedCallback() {\r\n        articleStore.getList({ author: userStore.session?.documentId });\r\n    }\r\n\r\n    disconnectedCallback() {\r\n        articleStore.clear();\r\n    }\r\n\r\n    render() {\r\n        const { currentPage } = articleStore;\r\n\r\n        return (\r\n            <ul>\r\n                {currentPage.map(({ id, title, summary }) => (\r\n                    <li key={id}>\r\n                        <a href={`#/article/${id}`}>{title}</a>\r\n                        <p>{summary}</p>\r\n                    </li>\r\n                ))}\r\n            </ul>\r\n        );\r\n    }\r\n}\r\n```\r\n\r\n[1]: https://mobx.js.org/\r\n[2]: https://strapi.io/\r\n[3]: https://libraries.io/npm/mobx-strapi\r\n[4]: https://github.com/strapi/awesome-strapi\r\n[5]: https://nodei.co/npm/mobx-strapi/\r\n[6]: https://github.com/idea2app/MobX-RESTful/tree/master\r\n[7]: https://github.com/EasyWebApp/WebCell\r\n","readmeFilename":"ReadMe.md"}