{"_id":"@cakadi190/react-multicontext-loader","_rev":"9-f3f7cc3b450511e6d3c7c57ebbd75fd7","name":"@cakadi190/react-multicontext-loader","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.1":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@cakadi190/react-multicontext-loader@1.0.1","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"dist":{"shasum":"707e83c17fce5fc88b5ef35af8f708aa15fb3ab5","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.1.tgz","fileCount":9,"integrity":"sha512-Iq4WTUBXhllxaFgIbJb/ZyoV+Pm2eFm3/TLwW0N5r1adHoQVv9l4CQ2hJoWlt7mwe4oXCmFg69igCYkYRlqj1g==","signatures":[{"sig":"MEUCIQC/iaBOU/tStSxltbwbB0YC8pToX5vmFUq1r/T/e3LGlQIgVL71tY590Y9dsltNOTBUyarG7tZBqkGuYyuIxL1O8EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9570},"main":"index.js","gitHead":"9a928def986bb0b92c172068d8d68be9141dbfb9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.1_1735128248618_0.8272470496564988","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@cakadi190/react-multicontext-loader@1.0.2","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"dist":{"shasum":"2f9b7dfc9d531fdb09ed13046bcebdb9773d9d0a","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.2.tgz","fileCount":9,"integrity":"sha512-tk2MzxnBnSljW6JWznGeCEdWph5CQODkgGnm6u5iGJX7Vq5Xt48JdqjRmFGRNB9jHJhqvL0PhWQ2LcKIgau2Ag==","signatures":[{"sig":"MEYCIQCLxKtcv9YovApfRoaCwe9R3MetXZqPYURYN6MiPNyzYAIhANWAIOFVu3XxAa+k1o0l4PPHXwiRpxMMjYzyQUT8RUjt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6661},"main":"index.js","gitHead":"9a928def986bb0b92c172068d8d68be9141dbfb9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.2_1735128458065_0.6222334708206343","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@cakadi190/react-multicontext-loader@1.0.3","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"dist":{"shasum":"9a4cfe4f0c208f5cf05344a0004e1bb08dd20d5d","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.3.tgz","fileCount":9,"integrity":"sha512-J9R2fDgi0e78Tc6S31gPLa9tis3FGcEjsITOhjoPV0ITvEhek721vuAK7hwaDGLdjlL/TrTs0AjC14Pm84FZSQ==","signatures":[{"sig":"MEUCIEy1oHD+BGXx0dWPNDKpCbiV17hJLkDnW5+yzErOiMcuAiEAhi0qfkR0wiaCKsZLIiA0VVOQbNdj8c2IqwC/pHAaH5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6783},"main":"index.js","gitHead":"4b02c4daf0c2a2797c5a71416e8aa26444b22f32","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"repository":{"url":"git+https://github.com/cakadi190/react-multicontext-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.3_1735128885482_0.32020493399958494","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@cakadi190/react-multicontext-loader@1.0.4","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"dist":{"shasum":"96af19eaa40c05e2c0d8e7a98bf854f1b6ecda79","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.4.tgz","fileCount":10,"integrity":"sha512-VEin0hqc8x6IXDB3jT79bDinUQEtC8etQwpf/mOruHXiR6BJe2xTDC3YXFQU8KJ1Rfx1juRSVBoTMaK1aUvovQ==","signatures":[{"sig":"MEUCIFeADV61dzSOxYgPLleJt0RrlDV7PIxijZmSYMpxGyZbAiEAt6baR3uY1nLtBrLS2p5hNR6tBxlb+aV9amoTqKDgWkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7870},"main":"index.js","gitHead":"4b02c4daf0c2a2797c5a71416e8aa26444b22f32","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"repository":{"url":"git+https://github.com/cakadi190/react-multicontext-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.4_1735129457095_0.03741234055505016","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@cakadi190/react-multicontext-loader@1.0.5","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"dist":{"shasum":"f356d4c8d2aeaa3ed58a857c34a0bfd2a6545f69","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.5.tgz","fileCount":3,"integrity":"sha512-xqykY7XHq3QfuyJTwK8/IYykdrGxFsbgC0B18PcWmQwoYbAlfHCk4POCEdXIX4IB0O4ZO5IFOGgNXYjFpmtIsQ==","signatures":[{"sig":"MEYCIQCODwxF9wPSMMTcTNE1efsbjwaIF8ei/KRMi14Md/31RgIhAO/hCS/DOA5KbssbP6FYdyWfcLeemBUBpBu6vuLN/gkB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5e07a6d5cdcb85995c300eed2d8af0a381bda229","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"repository":{"url":"git+https://github.com/cakadi190/react-multicontext-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.5_1735130688510_0.8260814072348275","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.6","keywords":[],"author":{"name":"Cak Adi"},"license":"MIT","_id":"@cakadi190/react-multicontext-loader@1.0.6","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"dist":{"shasum":"f9264b1d3ca2e370035e448b13d14fa5b94a5476","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.6.tgz","fileCount":3,"integrity":"sha512-X/Nfyq1Jazl60cdTqonJuR2l0vRa/LXeESnSxYVVgflgy8bP0TCNW00M45u3im1FDtSfucju6yqEjHEMxCVBlQ==","signatures":[{"sig":"MEYCIQCKM8sxGLoUo+jL6VaefU1fMqDa7oEje8GwaZUEcwPItwIhAJ/5S0Zoxf0B1gFc1FQOCSbzSKS5jR3iYr52RN5nkQfJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4743},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"11099616cdc2ebdc3bec5a7abc435e1f3b9b4049","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"repository":{"url":"git+https://github.com/cakadi190/react-multicontext-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.6_1735130841257_0.18756728799192124","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.7","keywords":[],"author":{"name":"Cak Adi"},"license":"MIT","_id":"@cakadi190/react-multicontext-loader@1.0.7","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"dist":{"shasum":"8a313467d15b20a092d74118b62ab8852cc0960f","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.7.tgz","fileCount":7,"integrity":"sha512-6d56QZvi3X2HsNjS/AgxVI0Ssx3SQzDnoqCI4ooTiYGpnbFajDxe3dljXZsCUwzkxFxy66icsDJaOkSuzjXRVA==","signatures":[{"sig":"MEUCIFUOYa2pIf7Nze7dL2OWHP0hIC9lLa/uzusejgAdQPTXAiEA0M6FXtQ3o7r3vo103RUQKywelCVo7h+r008FfirS36o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7090},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5089dcfa60fe973fa07f11b682e2cbafe7119cd8","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"repository":{"url":"git+https://github.com/cakadi190/react-multicontext-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.7_1735131096461_0.20791848622805698","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.8","keywords":[],"author":{"name":"Cak Adi"},"license":"MIT","_id":"@cakadi190/react-multicontext-loader@1.0.8","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"dist":{"shasum":"7edcffe2becf01aa36b6d1192acd9f00e606ef6c","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.8.tgz","fileCount":7,"integrity":"sha512-tr3/4ZTgk0lR375+/KlFdlIaMCEtIDv/H7X9pUUilmV7u9uA8gEqrMaxu/mhMZFSMunyZplndxfp86wmYt0axw==","signatures":[{"sig":"MEQCIBgvzHvnKAoj04W1pGHWvbhgqTWoiLPXS+A35yimeFRrAiBT/clv3Su5IjUHzBVqtUYTIPsQfRAAmomLMJlGvH6joQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7203},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5de76722ad28839ed2ca3854476e1c7c7c0f5015","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"repository":{"url":"git+https://github.com/cakadi190/react-multicontext-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.8_1735131335447_0.8520510450529182","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.9","keywords":[],"author":{"name":"Cak Adi"},"license":"MIT","_id":"@cakadi190/react-multicontext-loader@1.0.9","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"dist":{"shasum":"9e2b246b3b28c52cb9a57ad86f9a58ef8c13969f","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.9.tgz","fileCount":7,"integrity":"sha512-yF81iawuVbjhTYnqbdH8358Q6564N/gwjICpoeRvDsMz4RD0ZFlmFho/vc3epk/1XA/umOz8OlIr4MQfaLIjfw==","signatures":[{"sig":"MEYCIQCwd9UDJjdaGvHs2qBjvb/TEhNfzm3fyDOGgZSbeGWP9wIhANTywUxUIb8BHHUzqlRzSRZetUxcCjOdfRTAAKEWYbDa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9111},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"daef1b31d62815c7fa931a091f9732540abd221a","scripts":{"build":"tsc --project tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"repository":{"url":"git+https://github.com/cakadi190/react-multicontext-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React utility for wrapping multiple context providers","directories":{},"_nodeVersion":"18.20.5","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-multicontext-loader_1.0.9_1735131866770_0.346204268467335","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@cakadi190/react-multicontext-loader","version":"1.0.10","description":"A simple React utility for wrapping multiple context providers","types":"dist/index.d.ts","main":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc --project tsconfig.json","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/cakadi190/react-multicontext-loader.git"},"keywords":[],"author":{"name":"Cak Adi"},"license":"MIT","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"devDependencies":{"@types/react":"^19.0.2","@types/react-dom":"^19.0.2","typescript":"^5.7.2"},"_id":"@cakadi190/react-multicontext-loader@1.0.10","gitHead":"5a994ca3be4fbaab4a9f5cee2fc84af945f10b93","bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fhd2ncyBgczAv/gLN4aKytYt/cZ5k79EXfU+FdBT2k5ZGCgNoIVKFCD9RgzAJ7BRDlkIE++qu8e4ChHGfDIcLA==","shasum":"57d1f7d84869bedcecff2692a81122107b898a92","tarball":"https://registry.npmjs.org/@cakadi190/react-multicontext-loader/-/react-multicontext-loader-1.0.10.tgz","fileCount":7,"unpackedSize":9112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwcJDKL4NIXncdjYaZ484ugB3nbOuL8pIFXmNYUReNiAiAdT6y3H48WtVlXSOro9aW4pZ9YxDXRv8PL/PuM4gaRtg=="}]},"_npmUser":{"name":"cakadi190","email":"cakadi190@gmail.com"},"directories":{},"maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-multicontext-loader_1.0.10_1735132398969_0.5930535006044222"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-25T12:04:08.533Z","modified":"2024-12-25T13:13:19.350Z","1.0.1":"2024-12-25T12:04:08.840Z","1.0.2":"2024-12-25T12:07:38.267Z","1.0.3":"2024-12-25T12:14:45.704Z","1.0.4":"2024-12-25T12:24:17.348Z","1.0.5":"2024-12-25T12:44:48.733Z","1.0.6":"2024-12-25T12:47:21.455Z","1.0.7":"2024-12-25T12:51:36.663Z","1.0.8":"2024-12-25T12:55:35.662Z","1.0.9":"2024-12-25T13:04:27.012Z","1.0.10":"2024-12-25T13:13:19.161Z"},"bugs":{"url":"https://github.com/cakadi190/react-multicontext-loader/issues"},"author":{"name":"Cak Adi"},"license":"MIT","homepage":"https://github.com/cakadi190/react-multicontext-loader#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/cakadi190/react-multicontext-loader.git"},"description":"A simple React utility for wrapping multiple context providers","maintainers":[{"name":"cakadi190","email":"cakadi190@gmail.com"}],"readme":"# @cakadi190/react-multicontext-loader\r\n\r\n`@cakadi190/react-multicontext-loader` adalah sebuah React package sederhana yang memungkinkan Anda untuk membungkus banyak context provider dengan mudah dalam aplikasi React Anda.\r\n\r\n---\r\n\r\n## Fitur\r\n\r\n- **Dukungan untuk JSX dan TSX**: Ditulis menggunakan TypeScript untuk dukungan penuh terhadap tipe.\r\n- **Kemudahan Penggunaan**: Mudah digunakan untuk membungkus berbagai context provider.\r\n- **Reusable**: Dapat digunakan di berbagai aplikasi React tanpa konfigurasi tambahan.\r\n\r\n---\r\n\r\n## Instalasi\r\n\r\nGunakan npm atau yarn untuk menginstal package:\r\n\r\n```bash\r\nnpm install @cakadi190/react-multicontext-loader\r\n```\r\n\r\natau\r\n\r\n```bash\r\nyarn add @cakadi190/react-multicontext-loader\r\n```\r\n\r\n---\r\n\r\n## Penggunaan\r\n\r\nBerikut adalah contoh cara menggunakan `MultiContextProvider`:\r\n\r\n### Membungkus Context Provider\r\n\r\n```tsx\r\nimport React from \"react\";\r\nimport MultiContextProvider from \"@cakadi190/react-multicontext-loader\";\r\nimport { ThemeProvider } from \"./context/ThemeContext\";\r\nimport { AuthProvider } from \"./context/AuthContext\";\r\n\r\nconst App = () => {\r\n  return (\r\n    <MultiContextProvider contexts={[ThemeProvider, AuthProvider]}>\r\n      <YourComponent />\r\n    </MultiContextProvider>\r\n  );\r\n};\r\n\r\nexport default App;\r\n```\r\n\r\n### Props\r\n\r\n| Prop       | Tipe                            | Deskripsi                                              |\r\n| ---------- | ------------------------------- | ------------------------------------------------------ |\r\n| `contexts` | `FC<{ children: ReactNode }>[]` | Array dari context provider yang akan dibungkus.       |\r\n| `children` | `ReactNode`                     | Elemen anak yang akan dirender dalam context provider. |\r\n\r\n---\r\n\r\n## API\r\n\r\n### `MultiContextProvider`\r\n\r\n`MultiContextProvider` adalah komponen utama dalam package ini. Ia menerima daftar context provider melalui properti `contexts` dan membungkus elemen anaknya dengan semua provider tersebut.\r\n\r\n#### Contoh Sederhana\r\n\r\n```tsx\r\nimport React from \"react\";\r\nimport MultiContextProvider from \"@cakadi190/react-multicontext-loader\";\r\n\r\nconst Context1 = ({ children }: { children: React.ReactNode }) => {\r\n  return <div className=\"context1\">{children}</div>;\r\n};\r\n\r\nconst Context2 = ({ children }: { children: React.ReactNode }) => {\r\n  return <div className=\"context2\">{children}</div>;\r\n};\r\n\r\nconst App = () => {\r\n  return (\r\n    <MultiContextProvider contexts={[Context1, Context2]}>\r\n      <h1>Hello, World!</h1>\r\n    </MultiContextProvider>\r\n  );\r\n};\r\n\r\nexport default App;\r\n```\r\n\r\n---\r\n\r\n## Pengembangan\r\n\r\n### Build Package\r\n\r\nJalankan perintah berikut untuk membangun package:\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n### Testing\r\n\r\nGunakan proyek React baru untuk menguji package. Pastikan semua context provider bekerja seperti yang diharapkan.\r\n\r\n---\r\n\r\n## Lisensi\r\n\r\nMIT License. Silakan lihat file `LICENSE` untuk detail lebih lanjut.\r\n","readmeFilename":"README.md"}