{"_id":"@gaddario98/react-core","_rev":"33-c6d8047d901bf9e8efeb382e02c43c41","name":"@gaddario98/react-core","dist-tags":{"latest":"2.2.5"},"versions":{"1.0.0":{"name":"@gaddario98/react-core","version":"1.0.0","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.0","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"2ec6cd223d6a6d2e1d0519a4ca5899347d0afdb5","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.0.tgz","fileCount":13,"integrity":"sha512-9fQtBJkejeiVqoWUDh7UfA3BffPeZcRnndvzGFQwiwFWKeL2NQs9dw6RisebYEG+isCpYClNDknueZDbKeKlKQ==","signatures":[{"sig":"MEUCIQCCSyBRi+QVJZUvi5K+wBhJLPIhyfi08NxqVfYf9Oi/gAIgDWZ7gvWH+rsy+/9A2a6F0+XpgerolVPab7vSPDzVitg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3921},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":"./dist/index.mjs","./auth":"./dist/auth/index.mjs","./form":"./dist/form/index.mjs","./pages":"./dist/pages/index.mjs","./state":"./dist/state/index.mjs","./utiles":"./dist/utiles/index.mjs","./queries":"./dist/queries/index.mjs","./providers":"./dist/providers/index.mjs","./localization":"./dist/localization/index.mjs"},"gitHead":"e2e22d3b6d2b5e014c74cf8ad1b00cde8cedac59","scripts":{"build":"rollup -c"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.40.0","typescript":"^5.8.3","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"@gaddario98/utiles":"*","@gaddario98/react-auth":"*","@gaddario98/react-form":"*","@gaddario98/react-pages":"*","@gaddario98/react-state":"*","@gaddario98/react-queries":"*","@gaddario98/react-providers":"*","@gaddario98/react-localization":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.0_1745354981886_0.16529417862942575","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@gaddario98/react-core","version":"1.0.9","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.9","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"9c5c8640cbf5c2e5385d61967276d8bbe68c5eda","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.9.tgz","fileCount":13,"integrity":"sha512-xQpgKEhcmtCzTmhYzK/e8WHwInzhtAkRlNPGGO0a9dcayUuMsw0hEEXUsOD4MZOmPLmeB+eHWIBl5hu7Wy47RQ==","signatures":[{"sig":"MEYCIQDV814y49YFnCyJq9XENYjsOgWpy9tHGgWKLYQJiHsZIwIhAKCL9HYNo7c+vEXM4Sm/sQ+bnp0Ah4+HDcc5M+ImzMWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3921},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":"./dist/index.mjs","./auth":"./dist/auth/index.mjs","./form":"./dist/form/index.mjs","./pages":"./dist/pages/index.mjs","./state":"./dist/state/index.mjs","./utiles":"./dist/utiles/index.mjs","./queries":"./dist/queries/index.mjs","./providers":"./dist/providers/index.mjs","./localization":"./dist/localization/index.mjs"},"gitHead":"95e9daf7fcd3329c4e7461f06c96c54180781e44","scripts":{"build":"rollup -c"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.40.0","typescript":"^5.8.3","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"@gaddario98/utiles":"*","@gaddario98/react-auth":"*","@gaddario98/react-form":"*","@gaddario98/react-pages":"*","@gaddario98/react-state":"*","@gaddario98/react-queries":"*","@gaddario98/react-providers":"*","@gaddario98/react-localization":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.9_1745420970160_0.22375734492903687","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@gaddario98/react-core","version":"1.0.10","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.10","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"f22df42c1b05fd1f4c16efc99919acfe90f6da71","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.10.tgz","fileCount":13,"integrity":"sha512-3I87Fi59DIY5NT5JLw4FxTTs/c+Pd/88RN7Uxf8QBLH140zi5OUybNlnQ+mapAbvCPmb30dUHpnOtEp8KOh50g==","signatures":[{"sig":"MEQCICphyrUBmHzwNf4sTFgEN4FUwGQ3BJfYRbjjRJ00qE3tAiB+HHjo2ei5TeI8ZBE6a4pWpvzCBTvkxKZy9ypm8sRWmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3844},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":"./dist/index.mjs","./auth":"./dist/auth/index.mjs","./form":"./dist/form/index.mjs","./pages":"./dist/pages/index.mjs","./state":"./dist/state/index.mjs","./utiles":"./dist/utiles/index.mjs","./queries":"./dist/queries/index.mjs","./providers":"./dist/providers/index.mjs","./localization":"./dist/localization/index.mjs"},"gitHead":"f66f99723a79dc3da285d146e7dfc6b7e43cdec4","scripts":{"build":"rollup -c"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.2.0","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.40.0","typescript":"^5.8.3","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"@types/react":"*","@types/react-dom":"*","@gaddario98/utiles":"*","@gaddario98/react-auth":"*","@gaddario98/react-form":"*","@gaddario98/react-pages":"*","@gaddario98/react-state":"*","@gaddario98/react-queries":"*","@gaddario98/react-providers":"*","@gaddario98/react-localization":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.10_1752417301373_0.6111291256708569","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@gaddario98/react-core","version":"1.0.11","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.11","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"8263154954ab243c55a9506fb219bd08eb389c76","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.11.tgz","fileCount":13,"integrity":"sha512-1S+Z0A32OcpXFuwKKtRqQyvfOdqsOlXUZOnR57z/EXnl9nx+sA738OGVa7bVtEoYAGR1zMHLBdrLRxJz/T/dBw==","signatures":[{"sig":"MEUCIQDgyJMMQDk24PJJ1LPY+aSbZJzw7iVAkGB7eXyYRhgMfAIgRWu/NbmUWJhvbGnYW/lLyYP1azYHC79Zgt+RmNtpEwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4101},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":"./dist/index.mjs","./auth":"./dist/auth/index.mjs","./form":"./dist/form/index.mjs","./pages":"./dist/pages/index.mjs","./state":"./dist/state/index.mjs","./utiles":"./dist/utiles/index.mjs","./queries":"./dist/queries/index.mjs","./providers":"./dist/providers/index.mjs","./localization":"./dist/localization/index.mjs"},"gitHead":"aadfafc697f09a052abf8cc5bc19cb2239675605","scripts":{"build":"rollup -c"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.6.0","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@gaddario98/utiles":"1.0.10","@gaddario98/react-auth":"1.0.11","@gaddario98/react-form":"1.0.15","@gaddario98/react-pages":"1.0.16","@gaddario98/react-state":"1.0.10","@gaddario98/react-queries":"1.0.16","@gaddario98/react-providers":"1.0.12","@gaddario98/react-localization":"1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.11_1760006532387_0.07953190267306565","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@gaddario98/react-core","version":"1.0.14","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.14","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"0dceb7bdc2395e9c596b9415222169683f50ca33","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.14.tgz","fileCount":14,"integrity":"sha512-WuHeWBWROyMpx8yg6lJFzHwXt/FJqJp9DuBo+fgb//VEnUxUGNzDsU/FgHuikeSOWCKxeteRerLwK8e/Vi4aZQ==","signatures":[{"sig":"MEUCIQCXYsnFAnd7cBVl/ylRKFaGGPOpwcHn6CjEerOMQJK5kgIgC+ut4xiGTxWG8pgLNjIP4JXFYEC7lpqfi/Tq24FxZrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4323},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":"./dist/index.mjs","./auth":"./dist/auth/index.mjs","./form":"./dist/form/index.mjs","./pages":"./dist/pages/index.mjs","./state":"./dist/state/index.mjs","./utiles":"./dist/utiles/index.mjs","./queries":"./dist/queries/index.mjs","./providers":"./dist/providers/index.mjs","./localization":"./dist/localization/index.mjs"},"scripts":{"build":"rollup -c"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.6.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"@gaddario98/utiles":"^1.0.12","@gaddario98/react-auth":"^1.0.13","@gaddario98/react-form":"^1.0.17","@gaddario98/react-pages":"^1.0.18","@gaddario98/react-state":"^1.0.12","@gaddario98/react-queries":"^1.0.18","@gaddario98/react-providers":"^1.0.14","@gaddario98/react-localization":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.14_1760625325671_0.8112765849999684","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@gaddario98/react-core","version":"1.0.15","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.15","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"10b5a143e00e929ac60ad14eb29adf24b536972a","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.15.tgz","fileCount":16,"integrity":"sha512-v2l5rViz3rZwkiWk55E92BstHJ5ft1mwFEbh/DpJgc+veK9tlw98OLktopOCLvVA7NBa6b1nXeoSyliFnX1l1g==","signatures":[{"sig":"MEYCIQDexUxbvzHYEeYRSHh7BcZ7dAuY2LP6W24xHoxdLIX18wIhANPr9z8XUzmRhONQxBdSXaBEYfx/18O+JM0xhp2CD/Qy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"}},"scripts":{"build":"rollup -c","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.6.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"@gaddario98/utiles":"^1.0.13","@gaddario98/react-auth":"^1.0.14","@gaddario98/react-form":"^1.0.18","@gaddario98/react-pages":"^1.0.19","@gaddario98/react-state":"^1.0.13","@gaddario98/react-queries":"^1.0.19","@gaddario98/react-providers":"^1.0.15","@gaddario98/react-localization":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.15_1760641307515_0.6048714162896665","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@gaddario98/react-core","version":"1.0.16","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.16","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"9ea17d3e5e911a04d7b9f0a1c577a77f642cce77","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.16.tgz","fileCount":48,"integrity":"sha512-aMAF7ZZAmaERPGpdomOjpP9M/4zaU2KHZyw+NuFNFWsVGCeA490jxuLXFP6f1irdrUXS8k7lsogkzFmTZQoKgw==","signatures":[{"sig":"MEQCIEmoUe1VyVz37LKhzvUr5lAEQ+GEkinePwBmFNNq+2OvAiBBqPkbHXVakaGrjtNGc3Ka3I2WQRyrYsJPHT0MJq1t1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12391},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.6.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"@gaddario98/utiles":"^1.0.13","@gaddario98/react-auth":"^1.0.14","@gaddario98/react-form":"^1.0.18","@gaddario98/react-pages":"^1.0.19","@gaddario98/react-state":"^1.0.13","@gaddario98/react-queries":"^1.0.19","@gaddario98/react-providers":"^1.0.15","@gaddario98/react-localization":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.16_1760654186625_0.2297539278973364","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@gaddario98/react-core","version":"1.0.17","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@1.0.17","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"f544270b18b5dd7f80b36ee046807b5b817ab05e","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-1.0.17.tgz","fileCount":48,"integrity":"sha512-jHr/pGZmIl6PwI2nR/ncJtr4cMrVscWAxpdEjcNwpe6gyRojrhlomyaIZQ7h8Y8Ctot0+/8xGeA5eFUeyZF/yg==","signatures":[{"sig":"MEQCIEL248npGyCMTtmWC8JBjt7upp4Ge93vT95Z4lYwj1o1AiAdYY07dsdV0lEKkG9CXOtZd/vIcdLpD9KoiUdFb+tLSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12391},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.6.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"@gaddario98/utiles":"^1.0.15","@gaddario98/react-auth":"^1.0.16","@gaddario98/react-form":"^1.0.20","@gaddario98/react-pages":"^1.0.21","@gaddario98/react-state":"^1.0.15","@gaddario98/react-queries":"^1.0.21","@gaddario98/react-providers":"^1.0.17","@gaddario98/react-localization":"^1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_1.0.17_1760654979860_0.7676401094894789","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@gaddario98/react-core","version":"2.0.0","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.0","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"e4f695f82b1295d2e3075c7afc4cd14dd36da333","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.0.tgz","fileCount":48,"integrity":"sha512-t34Ezl5JXThq+EfqziTvqz7vSA4xcPDx2hiJbWrjg9ag7TM5nZFP+R7sRzTqawwHSxa5BA/sVo6x56+Q4Bkb+Q==","signatures":[{"sig":"MEYCIQDBaNGktsUlTrem3No3/S7cSWjDbIt+onh784/YIpkrUAIhANTBp4kNDe3EHNBE57yb9KOLf5RRdCbqGuc88Ain0AhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.0","@gaddario98/react-pages":"^2.0.3","@gaddario98/react-state":"^2.0.0","@gaddario98/react-queries":"^2.0.0","@gaddario98/react-localization":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.0_1770304762894_0.6374586778489097","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@gaddario98/react-core","version":"2.0.1","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.1","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"acb119c92be412882efc074cb652e88a09e1078c","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.1.tgz","fileCount":43,"integrity":"sha512-gShsLlfyQjEsTLVWOKO+EuvoNzwfFdKG9ninTL8b5069QU8TQJkqj1Qdugxna4ApdDJSvM0mjw9jp19F5m5xQw==","signatures":[{"sig":"MEUCIBxbNaddr0A6YSc4fi2/S6B4r7GISm52lNTjZLaclWHZAiEAs827wAXdjWSERyXmGElywIJqhes5gm4ZuhoKpl88BMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9782911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.3","@gaddario98/react-pages":"^3.0.1","@gaddario98/react-state":"^2.0.1","@gaddario98/react-queries":"^2.0.1","@gaddario98/react-localization":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.1_1770309677879_0.4698192343479657","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@gaddario98/react-core","version":"2.0.2","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.2","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"5dd1622c39c2f89bcbce10f919dd727057361a09","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.2.tgz","fileCount":47,"integrity":"sha512-IFYT9ElIaMdO8iRld7T+qsTCfWYQV8zOHL3o4YvFtvwAq1J+I0HYLHBaR2vUI/AuU0h2YFWe2oDPmbMLvDaVdA==","signatures":[{"sig":"MEUCIQDP8HkLlgV3MmHhBzwH/26NraGabkKK94WrOIXqKxmRrQIgfCdzAO4WiWGm9fa1EGUxq4+5XKnLtrnCBLgCMmwq57g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9796330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.3","@gaddario98/react-pages":"^3.0.1","@gaddario98/react-state":"^2.0.1","@gaddario98/react-queries":"^2.0.1","@gaddario98/react-localization":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.2_1770310010811_0.963613240645766","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@gaddario98/react-core","version":"2.0.3","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.3","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"68854ca2d7c1a5373d1a2be4d863d1315fab2652","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.3.tgz","fileCount":53,"integrity":"sha512-PimFHQcFrLaPTe0chPzUg7Ewwlutk6ALxEIzLz0qhJPyONkYyLLyKZd+fXQdO71DC3bMRc0hBnCNjXCIClVeTg==","signatures":[{"sig":"MEUCIHwzwtO3hM4MgDOqerXGyWHjeIYRo+JvGMJ/iK8jfBRLAiEA9ua3vWDLzuso1xgJVnpUye3iA1k/+DckCEBDKIaqg+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9910452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.3","@gaddario98/react-pages":"^3.0.1","@gaddario98/react-state":"^2.0.1","@gaddario98/react-queries":"^2.0.1","@gaddario98/react-localization":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.3_1770310781746_0.37048621838605267","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@gaddario98/react-core","version":"2.0.4","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.4","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"c545514fe64f5e505365eaf60c28a50544cef575","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.4.tgz","fileCount":53,"integrity":"sha512-hYreHUQPD+AnnV++hvIuqRKArYZciNkJOeniLFZOjSHyE41MDwkmdEGVm9V2DaIf6LhqPHVxFFEIQIz+BwGn5Q==","signatures":[{"sig":"MEYCIQCVmNxi6EHJzyJ0CclfCmFfQ0eUDagaHWHuki/u5Zpu+AIhAI87Sg2XfkXteIiGgaWBnwyI1e5y4O0uyGlr7Xne55kz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9914076},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.3","@gaddario98/react-pages":"^3.0.1","@gaddario98/react-state":"^2.0.1","@gaddario98/react-queries":"^2.0.1","@gaddario98/react-localization":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.4_1770311086552_0.3270526019179363","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@gaddario98/react-core","version":"2.0.5","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.5","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"049c194c4086c5c2d952ccb8fcd0e6864d17c54f","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.5.tgz","fileCount":53,"integrity":"sha512-+l16rZbbVMBfagVpIar2ughXKhPGgTNr30YQvndnlGlqijQdmpmUywCXDybbOE5JZp8gcUNB0qUESTXdLGMCUA==","signatures":[{"sig":"MEUCIG8YHthO5r8bjwJWtqwI1OToHxUyYYkKRtdOhSLYXhTxAiEAxFd+jUMAJlPbgvUb+LkfzeTBOGVyQjuyEJocFzyfWn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9940689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.3","@gaddario98/react-pages":"^3.0.1","@gaddario98/react-state":"^2.0.1","@gaddario98/react-queries":"^2.0.1","@gaddario98/react-localization":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.5_1770312764002_0.723329079592028","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@gaddario98/react-core","version":"2.0.7","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.7","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"fc514d012cc7ae4020e09ceb920acc9e9c0d35cf","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.7.tgz","fileCount":53,"integrity":"sha512-uaje0E/aLuKJ1Urh3Pk+5pJkuEWcdLgxAX+zyHjSOLmIfTERUwJIMkqzIYCIF+QBBtc2oXBh+kJuqPIqpI/rGQ==","signatures":[{"sig":"MEQCIHpoyU4PrupJkSD7WiKoB5EAlpcljzouxI66EqEThdMjAiBVgcLEc0EkS5ZILjcQZemas6Xe/NSjBVj+5eeYGyzHDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9797849},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.3","@gaddario98/react-pages":"^3.0.1","@gaddario98/react-state":"^2.0.1","@gaddario98/react-queries":"^2.0.1","@gaddario98/react-localization":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.7_1770393843875_0.26639219311838347","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@gaddario98/react-core","version":"2.0.8","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.8","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"9dc245200f34aff20854a9004343b295254acf6b","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.8.tgz","fileCount":53,"integrity":"sha512-uNvHniOe95oqsdNrV4qzgf5n+1juV4k4KKr08phefd057mm44QiBhnHUaCuwv/MHTa9K0A1cMyReRNz5hkcjPQ==","signatures":[{"sig":"MEYCIQDGguRm7stulpFaDxc4bkfw7QRFsPWpfwnIgZRKFwxTCQIhAMJqikiZtbQ0/6xDWXXcJsz4FbmVdIxbwOY6VnyTIhZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9797825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"@gaddario98/react-form":"^2.0.3","@gaddario98/react-pages":"^3.0.2","@gaddario98/react-state":"^2.0.1","@gaddario98/react-queries":"^2.0.1","@gaddario98/react-localization":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.8_1770394374587_0.33758513481636276","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@gaddario98/react-core","version":"2.0.9","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.0.9","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"921df99b777ac4fc100e4cde05bfefab9839caeb","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.0.9.tgz","fileCount":53,"integrity":"sha512-5F+VIoQIi8OuwcpI/pxH9xoZuvcqy33ho8R38e1Zv7nBdM0WJvvQFFSPNXGaS3mt+cH1Q3/KHA/Losv21aLJdA==","signatures":[{"sig":"MEUCIQCi6RZf/TXJ1bzYBPYQ19b/sfvk/yXzNaw53OKSdAS6xQIgFqJvKLcDe2QnPk3/uvZl6Hp7eK45W0Fzx0dZtgBpyKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4622228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.0.9_1770395616481_0.004402233323634874","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@gaddario98/react-core","version":"2.1.0","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.0","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"a6f33b3275e6ed0337d8b9f7827d5295d3f9d3de","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.0.tgz","fileCount":53,"integrity":"sha512-xL7zHNVEVjBKBm6/t5I/vimVxeWRhLkcG1oLO0zgzjO4/3UnlDxiyvnFVcqFsO/uCcHYrZgHfuHxKCRBfU/ycA==","signatures":[{"sig":"MEUCIDNfb2jhV3x6t4k1h0woUsJrMW6KmwGNyfjHZS6ulaXpAiEAntupbfRrRQzCHxO10WnJgCAO884x1jQXkWrMEX6+61k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2175368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.0_1770396904437_0.06741835980732414","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@gaddario98/react-core","version":"2.1.1","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.1","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"404898f76407cc746ce6f5603891605d09ba63a1","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.1.tgz","fileCount":53,"integrity":"sha512-7PEQQwC3yp6+3BYssC4+D263eHyAi/I/kanQHGPLbJeBkiy0msBYi6e7S33trYN9z/rkeHU4l/x2urmxzeWbsw==","signatures":[{"sig":"MEQCICPCAg1iYtN0BUGfdAg/L/R2fft+Qz44C1RfLJPNAWm7AiAGtRV7M9BjtqQYR8I8EhygjJ5wkNuqYt2yRqhecbVGUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2175270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.1_1770397541770_0.31467710953212036","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@gaddario98/react-core","version":"2.1.2","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.2","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"4d41fd449ac6c478cbd1b4462eadb29ed71595cd","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.2.tgz","fileCount":53,"integrity":"sha512-q76mTQxLQgwQbSsHmNwe6ah4uuHkj6Wwceku/hkuuMaKrRPn70iHrgL2iRHFlcWXEAjTLnXt81pk+FXdJ/VxVQ==","signatures":[{"sig":"MEYCIQD8IAgavCt//Oyy9Kbl8VWh5KxugMr6dK4PDhuAN/JMVwIhAKRNgyFwnLlgxIIJx3sUA+Rexu1K45MhE/ZCBDiXQO+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.2_1770562929562_0.4899192175160423","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@gaddario98/react-core","version":"2.1.3","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.3","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"5c768d892e664c5208c42bce40625b8351fe8c61","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.3.tgz","fileCount":53,"integrity":"sha512-+Lz5h/ifjRQjFGeeHDL1+FGlzB4oxBUHFTIhLShBhSAXup4HxV+hjv+/qeTXFKR0KPDfgWXs2jOrRjGb2vNYSg==","signatures":[{"sig":"MEQCIH3B9CsAJEgciJ/qa8oM4Oss6vpXAcIvrsUM9KAgy2UGAiAEDxfUfnKYrT9Y2P0LMHE2EM1TrVcJdSXQfiiQgXV6/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2068725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.3_1770565011139_0.13417127589138667","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@gaddario98/react-core","version":"2.1.4","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.4","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"2f4cd00f5676e7f000ccf424769a404d6721112b","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.4.tgz","fileCount":53,"integrity":"sha512-2QFaUY4RMgrXTWhY5xmMHKi/3V3sdUokuvTNKc8Y7rCRsBIzGY9yj67OTwby63mKnIYVQssNlRHADJykHpewqQ==","signatures":[{"sig":"MEUCIQCe8hDCRDkXa4dU2GTPqjpdQiEJzGxpzvQqT8YFBgNwrgIgehqdaKWdnn4Osi+PXKc7sHoHih5svYIv30tM7v6i3+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2074197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.4_1770995490699_0.5992804729266257","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@gaddario98/react-core","version":"2.1.5","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.5","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"cbc5c7f0fcdcf7b29433c70cbd5f84a5f244697b","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.5.tgz","fileCount":53,"integrity":"sha512-vfsmJZEfCud53yvOWZ7jqEvk3h01N+4kXmHUeZe/CNlhyi8JhVQ2Shd0ur9y9NCAJp0S9scWH7CO+bAgoBqLlQ==","signatures":[{"sig":"MEYCIQDh47EnHoWUhc1b9qsJ5YBu9sUNYHJJmlnSG/ZmRLtUagIhANr4tC2pdOw/X5OpSwb9gJBfU1Qc2Z36U7jrFtTGQLwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2075255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @gaddario98/base ```","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.5_1771005735727_0.5974482499933218","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@gaddario98/react-core","version":"2.1.6","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.6","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"09bd80300ac392ac700e803bd7f6b7ef08d1ddb1","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.6.tgz","fileCount":53,"integrity":"sha512-qsr3haAdFU6fSRSWrDynKnNA6LR9Ccq6tiGFOkJF9c9PY9M0aI3fgR37fcvu5wDeh8DWzF5L4fxsL8Y6Vau88g==","signatures":[{"sig":"MEQCIDrHhri7MBAloL3IlixPJFrjQk06dcPV9xmpiqEFbqXAAiB//Ihm4c4mNjRZ1hQK+f/wtq1S7vGr94rPob5I49jUAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.6_1772043852534_0.3744357148077391","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@gaddario98/react-core","version":"2.1.7","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.7","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"cc5447533cf1fd039054cfb57f8d9982a891d9f7","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.7.tgz","fileCount":53,"integrity":"sha512-wtXZIYMV2Odfq2AwVC6MOSjxFsEhk9gfwF8BPsb3ENZT0RDJDwN5gbUzDG8xywj0tp/YEJYeMCNi4CG6+Oz3NQ==","signatures":[{"sig":"MEUCIQDk6mj/Y/VFMp+T48nV0PY+4KTaz1NCEWsYQdkERgcAeAIgXiq7/GNuLvPCrW+7yjqaCykmpOQKMfWznAoxDf+gEgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114775},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.7_1773161064960_0.15230802638939767","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@gaddario98/react-core","version":"2.1.8","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.8","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"6d3960e5480ab47dbfead79638906fbc7664cd27","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.8.tgz","fileCount":53,"integrity":"sha512-UxYfcejn9RsTK+XBD5HWy9wBWy/xUFnXDvxyxHhl92/Z3TG1e/dD6BLIJKoYKHiEr42zotym4lA+i2rgGI5IIg==","signatures":[{"sig":"MEUCIQDpU4RPHL/JImBZrkUgXfMTcJ0xihxGQ6sGwwvmpmCB+QIgN7KNB7ASE9AtxRFItK0OoJyUb5sEDkxKbPKcZeJMC1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2110225},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.8_1773243209002_0.001223849536528654","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@gaddario98/react-core","version":"2.1.9","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.1.9","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"ad45fc47ad8fb4ffc2a667c4a1334a14b6ec28aa","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.1.9.tgz","fileCount":53,"integrity":"sha512-MNpGwT3iUqx3ymLko7BooLlxtFtOFplJDO4Z5K1gxzAJ+QOQfCLKZ2JH7RL6p6fj1+deIlkscgOmSXSZ2xxjzQ==","signatures":[{"sig":"MEYCIQDaCRAVH3tJ/NhfKk4mNFyOWEI+8cwsigIvHa0o0jU/ywIhALqFE+otoc5hH6SFCK/AzmU/MrtuY9APk/Z6S0e5p78y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.1.9_1773249131979_0.41829397709203375","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@gaddario98/react-core","version":"2.2.0","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.2.0","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"4fdbf5eeffe9e6c2105ab307577afd38568c3e8c","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.2.0.tgz","fileCount":53,"integrity":"sha512-C9lfEAIHOwkTJ2FDTDqfoMAKn5uA55Gge4tq/LQy4QxjQ+XGIVv+WCpf9ma/IKkzaUox+z79J21zwld1MtWvjQ==","signatures":[{"sig":"MEQCIGySKx7cZU4BTk9Ef+Z8ka2fKmFo/Raw8/bNygn3SqqsAiBMkCAUO1+TUqovp0BnQK+1jrwaNXHnswh8D7+n7FWhrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"axios":"^1.12.2","jotai":"^2.16.0","fflate":"^0.8.2","jotai-family":"^1.0.1","fast-deep-equal":"^3.1.3","@tanstack/react-form":"^1.27.7","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","rollup":"^4.40.0","react-dom":"^19.2.0","typescript":"5.8.3","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1","babel-plugin-react-compiler":"1","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.2.0_1783509416483_0.10967588339424283","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@gaddario98/react-core","version":"2.2.1","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.2.1","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"5b4afc80a6908b336c9d6896a8797da3b55c9fde","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.2.1.tgz","fileCount":53,"integrity":"sha512-sURcCszyKbnH+MZ9wl47TF4cJEkBD8GN8pwhshlrwayTTZ2CAN3Ck0C3mctvWEdV+H0RE9WqKWTPzWyM3YfL0A==","signatures":[{"sig":"MEQCICRkKTR4MrLukOdBjRWccsKzgwiGshRUnX4X9iyZeb+MAiAMteevIHGK3mNd4taiv91gNAZO2IiJ/pXRjIdzqsb7HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4690018},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","source":"./index.ts","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","source":"./auth/index.ts","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","source":"./form/index.ts","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","source":"./pages/index.ts","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","source":"./state/index.ts","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","source":"./utiles/index.ts","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","source":"./queries/index.ts","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","source":"./providers/index.ts","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","source":"./localization/index.ts","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","source":"./notifications/index.ts","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","rollup":"^4.63.1","typescript":"^6.0.3","@types/react":"^19.2.18","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","babel-plugin-react-compiler":"1.0.0","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.2.1_1788882985772_0.8979773394870147","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@gaddario98/react-core","version":"2.2.2","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.2.2","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"bc57224800783a72d1197fc9998fd18eab4610ce","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.2.2.tgz","fileCount":53,"integrity":"sha512-qeYWSYplQwRQqlsij8yAljd8V9NmvmlVvQ0u8iM7cJj+b0qKzBihe924H8erg5mHXPDrQjUMcoSdGPG8Ck4EoQ==","signatures":[{"sig":"MEUCIErJ2/FCc2GarLf6XIWRMiPU5hlhVnMwCcInjDpv0ABJAiEA5sxxkTGAHOk3kHTr7Q1tP/4hZAodYj/ORepmSeymrDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4654998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","source":"./index.ts","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","source":"./auth/index.ts","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","source":"./form/index.ts","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","source":"./pages/index.ts","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","source":"./state/index.ts","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","source":"./utiles/index.ts","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","source":"./queries/index.ts","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","source":"./providers/index.ts","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","source":"./localization/index.ts","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","source":"./notifications/index.ts","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.0","use-sync-external-store":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","rollup":"^4.63.1","typescript":"^6.0.3","@types/react":"^19.2.18","rollup-plugin-dts":"^6.5.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","babel-plugin-react-compiler":"1.0.0","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.2.2_1789044476909_0.00839869741388477","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@gaddario98/react-core","version":"2.2.3","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.2.3","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"b411d81c138c6ac9c2979a32b8aaa9f06282e6ce","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.2.3.tgz","fileCount":53,"integrity":"sha512-tE/GQCe4zo8ql0XGZit1CDewevk5cVw0EyBdvJbR7htU2+7fpDt/43VdcaAnCN+e1gZ0BHL/wtcwL6nMt4O/qQ==","signatures":[{"sig":"MEUCIQDJh5NVIqyRLStBySQTODHgJqBhv6wo4C/NnhYjRrGqvgIgWXb2d5Qd59FNLkGyYgiSMzGQ1wHNjrmaysmd6xb+VV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4663640},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","source":"./index.ts","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","source":"./auth/index.ts","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","source":"./form/index.ts","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","source":"./pages/index.ts","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","source":"./state/index.ts","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","source":"./utiles/index.ts","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","source":"./queries/index.ts","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","source":"./providers/index.ts","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","source":"./localization/index.ts","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","source":"./notifications/index.ts","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.0","use-sync-external-store":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","rollup":"^4.63.1","typescript":"^6.0.3","@types/react":"^19.2.18","rollup-plugin-dts":"^6.5.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","babel-plugin-react-compiler":"1.0.0","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.2.3_1789044757003_0.9946406841433499","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@gaddario98/react-core","version":"2.2.4","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"author":{"name":"Giosuè Addario"},"license":"MIT","_id":"@gaddario98/react-core@2.2.4","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"homepage":"https://github.com/gaddario98/react-core#readme","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"d6f78f852ee848387d0f16c09c46f7a3ff8b6c7e","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.2.4.tgz","fileCount":53,"integrity":"sha512-3DdidPsy8PI8lqJ3jFyfUfNdyBuN9Hfn00du3uBLecR6Rc5DOUQGO8nbEJG395vJe4LgX5DODPK/CM0t8j19GA==","signatures":[{"sig":"MEUCIQDy20OIP3kPj0sQimmfN9REztTYwWU+SHYK3fWWeqje8wIgP8PvBiuQeo/04tLvVANw9QQF2AICUOMRnJW2LU9TDKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4636839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","source":"./index.ts","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","source":"./auth/index.ts","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","source":"./form/index.ts","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","source":"./pages/index.ts","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","source":"./state/index.ts","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","source":"./utiles/index.ts","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","source":"./queries/index.ts","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","source":"./providers/index.ts","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","source":"./localization/index.ts","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","source":"./notifications/index.ts","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.0","use-sync-external-store":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","rollup":"^4.63.1","typescript":"^6.0.3","@types/react":"^19.2.18","rollup-plugin-dts":"^6.5.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","babel-plugin-react-compiler":"1.0.0","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-core_2.2.4_1789120166711_0.7246353218770607","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"_id":"@gaddario98/react-core@2.2.5","bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"dist":{"shasum":"3cbf150870f90a0a04880ebe1055be4b795da3c1","tarball":"https://registry.npmjs.org/@gaddario98/react-core/-/react-core-2.2.5.tgz","fileCount":53,"integrity":"sha512-gjJdjCjK2dSdgz8yltqVXF+VQoN/xYy0iovYsDsSDHyOTsT5FdcqFgThR43cmKcsOb5J1hZ+33qD0ykMVRLleQ==","signatures":[{"sig":"MEUCIHV93+TtNY/FN4+P1pa5yQcvkx3rijHoKFkRKjq9e4dTAiEAxesy+XVl8LWQuhBIw4OQKqAtMuSOKkAjiT/QEhsJKIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCRMdC74YXa6wsueh7yUVBJNOR+EnegJuEcu4nzQ720wIgPhkSerA641Gs8vP+oelsn8xJVDUNFVMRodWEM8ycQEM="}],"unpackedSize":4633285},"main":"dist/index.js","name":"@gaddario98/react-core","type":"module","types":"dist/index.d.ts","author":{"name":"Giosuè Addario"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","source":"./index.ts","default":"./dist/index.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","source":"./auth/index.ts","default":"./dist/auth/index.js","require":"./dist/auth/index.js"},"./form":{"types":"./dist/form/index.d.ts","import":"./dist/form/index.mjs","source":"./form/index.ts","default":"./dist/form/index.js","require":"./dist/form/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.mjs","source":"./pages/index.ts","default":"./dist/pages/index.js","require":"./dist/pages/index.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.mjs","source":"./state/index.ts","default":"./dist/state/index.js","require":"./dist/state/index.js"},"./utiles":{"types":"./dist/utiles/index.d.ts","import":"./dist/utiles/index.mjs","source":"./utiles/index.ts","default":"./dist/utiles/index.js","require":"./dist/utiles/index.js"},"./queries":{"types":"./dist/queries/index.d.ts","import":"./dist/queries/index.mjs","source":"./queries/index.ts","default":"./dist/queries/index.js","require":"./dist/queries/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.mjs","source":"./providers/index.ts","default":"./dist/providers/index.js","require":"./dist/providers/index.js"},"./localization":{"types":"./dist/localization/index.d.ts","import":"./dist/localization/index.mjs","source":"./localization/index.ts","default":"./dist/localization/index.js","require":"./dist/localization/index.js"},"./notifications":{"types":"./dist/notifications/index.d.ts","import":"./dist/notifications/index.mjs","source":"./notifications/index.ts","default":"./dist/notifications/index.js","require":"./dist/notifications/index.js"}},"license":"MIT","scripts":{"build":"rollup -c rollup.config.js && rollup -c rollup.dts.config.js","deploy":"npm publish --access public","prepublishOnly":"yarn build"},"version":"2.2.5","_npmUser":{"name":"gaddario98","email":"gaddario98@gmail.com"},"homepage":"https://github.com/gaddario98/react-core#readme","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"_npmVersion":"11.7.0","description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","directories":{},"maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"sideEffects":false,"_nodeVersion":"25.3.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.0","use-sync-external-store":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","rollup":"^4.63.1","typescript":"^6.0.3","@types/react":"^19.2.18","rollup-plugin-dts":"^6.5.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","babel-plugin-react-compiler":"1.0.0","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":">=18.0.0 <20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-core_2.2.5_1789911779397_0.9412768692525624"}}},"time":{"created":"2025-04-22T20:49:41.769Z","modified":"2026-09-20T13:42:59.716Z","1.0.0":"2025-04-22T20:49:42.071Z","1.0.9":"2025-04-23T15:09:30.344Z","1.0.10":"2025-07-13T14:35:01.568Z","1.0.11":"2025-10-09T10:42:12.607Z","1.0.14":"2025-10-16T14:35:25.866Z","1.0.15":"2025-10-16T19:01:47.725Z","1.0.16":"2025-10-16T22:36:26.800Z","1.0.17":"2025-10-16T22:49:40.105Z","2.0.0":"2026-02-05T15:19:23.079Z","2.0.1":"2026-02-05T16:41:18.118Z","2.0.2":"2026-02-05T16:46:51.045Z","2.0.3":"2026-02-05T16:59:41.977Z","2.0.4":"2026-02-05T17:04:46.866Z","2.0.5":"2026-02-05T17:32:44.246Z","2.0.7":"2026-02-06T16:04:04.147Z","2.0.8":"2026-02-06T16:12:54.869Z","2.0.9":"2026-02-06T16:33:36.810Z","2.1.0":"2026-02-06T16:55:04.611Z","2.1.1":"2026-02-06T17:05:42.003Z","2.1.2":"2026-02-08T15:02:09.774Z","2.1.3":"2026-02-08T15:36:51.522Z","2.1.4":"2026-02-13T15:11:30.937Z","2.1.5":"2026-02-13T18:02:15.879Z","2.1.6":"2026-02-25T18:24:12.732Z","2.1.7":"2026-03-10T16:44:25.206Z","2.1.8":"2026-03-11T15:33:29.232Z","2.1.9":"2026-03-11T17:12:12.212Z","2.2.0":"2026-07-08T11:16:56.702Z","2.2.1":"2026-09-08T15:56:25.938Z","2.2.2":"2026-09-10T12:47:57.104Z","2.2.3":"2026-09-10T12:52:37.146Z","2.2.4":"2026-09-11T09:49:26.895Z","2.2.5":"2026-09-20T13:42:59.534Z"},"bugs":{"url":"https://github.com/gaddario98/react-core/issues"},"author":{"name":"Giosuè Addario"},"license":"MIT","homepage":"https://github.com/gaddario98/react-core#readme","keywords":["react","auth","queries","state","pages","localization","providers","gaddario98"],"repository":{"url":"git+https://github.com/gaddario98/react-core.git","type":"git"},"description":"A modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.","maintainers":[{"name":"gaddario98","email":"gaddario98@gmail.com"}],"readme":"# @gaddario98/react-core\n\nA modular, type-safe React framework that unifies state management, forms, data fetching, page orchestration, localization, authentication, and notifications into a single cohesive package. Built on Jotai, TanStack Form, and TanStack Query.\n\n**Version**: 2.1.5 | **License**: MIT | **Author**: Giosuè Addario\n\n---\n\n## Table of Contents\n\n- [@gaddario98/react-core](#gaddario98react-core)\n  - [Table of Contents](#table-of-contents)\n  - [Overview](#overview)\n  - [Installation](#installation)\n    - [Peer Dependencies](#peer-dependencies)\n  - [Architecture](#architecture)\n  - [Quick Start — Unified Configuration](#quick-start--unified-configuration)\n  - [Modules](#modules)\n    - [State (`/state`)](#state-state)\n    - [Auth (`/auth`)](#auth-auth)\n    - [Notifications (`/notifications`)](#notifications-notifications)\n    - [Localization (`/localization`)](#localization-localization)\n    - [Form (`/form`)](#form-form)\n    - [Queries (`/queries`)](#queries-queries)\n    - [Pages (`/pages`)](#pages-pages)\n    - [Providers (`/providers`)](#providers-providers)\n    - [Utilities (`/utiles`)](#utilities-utiles)\n    - [Config (`/config`)](#config-config)\n  - [Entry Points](#entry-points)\n  - [Cross-Platform Support](#cross-platform-support)\n  - [TypeScript Support](#typescript-support)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n---\n\n## Overview\n\n`@gaddario98/react-core` is composed of independent modules that share a common state layer (Jotai atoms). Each module can be imported individually via sub-path exports or consumed together through the root entry point.\n\n**Key design principles:**\n\n- **Atom-based state**: Every module stores its configuration and runtime state in Jotai atoms via `atomStateGenerator`, enabling cross-module reactivity without React Context nesting\n- **Platform-agnostic**: No DOM or React Native imports — platform behavior is injected via configurable container components\n- **Tree-shakeable**: 10 independent sub-path exports; import only what you use\n- **Zero-config defaults**: Every module works out of the box with sensible defaults, customizable at any depth\n- **TypeScript-first**: Full generic type support with strict inference\n\n---\n\n## Installation\n\n```bash\nnpm install @gaddario98/react-core\n```\n\n### Peer Dependencies\n\n```bash\nnpm install react@\">=18.0.0 <20.0.0\"\n```\n\nAll other dependencies (`@tanstack/react-form`, `@tanstack/react-query`, `jotai`, `axios`, `fast-deep-equal`, `fflate`) are bundled.\n\n---\n\n## Architecture\n\n```\n@gaddario98/react-core\n├── state/           ← Jotai atom factory + compressed storage\n├── auth/            ← Authentication state (built on state/)\n├── notifications/   ← Toast/notification state (built on state/)\n├── localization/    ← i18n engine with ICU formatting (built on state/)\n├── form/            ← Dynamic form builder (built on TanStack Form + state/)\n├── queries/         ← Data fetching layer (built on TanStack Query + state/)\n├── pages/           ← Page orchestrator (composes form/ + queries/ + state/)\n├── providers/       ← Generic provider compositor\n├── utiles/          ← Utility functions (classnames, memoization)\n└── config/          ← useCoreConfig — unified setup hook\n```\n\nThe **dependency flow** is bottom-up: `state/` is the foundation, `auth/`, `notifications/`, and `localization/` are state slices, `form/` and `queries/` are feature layers, and `pages/` orchestrates everything. `config/useCoreConfig` wires all modules together in a single hook.\n\n---\n\n## Quick Start — Unified Configuration\n\nThe `useCoreConfig` hook initializes all modules at once. Call it near the root of your app:\n\n```tsx\nimport {\n  useCoreConfig,\n  AppProviders,\n  QueriesProvider,\n} from \"@gaddario98/react-core\";\n\nfunction CoreProvider({ children }: { children: React.ReactNode }) {\n  useCoreConfig({\n    localization: {\n      defaultLocale: \"en\",\n      supportedLocales: [\"en\", \"it\"],\n      locales: {\n        en: { common: { welcome: \"Welcome\" } },\n        it: { common: { welcome: \"Benvenuto\" } },\n      },\n    },\n    pages: {\n      PageContainer: ({ children, id }) => <main id={id}>{children}</main>,\n      BodyContainer: ({ children }) => <div className=\"body\">{children}</div>,\n      defaultMetadata: { title: \"My App\" },\n    },\n    form: {\n      formFieldContainer: ({ children }) => (\n        <div className=\"field\">{children}</div>\n      ),\n    },\n    apiConfig: {\n      endpoints: { api: \"https://api.example.com\" },\n    },\n  });\n\n  return <>{children}</>;\n}\n\nexport default function App() {\n  return (\n    <AppProviders providers={[QueriesProvider]}>\n      <CoreProvider>{/* your app */}</CoreProvider>\n    </AppProviders>\n  );\n}\n```\n\n`useCoreConfig` automatically:\n\n- Wires `translateText` from the localization module into forms and pages\n- Wires `showNotification` into forms and queries\n- Sets the `Authorization` header from `auth.token` on all API requests\n- Passes `authValues` into pages for access control\n\n---\n\n## Modules\n\n### State (`/state`)\n\nThe foundational layer. Provides a factory function to create Jotai atoms with optional compressed persistence to `localStorage`.\n\n```tsx\nimport { atomStateGenerator } from \"@gaddario98/react-core/state\";\n\nconst {\n  atom: themeAtom,\n  useValue: useThemeValue, // read-only hook\n  useState: useThemeState, // [value, setter] hook\n  useReset: useThemeReset, // reset to default\n} = atomStateGenerator<\"light\" | \"dark\">({\n  key: \"app-theme\",\n  defaultValue: \"light\",\n  persist: true, // compressed localStorage persistence\n});\n```\n\n**Storage features:**\n\n- Data < 1 KB stored as raw JSON; larger payloads are deflated (fflate) and base64-encoded\n- Writes are debounced (50 ms) and flushed on `beforeunload` / `visibilitychange`\n- Swap the storage backend via `setCustomStorage(myStorage)` (e.g., AsyncStorage for React Native)\n\n**Exports:**\n\n| Export                           | Description                                                   |\n| -------------------------------- | ------------------------------------------------------------- |\n| `atomStateGenerator<T>(options)` | Creates an atom with `useValue`, `useState`, `useReset` hooks |\n| `storage`                        | Default compressed storage singleton                          |\n| `setCustomStorage(s)`            | Replace the storage backend                                   |\n\n---\n\n### Auth (`/auth`)\n\nA persisted authentication state slice.\n\n```tsx\nimport { useAuthState, useAuthValue } from \"@gaddario98/react-core/auth\";\n\n// Read auth state\nconst auth = useAuthValue();\n\n// Update auth state\nconst [auth, setAuth] = useAuthState();\nsetAuth({ id: \"user-1\", token: \"jwt...\", isLogged: true });\n\n// Clear on logout\nsetAuth(null);\n```\n\n**`AuthState` type:**\n\n```ts\ntype AuthState = {\n  id: string;\n  accountVerified?: boolean;\n  isLogged?: boolean;\n  token?: string;\n  phoneNumber?: string;\n  email?: string;\n};\n```\n\nThe atom is persisted under the key `\"reactAuthStore\"` using compressed storage.\n\n---\n\n### Notifications (`/notifications`)\n\nIn-memory notification state for toast/snackbar systems.\n\n```tsx\nimport { useNotification } from \"@gaddario98/react-core/notifications\";\n\nconst { showNotification, clearNotification } = useNotification(\"myPage\");\n\nshowNotification({\n  message: \"Profile updated!\",\n  type: \"success\",\n  autoHideDuration: 3000,\n});\n```\n\n**`NotificationMessage` type:**\n\n```ts\ninterface NotificationMessage {\n  id: string;\n  message: string;\n  type: \"success\" | \"error\" | \"info\" | \"warning\";\n  autoHideDuration?: number;\n  textTransOption?: Record<string, unknown>;\n  ns?: string;\n}\n```\n\n**Exports:**\n\n| Export                   | Description                                       |\n| ------------------------ | ------------------------------------------------- |\n| `useNotification(ns?)`   | Returns `{ showNotification, clearNotification }` |\n| `useNotificationValue()` | Read current notification                         |\n| `useNotificationState()` | `[notification, setter]` tuple                    |\n| `notificationAtom`       | Raw Jotai atom                                    |\n\n---\n\n### Localization (`/localization`)\n\nA built-in i18n engine with no external library dependencies. Supports ICU-style interpolation, pluralization, gender selection, and number/date/currency formatting.\n\n```tsx\nimport {\n  useTranslation,\n  useLocalizationActions,\n} from \"@gaddario98/react-core/localization\";\n\n// Initialize locales at app startup\nconst { initializeLocale, switchLocale, addLocale } = useLocalizationActions();\n\ninitializeLocale({\n  defaultLocale: \"en\",\n  supportedLocales: [\"en\", \"it\"],\n  locales: {\n    en: {\n      shop: {\n        items: \"{{count, plural, =0{No items} one{1 item} other{# items}}}\",\n      },\n    },\n    it: {\n      shop: {\n        items:\n          \"{{count, plural, =0{Nessun articolo} one{1 articolo} other{# articoli}}}\",\n      },\n    },\n  },\n});\n\n// Use translations\nconst { t, locale } = useTranslation(\"shop\");\nt(\"items\", { count: 5 }); // \"5 items\"\n```\n\n**Supported interpolation patterns:**\n\n- `{{name}}` — simple variable substitution\n- `{{count, number}}` — number formatting (locale-aware)\n- `{{date, date}}` — date formatting\n- `{{price, currency}}` — currency formatting\n- `{{count, plural, =0{...} one{...} other{...}}}` — ICU plural rules\n- `{{gender, select, male{...} female{...} other{...}}}` — gender/select\n\n**Server-side usage (outside React):**\n\n```ts\nimport { createServerTranslator } from \"@gaddario98/react-core/localization\";\n\nconst { t } = createServerTranslator(resources, \"en\");\nt(\"shop.items\", { count: 3 }); // \"3 items\"\n```\n\n---\n\n### Form (`/form`)\n\nA dynamic, type-safe form builder on top of TanStack React Form. Renders fields from a declarative configuration array.\n\n```tsx\nimport { FormManager } from \"@gaddario98/react-core/form\";\n\ninterface ContactForm {\n  name: string;\n  email: string;\n}\n\n<FormManager<ContactForm>\n  defaultValues={{ name: \"\", email: \"\" }}\n  data={[\n    {\n      name: \"name\",\n      label: \"Full Name\",\n      rules: { onChange: (val) => (!val ? \"Required\" : undefined) },\n      component: (props) => (\n        <input\n          value={props.value}\n          onChange={(e) => props.onChange(e.target.value)}\n        />\n      ),\n    },\n    {\n      name: \"email\",\n      label: \"Email\",\n      component: (props) => (\n        <input\n          value={props.value}\n          onChange={(e) => props.onChange(e.target.value)}\n        />\n      ),\n    },\n  ]}\n  submit={[\n    {\n      component: ({ onClick }) => <button onClick={onClick}>Save</button>,\n      onSuccess: async (values) => console.log(values),\n    },\n  ]}\n/>;\n```\n\n**Key features:**\n\n- Static or dynamic field definitions (factory functions with `{ get, set }` access to current values)\n- Partial form submission — validate only a subset of fields via `values: [\"field1\", \"field2\"]`\n- Custom layout containers via `viewSettings` (dialogs, cards, drawers)\n- Built-in notification integration for success/error feedback\n- Headless alternative via `useFormManager` hook\n\n**Global configuration:**\n\n```tsx\nimport { useFormConfigState } from \"@gaddario98/react-core/form\";\n\nconst [, setFormConfig] = useFormConfigState();\nsetFormConfig((prev) => ({\n  ...prev,\n  translateText: (key, opts) => t(key, opts),\n  formFieldContainer: MyFieldWrapper,\n  showNotification: (msg) => toast(msg.message),\n}));\n```\n\nFor full API details, see [github.com/gaddario98/react-form](https://github.com/gaddario98/react-form).\n\n---\n\n### Queries (`/queries`)\n\nA unified data fetching layer on top of TanStack React Query and Jotai. Manages queries, mutations, and WebSockets through a single declarative API.\n\n```tsx\nimport { useApi } from \"@gaddario98/react-core/queries\";\nimport type { QueriesArray } from \"@gaddario98/react-core/queries\";\n\nconst queries = [\n  {\n    type: \"query\",\n    key: \"products\",\n    queryConfig: {\n      endpoint: [\"api\", \"v1/products\"],\n      queryKey: [\"products\"],\n    },\n  },\n  {\n    type: \"mutation\",\n    key: \"addProduct\",\n    mutationConfig: {\n      endpoint: [\"api\", \"v1/products\"],\n      method: \"POST\",\n      queryKeyToInvalidate: [\"products\"],\n    },\n  },\n] as const satisfies QueriesArray;\n\nconst { allQuery, allMutation, refreshQueries } = useApi(queries, {\n  scopeId: \"product-page\",\n});\n\nconst products = allQuery.products.data;\nallMutation.addProduct.mutate({ body: { name: \"New Product\" } });\n```\n\n**Key features:**\n\n- Typed `allQuery` / `allMutation` / `allWebSocket` maps from the configuration array\n- Automatic Jotai atom sync — query results are accessible cross-component without refetching\n- Fine-grained subscriptions via `useApiValues` (re-render only on specific path changes)\n- Built-in WebSocket support alongside REST queries\n- Payload encryption/decryption (AES-GCM)\n- Offline persistence via TanStack Query Persist\n- Standalone `useQueryApi` / `useMutateApi` hooks for simpler one-off usage\n\n**Global configuration:**\n\n```tsx\nimport { useApiConfigState } from \"@gaddario98/react-core/queries\";\n\nconst [, setApiConfig] = useApiConfigState();\nsetApiConfig({\n  endpoints: { api: \"https://api.example.com\" },\n  defaultHeaders: { \"Cache-Control\": \"no-cache\" },\n  validateAuthFn: () => !!localStorage.getItem(\"token\"),\n  queryClient: new QueryClient({ defaultOptions: { queries: { retry: 2 } } }),\n});\n```\n\nWrap your app with `QueriesProvider` to initialize the TanStack QueryClient:\n\n```tsx\nimport { QueriesProvider } from \"@gaddario98/react-core/queries\";\n\n<QueriesProvider>\n  <App />\n</QueriesProvider>;\n```\n\nFor full API details, see [github.com/gaddario98/react-queries](https://github.com/gaddario98/react-queries).\n\n---\n\n### Pages (`/pages`)\n\nA page orchestrator that composes forms, queries, metadata, lazy loading, and layout into a single `PageProps` configuration. Works on both web and React Native.\n\n```tsx\nimport { PageGenerator } from \"@gaddario98/react-core/pages\";\nimport type { PageProps, QueryDefinition } from \"@gaddario98/react-core/pages\";\n\ninterface MyForm {\n  search: string;\n}\ntype MyQueries = [QueryDefinition<\"results\", \"query\", never, Product[]>];\n\nconst props: PageProps<MyForm, MyQueries> = {\n  id: \"search-page\",\n  meta: { title: \"Search\", description: \"Find products\" },\n  form: {\n    defaultValues: { search: \"\" },\n    data: [{ name: \"search\", debounceDelay: 300, component: SearchInput }],\n  },\n  queries: [\n    {\n      type: \"query\",\n      key: \"results\",\n      queryConfig: ({ get }) => ({\n        queryKey: [\"results\", get(\"form\", \"search\")],\n        queryFn: () => fetchProducts(get(\"form\", \"search\")),\n        enabled: get(\"form\", \"search\", \"\").length > 2,\n      }),\n    },\n  ],\n  contents: [\n    {\n      type: \"custom\",\n      component: ({ get }) => {\n        const results = get(\"query\", \"results.data\", []);\n        return <ProductList products={results} />;\n      },\n    },\n  ],\n};\n\n<PageGenerator<MyForm, MyQueries> {...props} />;\n```\n\n**Key features:**\n\n- `get()` / `set()` API with automatic dependency tracking (90% fewer re-renders)\n- Dynamic SEO metadata (Open Graph, Twitter Card, JSON-LD, AI hints, robots)\n- Lazy loading with viewport, interaction, or conditional triggers\n- Lifecycle callbacks (`onMountComplete`, `onQuerySuccess`, `onQueryError`, `onFormSubmit`, `onValuesChange`)\n- Authentication gate via `enableAuthControl`\n- Platform overrides via `platformOverrides: { web: {...}, native: {...} }`\n\nFor full API details, see [github.com/gaddario98/react-pages](https://github.com/gaddario98/react-pages).\n\n---\n\n### Providers (`/providers`)\n\nA utility component that composes multiple React providers without deep nesting.\n\n```tsx\nimport { AppProviders } from \"@gaddario98/react-core/providers\";\n\n<AppProviders\n  providers={[\n    QueriesProvider,\n    [ThemeProvider, { theme: \"dark\" }],\n    [IntlProvider, { locale: \"en\" }],\n  ]}\n>\n  <App />\n</AppProviders>;\n```\n\nSupports both bare components and `[Component, props]` tuples. Providers are composed in declaration order (first = outermost).\n\n---\n\n### Utilities (`/utiles`)\n\nGeneral-purpose React and JavaScript utilities.\n\n```tsx\nimport { cn, withMemo } from \"@gaddario98/react-core/utiles\";\n```\n\n| Export                                 | Description                                                         |\n| -------------------------------------- | ------------------------------------------------------------------- |\n| `cn(...inputs)`                        | Combines `clsx` + `tailwind-merge` for safe Tailwind class merging  |\n| `withMemo(Component, areEqual?)`       | Type-safe `React.memo` wrapper that preserves generic types         |\n| `createExtractor(data, cache?, keys?)` | Picks a subset of keys from an object with stable reference caching |\n\n---\n\n### Config (`/config`)\n\nThe unified configuration hook that wires all modules together.\n\n```tsx\nimport { useCoreConfig } from \"@gaddario98/react-core/config\";\n```\n\n**`CoreConfig` interface:**\n\n```ts\ninterface CoreConfig {\n  form?: Partial<FormConfigProps>;\n  localization?: LocalizationConfigProps;\n  pages?: Partial<PageConfigProps>;\n  apiConfig?: Partial<ApiConfig>;\n}\n```\n\nSee [Quick Start](#quick-start--unified-configuration) for usage.\n\n**What `useCoreConfig` wires automatically:**\n\n| Source          | Target            | What                                  |\n| --------------- | ----------------- | ------------------------------------- |\n| `localization`  | `form`            | `translateText` function              |\n| `notifications` | `form`, `queries` | `showNotification` handler            |\n| `auth`          | `queries`         | `Authorization` header (Bearer token) |\n| `auth`          | `queries`         | `validateAuthFn` (auth validation)    |\n| `auth`          | `pages`           | `authValues` (access control)         |\n\n---\n\n## Entry Points\n\nThe package exposes 10 sub-path exports for tree-shaking:\n\n| Import Path                            | Module        | Typical Use           |\n| -------------------------------------- | ------------- | --------------------- |\n| `@gaddario98/react-core`               | All modules   | Full framework access |\n| `@gaddario98/react-core/state`         | State         | Atom factory, storage |\n| `@gaddario98/react-core/auth`          | Auth          | Authentication state  |\n| `@gaddario98/react-core/notifications` | Notifications | Toast state           |\n| `@gaddario98/react-core/localization`  | Localization  | i18n engine           |\n| `@gaddario98/react-core/form`          | Form          | Form builder          |\n| `@gaddario98/react-core/queries`       | Queries       | Data fetching         |\n| `@gaddario98/react-core/pages`         | Pages         | Page orchestrator     |\n| `@gaddario98/react-core/providers`     | Providers     | Provider compositor   |\n| `@gaddario98/react-core/utiles`        | Utilities     | Helpers               |\n\n---\n\n## Cross-Platform Support\n\nThe entire package is platform-agnostic. No module imports `react-dom` or `react-native` directly.\n\n**Web**: Works out of the box. Metadata is written to `document.head`.\n\n**React Native**: Replace the storage backend and layout containers:\n\n```tsx\nimport { setCustomStorage } from \"@gaddario98/react-core/state\";\nimport { usePageConfigState } from \"@gaddario98/react-core/pages\";\nimport AsyncStorage from \"@react-native-async-storage/async-storage\";\nimport { View, ScrollView } from \"react-native\";\n\n// Swap storage for React Native\nsetCustomStorage({\n  getItem: (key) => AsyncStorage.getItem(key) ?? null,\n  setItem: (key, val) => {\n    AsyncStorage.setItem(key, val);\n  },\n  removeItem: (key) => {\n    AsyncStorage.removeItem(key);\n  },\n});\n\n// Swap layout containers\nconst [, setPageConfig] = usePageConfigState();\nsetPageConfig((prev) => ({\n  ...prev,\n  PageContainer: ({ children, id }) => (\n    <View style={{ flex: 1 }}>{children}</View>\n  ),\n  BodyContainer: ({ children }) => <ScrollView>{children}</ScrollView>,\n  HeaderContainer: ({ children }) => <View>{children}</View>,\n  FooterContainer: ({ children }) => <View>{children}</View>,\n  ItemsContainer: ({ children }) => <View>{children}</View>,\n}));\n```\n\nSee the [React Native Integration Strategy](https://github.com/gaddario98/react-pages#react-native-integration-strategy) in the pages documentation for a full setup guide.\n\n---\n\n## TypeScript Support\n\nAll modules are fully typed with generics. Key generic interfaces:\n\n```ts\n// Form — generic over field values\nFormManager<F extends FieldValues>\nFormManagerProps<F extends FieldValues>\n\n// Queries — generic over query array definition\nuseApi<Q extends QueriesArray>(queries: Q, options)\nQueriesArray  // tuple of query/mutation/websocket definitions\n\n// Pages — generic over form, queries, and page variables\nPageGenerator<F extends FieldValues, Q extends QueriesArray, V extends Record<string, unknown>>\nPageProps<F, Q, V>\nFunctionProps<F, Q, V>  // the { get, set } interface\n\n// State — generic over atom value type\natomStateGenerator<T>(options): AtomState<T>\n```\n\n---\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n- [Open an issue](https://github.com/gaddario98/react-core/issues)\n- [Repository](https://github.com/gaddario98/react-core)\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}