{"_id":"@abdokouta/react-settings","name":"@abdokouta/react-settings","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@abdokouta/react-settings","version":"1.0.1","description":"Registry-based settings system with typed DTOs, JSON schema validation, and modular registration for React applications","license":"MIT","author":{"name":"Abdelrhman Kouta","email":"abdelrhman@pixielity.com","url":"https://github.com/abdokouta"},"keywords":["react","settings","configuration","registry","dto","validation","dependency-injection","di"],"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","dependencies":{"@abdokouta/ts-container":"^1.2","@abdokouta/ts-container-react":"^1.2.2","@abdokouta/react-support":"^2.1.0","@abdokouta/react-cache":"^1.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"devDependencies":{"@nesvel/tsup-config":"^1.0.3","@nesvel/typescript-config":"^1.0.4","@types/react":"^19.2.14","tsup":"^8.5.1","typescript":"^6.0.2","vitest":"^4.1.2"},"sideEffects":false,"scripts":{"build":"tsup","dev":"tsup --watch","clean":"rm -rf dist node_modules/.cache","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests"},"_id":"@abdokouta/react-settings@1.0.1","_integrity":"sha512-p/gaf7K0M8U6orBkd/2gxX5bVG7s+rtLyIuRMZ9J+7ojBaXpa4xdj9RjbONOVBIKtEs/Gxy6fYFTeex11XuQKQ==","_resolved":"/tmp/a370b6ad959f8fd4518b6c5be39439b1/abdokouta-react-settings-1.0.1.tgz","_from":"file:abdokouta-react-settings-1.0.1.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-p/gaf7K0M8U6orBkd/2gxX5bVG7s+rtLyIuRMZ9J+7ojBaXpa4xdj9RjbONOVBIKtEs/Gxy6fYFTeex11XuQKQ==","shasum":"ddaf686f6870053c218718fd8286347d70150692","tarball":"https://registry.npmjs.org/@abdokouta/react-settings/-/react-settings-1.0.1.tgz","fileCount":8,"unpackedSize":298104,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU8kygOErGGcEdmkiPCfKHN26NVP9qfKfdoiYZioZQpwIgLyA+jfrLwPl4LZUJ7TaqraiXpOlh5zxZw6u2bzj2bmM="}]},"_npmUser":{"name":"abdokouta","email":"akouta66@gmail.com"},"directories":{},"maintainers":[{"name":"abdokouta","email":"akouta66@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-settings_1.0.1_1775580929266_0.3358925162565378"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T16:55:29.122Z","1.0.1":"2026-04-07T16:55:29.412Z","modified":"2026-04-07T16:55:29.603Z"},"maintainers":[{"name":"abdokouta","email":"akouta66@gmail.com"}],"description":"Registry-based settings system with typed DTOs, JSON schema validation, and modular registration for React applications","keywords":["react","settings","configuration","registry","dto","validation","dependency-injection","di"],"author":{"name":"Abdelrhman Kouta","email":"abdelrhman@pixielity.com","url":"https://github.com/abdokouta"},"license":"MIT","readme":"ERROR: No README data found!","readmeFilename":"","_rev":"1-3a64d13c2738656fa2be09c30ab4a2df"}