{"_id":"@airoom/nextmin-react","_rev":"21-b5e5440d455dcbcd2de39e9bd8d87b7f","name":"@airoom/nextmin-react","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.0":{"name":"@airoom/nextmin-react","version":"0.1.0","license":"SEE LICENSE IN LICENSE","_id":"@airoom/nextmin-react@0.1.0","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"fde7228f3a0744b06936ed259dee95deeab69888","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.0.tgz","fileCount":95,"integrity":"sha512-IeNlE0Nhvo8DJj2gBII7WS4PyczfpI6Jzq+4ngtaRLnUqMnfDKPPfRkfMABu+iSHLUBSQNz8zZqSkLUXS4HZfQ==","signatures":[{"sig":"MEQCIAkP1qCb2T8CY2TOAWuhKCvk2fN5eXiW3HOghsQxmMsWAiAJzgomUEA6M7MyG94pLhWjbHqTL6YLORPv8h7HGHHl+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435260},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"d2645c957b2f9d11688a8c90e300b306de6e0dab","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.0_1758675398379_0.9914450680084905","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@airoom/nextmin-react","version":"0.1.2","license":"SEE LICENSE IN LICENSE","_id":"@airoom/nextmin-react@0.1.2","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"6c24e45088b84e6b2b4192ce096d7f90cdd416a6","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.2.tgz","fileCount":95,"integrity":"sha512-vLP7ogullhEkcRyR1hS2dQmAZAKTOhQDHaW/L0BBbYM0lM0nAoX7FEaNcD8KiVlTwjj75HAEuCOwl1P8aGFx/Q==","signatures":[{"sig":"MEYCIQC7UOZgCh2r6efUjGwIZ7mm9gIGbfb/DldgPWscNj5YxAIhALs9gjWfgy4UxTqwKXvySxbUtxnxF/ZdVnkFBwxx0Uyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"ef5ea6411fe085e8fd8ef3f4b89b5c2f5108cdf7","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.2_1758677125006_0.07692586485473307","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@airoom/nextmin-react","version":"0.1.3","license":"SEE LICENSE IN LICENSE","_id":"@airoom/nextmin-react@0.1.3","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"2e0dd0dcf2a02751389b2c6623359a79a3ce8f8c","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.3.tgz","fileCount":95,"integrity":"sha512-qrJC8vTEqVzZB0PxVVUQhOG7hxwMg27I1WIyliHrE0kzakxyn4XzWvdZnVyrCf5HCMqHAER3hSHBygYQNoKYbw==","signatures":[{"sig":"MEUCIA+WZMQ9ch1g3+mhSo11PrMPiaN2tPgqKfytoBBnxDQyAiEAoRPcIARARkJf7+uuVft27n9sLmMfqhhQJ9CNMz1Ajw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"e1458484b7c544c91a8bd4cbc53afe241e195690","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.3_1758715839021_0.5824186658208776","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@airoom/nextmin-react","version":"0.1.4","license":"MIT","_id":"@airoom/nextmin-react@0.1.4","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"b497563c7503fece041722add82c401b40434dd9","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.4.tgz","fileCount":95,"integrity":"sha512-vppSsoR3aQCfM3fqtgBJYUcoG2ZZJ8f5dJhnymrkzQ6eJWIu6SKpV1ZVnMWcqdIRSEa+fV0rXoFSvgksaXV+rA==","signatures":[{"sig":"MEYCIQCUW4qHd/ClJSaH1B30r0iCR8mBxeyy5QtX+ixJ9bo/AgIhAJzzftJ+WNv7sEyLNDxzzyRzQI6Dvo2NY9HtBcBpnblp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429337},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"b24a82e37acf43262d29510c77ca742f33bd0a68","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.4_1758954195521_0.0009548376274914894","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@airoom/nextmin-react","version":"0.1.5","license":"MIT","_id":"@airoom/nextmin-react@0.1.5","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"c3762f1deb841933111033e1ea0ede9d4ec0083e","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.5.tgz","fileCount":95,"integrity":"sha512-LBp3ds11URUu8bm1Tlq6Mss03D6WV0IGNjSLyjJLQ6chB6mAbSpyjNE6EuNH7dYCpDujQY9HxmuZgnOGVthhLQ==","signatures":[{"sig":"MEUCIQDCybGJljSkz+FNKutL1PcO9bYutgaaxVdvT5WtGO5JaAIgXiiwkAdVYTgr2mjR4MXA2llIyQrISW3S5Knz12f7PPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"30d6ca3ba69e579c11046db9b8b0911320a030df","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.5_1759359641932_0.17040976608378178","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@airoom/nextmin-react","version":"0.1.6","license":"MIT","_id":"@airoom/nextmin-react@0.1.6","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"7d59f14483d4382e187538aaa0e32ce8c20cc2d6","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.6.tgz","fileCount":95,"integrity":"sha512-6joBSKQ17jPKOT08p6CcDoN8pXjmPbN6rLzY1DnPYnYWRhEPl7NaOE9PV1/RoOrDbmUk1GKVcFL9D3n5h8Rxmg==","signatures":[{"sig":"MEYCIQC88hOUhDzCTP0IRqp8mi81ZAG38IW8xNGDcbilN5GU4wIhAL7z/n7hCT759t7pZmzuKH90GSberBxX2XmZjTVe6DG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"eaa99f512e0330e8120eeca658bd32a735f62dc2","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.6_1759362515327_0.8207407381656073","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@airoom/nextmin-react","version":"0.1.7","license":"MIT","_id":"@airoom/nextmin-react@0.1.7","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"ff0b5891f8808d73b8cb2c89347ecdcadba883ad","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.7.tgz","fileCount":95,"integrity":"sha512-enTzmP+76nAEDtUkeDNvdhvKIwWbXMepBjJF05Z26V9R7b+ywAoaJ85xzMp5A+X7EpHJUenYqFuBCuPGQuGH5g==","signatures":[{"sig":"MEUCIQCmyIMIGCFVKdzYTgqn7J3SdF/YheD/uvS3/qJWuEnncwIgDvpiCaJ7afmOV3VY57fJw5OlUkuXoN/pE0O+WGWe7qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"f39e449996402f5f9879634050bfbcc6c540a5ad","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.7_1759651219730_0.9857093205485961","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@airoom/nextmin-react","version":"0.1.8","license":"MIT","_id":"@airoom/nextmin-react@0.1.8","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"5d348a16824522f3fe6277efa2b95a68e84916c1","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.8.tgz","fileCount":95,"integrity":"sha512-2jm2Cag4gzCNIB1NV0jGvDTq7xTKHXeOEgEbuCl/BPvPZKtoU72Jg6bhd0gr1JTYUu13I11oPV9oIYPLjXBjuQ==","signatures":[{"sig":"MEUCID72JEGuFuaD8jJsFeBbUwwULAld414o5r3WK6xeVIKBAiEA1GI1BHeTLTsTqb1Ecm4pMVGcYEf70Bgi7wuDKQps7a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"cdc37ce44a101c183448a22292543435624502bc","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.8_1759962992239_0.7864003914621192","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@airoom/nextmin-react","version":"0.1.9","license":"MIT","_id":"@airoom/nextmin-react@0.1.9","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"17b48fedb42fdb4d106b50acfeca96e5da57b6b6","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-0.1.9.tgz","fileCount":95,"integrity":"sha512-nICuKGKRBTsxxndVR1PUimkHuUMv8ZYCVCNvBS8PgS76ClCvQurywpxPklP24c+wpcN9Ja1mL+8QdAoNwgK/5Q==","signatures":[{"sig":"MEQCIBiu5ShsLoCWUbsWGWS8bvu7UszsRtFlNI9+6NmIzT8XAiBDmuADstBSf85y3beE1Qq2HItgQmb2P1ExLAvpQHbLLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"1cced6bdb4f1104b215bad6d388afd0318dea0f7","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_0.1.9_1760559162359_0.23187564842342878","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@airoom/nextmin-react","version":"1.1.0","license":"MIT","_id":"@airoom/nextmin-react@1.1.0","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"94abecdd6db17bd554159322a66a6ddbdee50dbc","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.1.0.tgz","fileCount":95,"integrity":"sha512-BYEHThGrl3P3q+DYX8yKthXGd3feNLidrjTWvHheEXvzSqWfoSvc6QSqj80Gc0Af49H2cXAcDWZHAhzjFhYLBw==","signatures":[{"sig":"MEQCIF4cdsCWIBmaGGCwZ7tURT2SOrz+avkcKdch6j7cvaKyAiBCZZ0eMI2FPTs5rjViHh8Abz+PDKyyz8lhfVIdnqGe1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"5ab4d79ead88c5cf1ae0784b47798cba96a84cec","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.1.0_1760701843960_0.5370189514591728","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@airoom/nextmin-react","version":"1.2.0","license":"MIT","_id":"@airoom/nextmin-react@1.2.0","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"a7011dc107bf2e184a21b730aa57e3cdc946a93a","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.2.0.tgz","fileCount":101,"integrity":"sha512-1SQUl36265Om+JTWEWdebuNKWInJlyNZcRP7/vZTbBmuDTvPx9DUSES5Z2i7tqjSRgMv+DdxI2AGNgkNryb3hg==","signatures":[{"sig":"MEYCIQDfwvEw54wV3yECaOo9pTSi6ktGf+9VIcSZJa5d1wexpQIhAMAoqJ/yRu7UbCqxktMPzgNxuEyLER4y+BIoB/DgrofL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"c52d82470b86cc07ca3c63b35ce3ace021dc1983","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.2.0_1764067979647_0.15265100591138125","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@airoom/nextmin-react","version":"1.3.0","license":"MIT","_id":"@airoom/nextmin-react@1.3.0","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"25b99ad314913f5c3130029a5b77373d15589165","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.3.0.tgz","fileCount":101,"integrity":"sha512-JH3RVevs9vzOht8xlxftEuDddWdmVVg+btxlTa2S3Wagl7yU26+PxrivcTaIl5Q6evBD7FIMnmBPjSWKgSlcTw==","signatures":[{"sig":"MEUCIQCCC5N/51K9jBAqlcLmSvaRZShAU8V0RRcbOigBjHLTjQIgBiMhl+wYWpQQX+qDkIszmTzhTCNMg6VOHJagpFtd/Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"b0f39386f80997293b6002b9e1023ad55fbd17ba","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.3.0_1764071033037_0.4543684270468069","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@airoom/nextmin-react","version":"1.4.0","license":"MIT","_id":"@airoom/nextmin-react@1.4.0","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"12aca051a87e5be65b4ea057968207c3bb18213e","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.4.0.tgz","fileCount":101,"integrity":"sha512-30uYBQI06vuAlC8fsHqa0LdqHH1lc04BOac3S1fNfrRmFbUREVU+Vqccc6gKrpck37XcPRNvtRQ2qrPJ40PJtg==","signatures":[{"sig":"MEQCIEWKgo2ppvddV3iN/Kxcn++tAhwWJWrg4c/RVDpeUc2ZAiBSPH4Xet2OO5oXGWRdbvdb7rmLM7oP9Tk/29gTKuyzYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/nextmin.css"},"gitHead":"deb4703b1c7268efc39aa826ba29c2dd1400074a","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"andress0065","email":"tareqaziz0065@gmail.com"},"_npmVersion":"10.8.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"*","react-dom":"*","react-redux":">=9","@heroui/react":"^2.8.2","framer-motion":"^12.23.12","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@internationalized/date":"^3.9.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.4.0_1764094336911_0.3300919882308422","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@airoom/nextmin-react","version":"1.4.1","license":"MIT","_id":"@airoom/nextmin-react@1.4.1","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"9b9ba292c8f559ca1c0ffb5e224ece7aaad7266f","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.4.1.tgz","fileCount":134,"integrity":"sha512-INbgaQFkMqKeZ5o9AqC19T3vPxyLFKLIiilM1bybS3JgeFujG7WMx4/NBYq80iFLhsg22DIJk7adCW6W/4yAUA==","signatures":[{"sig":"MEQCIHg2uuU4V0FrF4kY7b3VQVrO8m67+lIzAI73ZLV5mSk7AiATDuZEqoPMNr62dWJlWb41ev3rPHz5jjkEQLtXhn7j7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./editor.css":"./dist/editor.css","./styles.css":"./dist/nextmin.css"},"gitHead":"a8921943cea443e645707c24915e1d41ad92256c","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && cp src/components/editor/editor.css dist/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c94bb374-2f51-4da3-8057-b156da8a5c3d"}},"_npmVersion":"11.7.0","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","react":"^19.2.1","dompurify":"^3.3.0","react-dom":"^19.2.1","@tiptap/pm":"^3.13.0","react-redux":">=9","lucide-react":"^0.556.0","@heroui/react":"^2.8.5","@tiptap/react":"^3.13.0","framer-motion":"^12.23.12","tailwind-merge":"^3.4.0","react-resizable":"^3.0.5","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@tiptap/suggestion":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/extension-link":"^3.13.0","@types/react-resizable":"^3.0.8","@internationalized/date":"^3.9.0","@tailwindcss/typography":"^0.5.19","@tiptap/extension-color":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-table":"^3.13.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table-header":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.4.1_1765414600858_0.7663316533951776","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@airoom/nextmin-react","version":"1.4.2","license":"MIT","_id":"@airoom/nextmin-react@1.4.2","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"09ee55464a0c69d0c47e71a522391401c17d7c60","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.4.2.tgz","fileCount":136,"integrity":"sha512-vv2X3/HNoGshKuIxbfW31zJyJgJ+zC79PlbgzfiLVmTsLsCDoEe9sHy5u7RvcRlt+WRyb+FOvtH/w/jaCFAKHw==","signatures":[{"sig":"MEUCIQDwsxLh7yGHWQ4Rm9Ypqw1afUxUzXmPbBCkMnpBX8xvMAIgFvyEYIN5jGJ9pSzmNWlNH1sZeb1uPKZpj4hUFEi5dCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./editor.css":"./dist/editor.css","./styles.css":"./dist/nextmin.css"},"gitHead":"566024dda736bb90aedccc89403081fdfbf11f99","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && cp src/components/editor/editor.css dist/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c94bb374-2f51-4da3-8057-b156da8a5c3d"}},"_npmVersion":"11.7.0","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","react":"^19.2.1","dompurify":"^3.3.0","react-dom":"^19.2.1","@tiptap/pm":"^3.13.0","react-redux":">=9","lucide-react":"^0.556.0","@heroui/react":"^2.8.5","@tiptap/react":"^3.13.0","framer-motion":"^12.23.12","tailwind-merge":"^3.4.0","react-resizable":"^3.0.5","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@tiptap/suggestion":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/extension-link":"^3.13.0","@types/react-resizable":"^3.0.8","@internationalized/date":"^3.9.0","@tailwindcss/typography":"^0.5.19","@tiptap/extension-color":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-table":"^3.13.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table-header":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.4.2_1765589489490_0.7400506439502812","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@airoom/nextmin-react","version":"1.4.3","license":"MIT","_id":"@airoom/nextmin-react@1.4.3","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"2ce01221c09622a19d1bbd3bb8a8d3758145ac89","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.4.3.tgz","fileCount":136,"integrity":"sha512-8UGs3mPxz40megS70iGB/WAdMONbBgMrQbKomNWfQR4ybliohbiw15f8lvqNIBIgFlbgCJpuCO2ETF496PuVxw==","signatures":[{"sig":"MEUCIAGVPzDqigNFsikQGBjprmaKjEnHiEjC8NyKdCV0D+vwAiEAxiaTISwuiu4DmCY2PuYCraiwZLaMBLrr2DeG6IViF9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./editor.css":"./dist/editor.css","./styles.css":"./dist/nextmin.css"},"gitHead":"f831af3f1b24c203c65968ee0feef04bb594426e","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && cp src/components/editor/editor.css dist/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c94bb374-2f51-4da3-8057-b156da8a5c3d"}},"_npmVersion":"11.7.0","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","react":"^19.2.1","dompurify":"^3.3.0","react-dom":"^19.2.1","@tiptap/pm":"^3.13.0","react-redux":">=9","lucide-react":"^0.556.0","@heroui/react":"^2.8.5","@tiptap/react":"^3.13.0","framer-motion":"^12.23.12","tailwind-merge":"^3.4.0","react-resizable":"^3.0.5","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@tiptap/suggestion":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/extension-link":"^3.13.0","@types/react-resizable":"^3.0.8","@internationalized/date":"^3.9.0","@tailwindcss/typography":"^0.5.19","@tiptap/extension-color":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-table":"^3.13.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table-header":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.4.3_1765619340095_0.35746943784076524","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@airoom/nextmin-react","version":"1.4.4","license":"MIT","_id":"@airoom/nextmin-react@1.4.4","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"2a8c429cc4ba639e6ebc85133c206146eac3acb9","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.4.4.tgz","fileCount":136,"integrity":"sha512-hmR7Tef7tt+j0uUwjQMjno6iL64n1z7Adkw7DCFFbM5FCtUdr3uvXtHEmlw7KzNcrLsZflaOT5qOdXExKAUBqA==","signatures":[{"sig":"MEUCIQCE+qsRG6z37oJT19nbkjHMS9Y5lkNRbvzayW6j/KGdiQIgDDJ9M70No/fYPq7dOxKcmPR+3o31GMbXp/SH0EsfM4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588147},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./editor.css":"./dist/editor.css","./styles.css":"./dist/nextmin.css"},"gitHead":"159836aea25bfae3bac818a2a09564a9b2c14ec1","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && cp src/components/editor/editor.css dist/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb7e8399-9439-4702-9059-72a4f521f98f"}},"_npmVersion":"11.7.0","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","react":"^19.2.1","dompurify":"^3.3.0","react-dom":"^19.2.1","@tiptap/pm":"^3.13.0","react-redux":">=9","lucide-react":"^0.556.0","@heroui/react":"^2.8.6","@tiptap/react":"^3.13.0","framer-motion":"^12.23.12","tailwind-merge":"^3.4.0","react-resizable":"^3.0.5","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@tiptap/suggestion":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/extension-link":"^3.13.0","@types/react-resizable":"^3.0.8","@internationalized/date":"^3.9.0","@tailwindcss/typography":"^0.5.19","@tiptap/extension-color":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-table":"^3.13.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table-header":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.4.4_1766139548281_0.4886600734967079","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@airoom/nextmin-react","version":"1.4.5","license":"MIT","_id":"@airoom/nextmin-react@1.4.5","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"5d8d4217bb32868eb8aaa416b57ebf38f500e64a","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.4.5.tgz","fileCount":136,"integrity":"sha512-Kbaz36XGJyXWbKLlC9oOaoz/Ni1FbZNyJiK2XZ+0PNsiITpUJ7iQNZ1+ZSvDBW5B5MVJ3DLjfuSnDGNhs2CvYg==","signatures":[{"sig":"MEUCIQDrtcXNj8/8HeqKXRX4LvuVB6kaqWgbtmnTRWCMa6Nz/AIgK4TP1MnXEoFYpcBQmm5BTsR0i2Qp9y5mnmKgy0j4FN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./editor.css":"./dist/editor.css","./styles.css":"./dist/nextmin.css"},"gitHead":"21341a73f8cae230460db9f2ae84b72b183f52f9","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && cp src/components/editor/editor.css dist/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb7e8399-9439-4702-9059-72a4f521f98f"}},"_npmVersion":"11.7.0","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","react":"^19.2.1","dompurify":"^3.3.0","react-dom":"^19.2.1","@tiptap/pm":"^3.13.0","react-redux":">=9","lucide-react":"^0.556.0","@heroui/react":"^2.8.6","@tiptap/react":"^3.13.0","framer-motion":"^12.23.12","tailwind-merge":"^3.4.0","react-resizable":"^3.0.5","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@tiptap/suggestion":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/extension-link":"^3.13.0","@types/react-resizable":"^3.0.8","@internationalized/date":"^3.9.0","@tailwindcss/typography":"^0.5.19","@tiptap/extension-color":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-table":"^3.13.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table-header":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.4.5_1766880617019_0.2730950482387591","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@airoom/nextmin-react","version":"1.4.6","license":"MIT","_id":"@airoom/nextmin-react@1.4.6","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"a6702b7555015d3b7309c0e16bb40b04b1fe9731","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-1.4.6.tgz","fileCount":136,"integrity":"sha512-oVkz4NUr13MhNQlTukBBZ+EVmnqNYVBBTa3irUg8eSJJuR10HTlMACKymWhzUShwz3VLKogcOIQogL2exg1CjA==","signatures":[{"sig":"MEQCIATGI0Xb3RM7ddoibcv16I9XISOPvdqhXeo7mX4SBTv+AiB61C6JFi8EWkuKQc6VDdm89sCzWBjD7a+/j4N1a5LQmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./editor.css":"./dist/editor.css","./styles.css":"./dist/nextmin.css"},"gitHead":"3ca47e4a629b792f3bea094f93d217f7703b702e","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && cp src/components/editor/editor.css dist/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb7e8399-9439-4702-9059-72a4f521f98f"}},"_npmVersion":"11.7.0","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","react":"^19.2.1","dompurify":"^3.3.0","react-dom":"^19.2.1","@tiptap/pm":"^3.13.0","react-redux":">=9","lucide-react":"^0.556.0","@heroui/react":"^2.8.6","@tiptap/react":"^3.13.0","framer-motion":"^12.23.12","tailwind-merge":"^3.4.0","react-resizable":"^3.0.5","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@tiptap/suggestion":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/extension-link":"^3.13.0","@types/react-resizable":"^3.0.8","@internationalized/date":"^3.9.0","@tailwindcss/typography":"^0.5.19","@tiptap/extension-color":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-table":"^3.13.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table-header":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_1.4.6_1768951820944_0.5921117284391311","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@airoom/nextmin-react","version":"2.0.1","license":"MIT","_id":"@airoom/nextmin-react@2.0.1","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"dist":{"shasum":"ac3e80e04a2ef29271663d04ecfbb861f2918958","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-2.0.1.tgz","fileCount":140,"integrity":"sha512-y7pVI8b55i1WVSgeXVLPeweSQsAHcruNawkbkcQ9R9mcR9UoaVK/379u4n0ryBRUeW5iLkfAhbY1fxydIc05Cg==","signatures":[{"sig":"MEYCIQDU3SnLrnWT7y+n6yiPSFEFZ8PMLGGThIbyWntehKicWwIhAOOeYPV+2NxugGWhKnaogXEudmxO11G04Lu3GQjSIMMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./editor.css":{"default":"./dist/components/editor/editor.css"},"./styles.css":{"default":"./dist/nextmin.css"}},"gitHead":"2f3302cb8e977972036935c39da1cd131bbf1803","scripts":{"dev":"tsc -w -p tsconfig.json","build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && mkdir -p dist/components/editor && cp src/components/editor/editor.css dist/components/editor/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb7e8399-9439-4702-9059-72a4f521f98f"}},"_npmVersion":"11.11.0","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.1","dompurify":"^3.3.0","react-dom":"^19.2.1","@tiptap/pm":"^3.13.0","react-redux":">=9","lucide-react":"^0.556.0","@heroui/react":"^2.8.6","@tiptap/react":"^3.13.0","framer-motion":"^12.23.12","tailwind-merge":"^3.4.0","react-resizable":"^3.0.5","@reduxjs/toolkit":"^2.8.2","socket.io-client":"^4.7.5","@tiptap/suggestion":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/extension-link":"^3.13.0","@types/react-resizable":"^3.0.8","@internationalized/date":"^3.9.0","@tailwindcss/typography":"^0.5.19","@tiptap/extension-color":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-table":"^3.13.0","@googlemaps/js-api-loader":"^1.16.10","@heroui/use-infinite-scroll":"^2.2.10","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table-header":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1"},"_npmOperationalInternal":{"tmp":"tmp/nextmin-react_2.0.1_1773004214277_0.6482127078467432","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@airoom/nextmin-react","version":"2.0.2","license":"MIT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":{"default":"./dist/nextmin.css"},"./editor.css":{"default":"./dist/components/editor/editor.css"}},"scripts":{"build":"rm -rf dist && tsc -p tsconfig.json && npm run build:css && mkdir -p dist/components/editor && cp src/components/editor/editor.css dist/components/editor/editor.css","build:css":"tailwindcss -c tailwind.config.js -i ./src/styles.css -o ./dist/nextmin.css --minify","dev":"tsc -w -p tsconfig.json","prepublishOnly":"npm run build && npm pack --dry-run | (! grep -E '\\bsrc/|\\.map$')"},"dependencies":{"@googlemaps/js-api-loader":"^1.16.10","@heroui/react":"^2.8.6","@heroui/use-infinite-scroll":"^2.2.10","@internationalized/date":"^3.9.0","@reduxjs/toolkit":"^2.8.2","@tailwindcss/typography":"^0.5.19","@tiptap/extension-bubble-menu":"^3.13.0","@tiptap/extension-color":"^3.13.0","@tiptap/extension-font-family":"^3.23.4","@tiptap/extension-highlight":"^3.13.0","@tiptap/extension-image":"^3.13.0","@tiptap/extension-link":"^3.13.0","@tiptap/extension-placeholder":"^3.13.0","@tiptap/extension-table":"^3.13.0","@tiptap/extension-table-cell":"^3.13.0","@tiptap/extension-table-header":"^3.13.0","@tiptap/extension-table-row":"^3.13.0","@tiptap/extension-text-align":"^3.13.0","@tiptap/extension-text-style":"^3.13.0","@tiptap/extension-underline":"^3.13.0","@tiptap/pm":"^3.13.0","@tiptap/react":"^3.13.0","@tiptap/starter-kit":"^3.13.0","@tiptap/suggestion":"^3.13.0","@types/react-resizable":"^3.0.8","clsx":"^2.1.1","dompurify":"^3.3.0","framer-motion":"^12.23.12","lucide-react":"^0.556.0","react":"^19.2.1","react-dom":"^19.2.1","react-redux":">=9","react-resizable":"^3.0.5","socket.io-client":"^4.7.5","tailwind-merge":"^3.4.0"},"devDependencies":{"@types/dompurify":"^3.2.0","@types/google.maps":"^3.58.1","autoprefixer":"^10.4.21","postcss":"^8.5.6","tailwindcss":"^3.4.17"},"sideEffects":false,"publishConfig":{"access":"public"},"gitHead":"bf568ddf3305de8f2ad0c09f441a459a5d3434b9","_id":"@airoom/nextmin-react@2.0.2","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","_nodeVersion":"20.20.2","_npmVersion":"11.14.1","dist":{"integrity":"sha512-poxDNtJYD7Db2MNCKXYSFXxTrwbCCFzP3p7rfzsiU7EC+IhEsXkRuJzmg/1CZxHzaOArZgDYs9mq4oHMh/DGog==","shasum":"165edc84bbc94a0eb19d7f40b5477ee1cc6216bf","tarball":"https://registry.npmjs.org/@airoom/nextmin-react/-/nextmin-react-2.0.2.tgz","fileCount":140,"unpackedSize":631874,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFgL8JqUxMfVmi3TL6/DSZjAt/XlFqib6Lwi6V8JVlDGAiEAyHapefSsq2D5bd8a5Dh4gYNDs4hvDooxj3VHDGV3CNE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb7e8399-9439-4702-9059-72a4f521f98f"}},"directories":{},"maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nextmin-react_2.0.2_1778915476912_0.7506492564958351"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-24T00:56:38.292Z","modified":"2026-05-16T07:11:17.176Z","0.1.0":"2025-09-24T00:56:38.560Z","0.1.2":"2025-09-24T01:25:25.256Z","0.1.3":"2025-09-24T12:10:39.211Z","0.1.4":"2025-09-27T06:23:15.704Z","0.1.5":"2025-10-01T23:00:42.103Z","0.1.6":"2025-10-01T23:48:35.513Z","0.1.7":"2025-10-05T08:00:19.913Z","0.1.8":"2025-10-08T22:36:32.503Z","0.1.9":"2025-10-15T20:12:42.725Z","1.1.0":"2025-10-17T11:50:44.139Z","1.2.0":"2025-11-25T10:52:59.850Z","1.3.0":"2025-11-25T11:43:53.211Z","1.4.0":"2025-11-25T18:12:17.096Z","1.4.1":"2025-12-11T00:56:41.022Z","1.4.2":"2025-12-13T01:31:29.696Z","1.4.3":"2025-12-13T09:49:00.290Z","1.4.4":"2025-12-19T10:19:08.433Z","1.4.5":"2025-12-28T00:10:17.177Z","1.4.6":"2026-01-20T23:30:21.137Z","2.0.1":"2026-03-08T21:10:14.496Z","2.0.2":"2026-05-16T07:11:17.047Z"},"license":"MIT","description":"Plug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.","maintainers":[{"name":"andress0065","email":"tareqaziz0065@gmail.com"}],"readme":"# @airoom/nextmin-react\n\nPlug‑and‑play React Admin Panel that connects to a `@airoom/nextmin-node` backend. Render an authenticated dashboard with lists, forms, file uploads, settings, and live updates — generated from your JSON schemas.\n\n- “From JSON schema to REST API + Admin”\n- 1 month → 1 hour\n- Works out of the box with Next.js (App Router and Pages Router)\n\n## Documentation\n\nRead the full documentation at: https://nextmin.gscodes.dev/\n\n## Features\n\n- `<NextMinProvider>`: initializes store, loads schemas, and **automatically** manages live socket connections\n- `<AdminApp>`: full admin shell with auth, sidebar, dashboard, list/create/edit, profile, settings\n- **Realtime Hooks**: Use `useRealtime()` to consume live backend emissions in any custom component\n- **Rich Editor Support**: Native Tiptap integration via `\"rich\": true` in schemas\n- **Meta Tags & SEO**: Built-in support for metadata fields within auto-generated forms\n- Components: Sidebar, SchemaForm, FileUploader, reference selectors, phone/password inputs, table & filters\n- Hooks/utils: Google address autocomplete, list data helpers, formatters\n- Styling included; no extra CSS import needed\n\n## Installation\n\n```bash\n# npm\nnpm install @airoom/nextmin-react\n\n# yarn\nyarn add @airoom/nextmin-react\n\n# pnpm\npnpm add @airoom/nextmin-react\n```\n\n## Configure environment\n\nCreate or update your frontend env file (e.g., `.env.local`) with the server base URL and client API key:\n\n```env\nNEXT_PUBLIC_NEXTMIN_API_URL=http://localhost:8081/rest\n# IMPORTANT: Use the API key stored in your database → Settings.apiKey\nNEXT_PUBLIC_NEXTMIN_API_KEY=your_api_key_here\n```\n\nNotes\n\n- `NEXT_PUBLIC_NEXTMIN_API_URL` should point to your nextmin-node REST base (e.g., http://host:port/rest)\n- `NEXT_PUBLIC_NEXTMIN_API_KEY` must match the value in your backend DB Settings document’s `apiKey` field\n\nWhere to find the API key\n\n- Start your nextmin-node server once\n- Open the database and locate the Settings collection/table\n- Copy the first Settings document’s `apiKey` value and paste it here\n\n## Next.js setup (App Router)\n\nWrap only the admin area with the provider and render the AdminApp. Mark these files as client components.\n\n```tsx\n// app/admin/layout.tsx\n'use client'\nimport { NextMinProvider } from '@airoom/nextmin-react';\n\nexport default function AdminLayout({ children }: { children: React.ReactNode }) {\n  return (\n    <NextMinProvider \n      apiUrl={process.env.NEXT_PUBLIC_NEXTMIN_API_URL} \n      apiKey={process.env.NEXT_PUBLIC_NEXTMIN_API_KEY}\n    >\n      {children}\n    </NextMinProvider>\n  );\n}\n```\n\n### Realtime Hook Example\n\n```tsx\nimport { useRealtime } from '@airoom/nextmin-react';\n\nexport function MyLiveComponent() {\n    const { isConnected, lastEvent } = useRealtime();\n\n    return (\n        <div>\n            Status: {isConnected ? 'Online' : 'Offline'}\n            {lastEvent && <p>Latest Activity: {lastEvent.event}</p>}\n        </div>\n    );\n}\n```\n\n```tsx\n// app/admin/page.tsx\n'use client'\nimport { AdminApp } from '@airoom/nextmin-react';\nexport default function AdminIndex() {\n  return <AdminApp />;\n}\n```\n\n```tsx\n// app/admin/[...slug]/page.tsx\n'use client'\nimport { AdminApp } from '@airoom/nextmin-react';\nexport default function AdminCatchAll() {\n  return <AdminApp />;\n}\n```\n\nBehavior\n\n- Unauthenticated users are redirected to `/admin/auth/sign-in`\n- Authenticated users visiting `/admin/auth/*` are redirected to `/admin/dashboard`\n- Sidebar and pages are rendered according to the schemas loaded from your backend\n\nPages Router (alternative)\n\n```tsx\n// pages/admin.tsx\nimport dynamic from 'next/dynamic';\nconst Admin = dynamic(() => import('@airoom/nextmin-react').then(m => m.AdminApp), { ssr: false });\nexport default Admin;\n```\n\nWrap with `<NextMinProvider>` at a top level where appropriate (e.g., `_app.tsx`) and ensure it runs on the client.\n\n## Default admin credentials (after setup)\n\nAfter completing the backend setup, sign in with the default super user and change the password immediately:\n\n- Email: super@example.com\n- Username: superadmin\n- Password: supersecurepassword\n\n## Usage notes\n\n- No extra CSS import required; the package bundles its styles\n- Backend auth/paths are configured via env vars (see above)\n- Add custom links to routes like `/admin/<model>/create` or `/admin/<model>/<id>`\n- The first Settings document (model name \"Settings\") controls site name, logo, and Google Maps key for address autocomplete\n\n## TypeScript\n\nTypes are bundled with the package.\n\n```ts\nimport type { ApiItemResponse } from '@airoom/nextmin-react/types';\n```\n\n## Troubleshooting\n\n- 401 Unauthorized: ensure `NEXT_PUBLIC_NEXTMIN_API_KEY` matches your DB `Settings.apiKey`\n- Cannot load schemas: verify `NEXT_PUBLIC_NEXTMIN_API_URL` points to `/rest` and the backend is reachable\n- Address autocomplete: set `NEXT_PUBLIC_GOOGLE_MAPS_KEY` in your environment and in the Settings document if applicable\n- Blank page on Next.js: ensure admin files are client components (`'use client'`) and dynamic imports have `ssr: false` where necessary\n\n## License\n\nLicensed under the Nextmin Proprietary License. © 2025 GSCodes. For commercial licensing or extended rights, contact: tareqaziz0065@gmail.com.\n","readmeFilename":"README.md"}