{"_id":"@apps-megafy/ui","_rev":"16-3c7d397460a0ac42ebfd0e1bf83260b7","name":"@apps-megafy/ui","dist-tags":{"latest":"0.4.4"},"versions":{"0.1.22":{"name":"@apps-megafy/ui","version":"0.1.22","license":"MIT","_id":"@apps-megafy/ui@0.1.22","maintainers":[{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"}],"dist":{"shasum":"ebfab4ade557fb7af8a68b0f39ac934bda368cc1","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.1.22.tgz","fileCount":103,"integrity":"sha512-aHDiGxqyoFNkuvxw1fOUB0JrLRGzA8+KEaNwsM/PO2WyX/ytNd+7uOk8ioquI+m+aqNti/TF80TlUIZoPRWgqA==","signatures":[{"sig":"MEQCIGezgBtOAJ9Dl8HOhWTehOqqo4S1s23pqZk7uS984dqBAiAOVQGShfONkq0kHzXDd9MDXoCRIrFXbWvm4v4koYZRYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199211},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.1.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./src/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},"_resolved":"/private/var/folders/f4/9ldyml_x66j29m49p9dh8g0m0000gn/T/f0fd66e3ec65d57f23cffde5f3c8a550/apps-megafy-ui-0.1.22.tgz","_integrity":"sha512-aHDiGxqyoFNkuvxw1fOUB0JrLRGzA8+KEaNwsM/PO2WyX/ytNd+7uOk8ioquI+m+aqNti/TF80TlUIZoPRWgqA==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./src/styles.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","@types/leaflet":"^1.9.21","tailwind-merge":"^2.5.5","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-dialog":"^1.1.4","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.2.15","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.22_1784664038741_0.05237747037427787","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@apps-megafy/ui","version":"0.1.23","license":"MIT","_id":"@apps-megafy/ui@0.1.23","maintainers":[{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"}],"dist":{"shasum":"a9377bba4d559c046487032ecedae1a04efb29c2","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.1.23.tgz","fileCount":103,"integrity":"sha512-fv88lOSv8IsLcibkc6HtjerFc5PC6l/ekvMLtWDfF3wINLEDhNd1x9racBZNXLqlMAiqjuRUT+II6YLjxEkR4g==","signatures":[{"sig":"MEUCICdGz9WdpjcD4rq/MGHu2vroDTs7mob5+VEBn27A0bIpAiEAkfoklHCeGSEDwrl4tSjlSAlRxV4/lE4FOowZE8cPPM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199211},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.1.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./src/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},"_resolved":"/private/var/folders/f4/9ldyml_x66j29m49p9dh8g0m0000gn/T/e247321aadd4a3ea4d931e90034c76df/apps-megafy-ui-0.1.23.tgz","_integrity":"sha512-fv88lOSv8IsLcibkc6HtjerFc5PC6l/ekvMLtWDfF3wINLEDhNd1x9racBZNXLqlMAiqjuRUT+II6YLjxEkR4g==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./src/styles.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","@types/leaflet":"^1.9.21","tailwind-merge":"^2.5.5","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-dialog":"^1.1.4","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^19.2.15","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.23_1784664157074_0.41004533388308095","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@apps-megafy/ui","version":"0.2.0","license":"MIT","_id":"@apps-megafy/ui@0.2.0","maintainers":[{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"}],"dist":{"shasum":"e3af890450deda5400866fbc1bfeb49e5759f8be","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.2.0.tgz","fileCount":139,"integrity":"sha512-+Y+i0tPQ5NHyl5S7FZ3fwCA0qJyi2Fsup0kRz6sLh7qmOc4L2vVk0gXDpMf6mp8WDFyvZ4s/gKFa5VcF9zPFig==","signatures":[{"sig":"MEUCIGh9JiTNPoioTCTZnSEFO/3q+QPHsXLjWUqHm8Oy/hb0AiEAihF369+2Jg0+ytAowM7ZF3MusgSmjI7qh/qc0hpNP80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419711},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\d409eea81d0a570aef771cce6321c225\\apps-megafy-ui-0.2.0.tgz","_integrity":"sha512-+Y+i0tPQ5NHyl5S7FZ3fwCA0qJyi2Fsup0kRz6sLh7qmOc4L2vVk0gXDpMf6mp8WDFyvZ4s/gKFa5VcF9zPFig==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1785255995595_0.3396083658369571","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@apps-megafy/ui","version":"0.2.1","license":"MIT","_id":"@apps-megafy/ui@0.2.1","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"f020c9e6898f49cbffd8482616ed68f38186762d","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.2.1.tgz","fileCount":143,"integrity":"sha512-UcihPP0H5N9YwkO/GeRh2an8b9p7jJFJ4FUAPu2MywYyJyWkj4SO5sQ5H84TjNmvlTJUXfMu2qAuGbs/5qA3Rg==","signatures":[{"sig":"MEYCIQD/g+/gC54ktGiUCxq8mOSyzF88oJssk6OVMaP0rxsRXAIhAJ+re50PMnNDnoBrffcoHKkxDZKnf//RsxXf0QCyTFtG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427328},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},"_resolved":"/private/var/folders/f4/9ldyml_x66j29m49p9dh8g0m0000gn/T/b1fe7eace5dccb4995a753804a00d152/apps-megafy-ui-0.2.1.tgz","_integrity":"sha512-UcihPP0H5N9YwkO/GeRh2an8b9p7jJFJ4FUAPu2MywYyJyWkj4SO5sQ5H84TjNmvlTJUXfMu2qAuGbs/5qA3Rg==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.1_1786724102625_0.396110159272004","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@apps-megafy/ui","version":"0.3.0","license":"MIT","_id":"@apps-megafy/ui@0.3.0","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"a8b0183b824a20b1b9a9a221c9fa4f025bf6accf","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.3.0.tgz","fileCount":147,"integrity":"sha512-rDu/OiFcyKjCzN5qRq8ktPk1xci9A1eAm6Cs6fx4sroLixEALzcvWDCWIIlqCjTAOJ641dKlqmsQVgYTDN+CjQ==","signatures":[{"sig":"MEUCIGadF5WWnvYJ03uitj3ekw0nu895mofBnMshoXNA5U2dAiEAk5h/IK/Q2YVHyc9r4ZlnxNETIYIKmSaS4yMihUZhaiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449449},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"},"_resolved":"C:\\Users\\Shorly\\AppData\\Local\\Temp\\a73516da95d4ed2f2b4b6803c1479d22\\apps-megafy-ui-0.3.0.tgz","_integrity":"sha512-rDu/OiFcyKjCzN5qRq8ktPk1xci9A1eAm6Cs6fx4sroLixEALzcvWDCWIIlqCjTAOJ641dKlqmsQVgYTDN+CjQ==","_npmVersion":"11.17.0","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.0_1787001182865_0.8111509465549978","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@apps-megafy/ui","version":"0.3.1","license":"MIT","_id":"@apps-megafy/ui@0.3.1","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"d9194b1369889ba11f81d02d4122e13ac18b3218","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.3.1.tgz","fileCount":151,"integrity":"sha512-w6VvQYoPzHFxH120dH9UUXysWgwWKM6Mf7043lTMcHQ1du5jJribUtAIxSgGlP03yB6O2GZhGZiH2WMg0ksdPw==","signatures":[{"sig":"MEUCIQCuYSVniUnzxqHjOe2PzJMeuRmFEUexcR3HTKh7zhteZAIgPdLxip8nYWw/5qwShBy+V4l6aHs0ROVVMwuY08VS+JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457066},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},"_resolved":"/private/var/folders/f4/9ldyml_x66j29m49p9dh8g0m0000gn/T/fed323800f502c22bd956bd2cdf40a4e/apps-megafy-ui-0.3.1.tgz","_integrity":"sha512-w6VvQYoPzHFxH120dH9UUXysWgwWKM6Mf7043lTMcHQ1du5jJribUtAIxSgGlP03yB6O2GZhGZiH2WMg0ksdPw==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.1_1787152576672_0.05418507495109037","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@apps-megafy/ui","version":"0.3.2","license":"MIT","_id":"@apps-megafy/ui@0.3.2","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"53c3b515e466ae93a0d1bc0edbc686b3ed4ebeff","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.3.2.tgz","fileCount":147,"integrity":"sha512-CRkdgvTPGXBIAyy+emqBxwDIMtlRhONQd7RbYrb9z0NXhDrCevNWOdKX+LyBH/uD4U0i9fDONCgpUe9mOpfHpw==","signatures":[{"sig":"MEUCIQD765Yhr7m5B3ZfC+VTR4XEVhJF2b0zfvTbwfCislkKKwIgQ6wKcfRep8/ih7h2twqd1lkith7kFi0FhdlF0MwJYuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453351},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\d9d161c3ca4a91b89ac575936311e6af\\apps-megafy-ui-0.3.2.tgz","_integrity":"sha512-CRkdgvTPGXBIAyy+emqBxwDIMtlRhONQd7RbYrb9z0NXhDrCevNWOdKX+LyBH/uD4U0i9fDONCgpUe9mOpfHpw==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.2_1787608568070_0.42399421619818267","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@apps-megafy/ui","version":"0.3.3","license":"MIT","_id":"@apps-megafy/ui@0.3.3","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"9edc3992591ca88c5811e50df517a079c41e76de","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.3.3.tgz","fileCount":147,"integrity":"sha512-ZRaRP/KIujV/u4UtFF4V2RaoT0RmIw63jNy9v+WLW4sJefUhUTVqyvLshcThjgGoB0bJCPr4mb9jaG+UxtZHGg==","signatures":[{"sig":"MEYCIQCsQl3sF3G4sRsMP92lpPozEP+l4CK+sS0K//QhDismiQIhANaKF5PpoClygf8DktYdXYxHdWtGpglPtqoz7ea73Fq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453471},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\7f459ff16b16f55c3dbab724df134702\\apps-megafy-ui-0.3.3.tgz","_integrity":"sha512-ZRaRP/KIujV/u4UtFF4V2RaoT0RmIw63jNy9v+WLW4sJefUhUTVqyvLshcThjgGoB0bJCPr4mb9jaG+UxtZHGg==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.3_1787611592505_0.7802377214382001","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apps-megafy/ui","version":"0.4.0","license":"MIT","_id":"@apps-megafy/ui@0.4.0","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"866574e3e4756117a8090d3a0dc6d1306bdf1aaf","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.4.0.tgz","fileCount":223,"integrity":"sha512-igHAQ7rUuvbBDOfl+pGJ2/sQPXIRUzYmd4aBSBcAatwgzBO8o+k0DiDCZ8a639dJ2vlfBftVrQvsPR08ps4S7g==","signatures":[{"sig":"MEYCIQCwQKgovBYElavAjjpG8IIilXjDjkPGxWqfb1imoQeIzgIhAPGwpEvNNDvF0lnqFGjAdLtDDPww8rag69fmRiMIGir4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584937},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\feb9d7b6476d4d75d004eb94f08770a8\\apps-megafy-ui-0.4.0.tgz","_integrity":"sha512-igHAQ7rUuvbBDOfl+pGJ2/sQPXIRUzYmd4aBSBcAatwgzBO8o+k0DiDCZ8a639dJ2vlfBftVrQvsPR08ps4S7g==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.0_1787761404787_0.5544272774846457","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@apps-megafy/ui","version":"0.4.1","license":"MIT","_id":"@apps-megafy/ui@0.4.1","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"43ea8308aed3791d705dde70f851e28d0f918a9d","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.4.1.tgz","fileCount":223,"integrity":"sha512-lAkR/tj4OZmxgNG4wlHFVcQUN+LYR6iBjc9iF1ZSQ31XLwRJTka4uKe63OL2HrrEGD75p4QCFuKaTFBxNb9w6A==","signatures":[{"sig":"MEUCIGcZLvQCwiLBKACxt4PzF63LNWc4jv0XSQnK4/jz9oSQAiEAi76Jygx1LSyrvb54AiIuwXQiHPnZuh5Ki44ixTOnBQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585448},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\3ceb1a32390520f6bb2d2daaceee8579\\apps-megafy-ui-0.4.1.tgz","_integrity":"sha512-lAkR/tj4OZmxgNG4wlHFVcQUN+LYR6iBjc9iF1ZSQ31XLwRJTka4uKe63OL2HrrEGD75p4QCFuKaTFBxNb9w6A==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.1_1787946617151_0.15282025621668427","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@apps-megafy/ui","version":"0.4.2","license":"MIT","_id":"@apps-megafy/ui@0.4.2","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"bf1076021f6a05cb15eb6fa93a477177301752ed","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.4.2.tgz","fileCount":223,"integrity":"sha512-+nqI0z5xgMXe1JOh3lnNlcIChKPytgWu+e8hgnAGqR0KwzxC3ayAftJoAFxC20jN2NkZ0KVfufA7HXmE1M/o9w==","signatures":[{"sig":"MEQCHyPaSVky/0cMq61rPC5k4No3OSdWZWPXeuK35nsmOoICIQCnlEiKyfyTdMJDnDYuys7x2N63zbMXspPMY4vVnMLKZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585995},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\0e3d4a05b77cedf0478f984890ef5c4b\\apps-megafy-ui-0.4.2.tgz","_integrity":"sha512-+nqI0z5xgMXe1JOh3lnNlcIChKPytgWu+e8hgnAGqR0KwzxC3ayAftJoAFxC20jN2NkZ0KVfufA7HXmE1M/o9w==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.2_1788291119020_0.26282153998647817","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@apps-megafy/ui","version":"0.4.3","license":"MIT","_id":"@apps-megafy/ui@0.4.3","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"dist":{"shasum":"39f5bd6a0f2c30da7bab9e8ca39120d79ee78876","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.4.3.tgz","fileCount":223,"integrity":"sha512-3TMGLzX2YcnWlSCZzKe61KOzxp0GMWvmxSA2Iey7PMJko2mY2rRnAA7pGBcljDcZ/WnBr9pflo9YaBrhINYBag==","signatures":[{"sig":"MEYCIQDtOsH5OC2hYqGQ9hEMAlCUNJG1CfxiSs/QWH782Tdl5AIhAPZJLCucmSraxy1iKXl3/TcEODwO1g+9Fr+/dv3Pbdqr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590819},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-ui-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","typecheck":"tsc -p tsconfig.json --noEmit","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\61cb8590edb54a05696025ab10a65ac7\\apps-megafy-ui-0.4.3.tgz","_integrity":"sha512-3TMGLzX2YcnWlSCZzKe61KOzxp0GMWvmxSA2Iey7PMJko2mY2rRnAA7pGBcljDcZ/WnBr9pflo9YaBrhINYBag==","_npmVersion":"10.9.3","description":"Reusable React UI components for admission agents.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","tailwind-merge":"^2.5.5","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","react":"^19.2.0","postcss":"^8.4.49","react-dom":"^19.2.0","storybook":"^8.4.0","typescript":"^5.7.2","postcss-cli":"^11.0.0","postcss-url":"^10.1.3","tailwindcss":"^3.4.17","@types/react":"^19.2.0","autoprefixer":"^10.4.20","@types/leaflet":"^1.9.21","postcss-import":"^16.1.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.3_1788463934556_0.42769793085858376","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@apps-megafy/ui","version":"0.4.4","license":"MIT","description":"Reusable React UI components for admission agents.","type":"module","sideEffects":["./dist/styles.css"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"dependencies":{"@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-dropdown-menu":"^2.1.4","@radix-ui/react-popover":"^1.1.4","@radix-ui/react-slot":"^1.1.1","@tanstack/react-table":"^8.20.5","class-variance-authority":"^0.7.1","clsx":"^2.1.1","leaflet":"^1.9.4","lucide-react":"^0.468.0","react-day-picker":"^9.14.0","tailwind-merge":"^2.5.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@storybook/react":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/test":"^8.4.0","@thedutchcoder/postcss-rem-to-px":"^0.0.2","@types/leaflet":"^1.9.21","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^4.3.4","autoprefixer":"^10.4.20","postcss":"^8.4.49","postcss-cli":"^11.0.0","postcss-import":"^16.1.0","postcss-url":"^10.1.3","react":"^19.2.0","react-dom":"^19.2.0","storybook":"^8.4.0","tailwindcss":"^3.4.17","typescript":"^5.7.2","vite":"^5.4.11"},"scripts":{"build":"tsc -p tsconfig.json && postcss src/styles.css -o dist/styles.css","typecheck":"tsc -p tsconfig.json --noEmit","lint":"tsc -p tsconfig.json --noEmit","storybook":"postcss src/styles.css -o dist/styles.css && storybook dev -p 6006 --no-open","build-storybook":"postcss src/styles.css -o dist/styles.css && storybook build"},"_id":"@apps-megafy/ui@0.4.4","_integrity":"sha512-sDKop+raXXwsiKbIHzc//LwEk0U5MnclRZ/lBYVFrrewYbbrqEkK3EPIx8xrRvDfXMF9jEamy2K85zfpD1HzfA==","_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\ee65127afa8f94bc1619b695cad939be\\apps-megafy-ui-0.4.4.tgz","_from":"file:apps-megafy-ui-0.4.4.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-sDKop+raXXwsiKbIHzc//LwEk0U5MnclRZ/lBYVFrrewYbbrqEkK3EPIx8xrRvDfXMF9jEamy2K85zfpD1HzfA==","shasum":"4c5465645e32a331fc791558e79d4a429460071e","tarball":"https://registry.npmjs.org/@apps-megafy/ui/-/ui-0.4.4.tgz","fileCount":223,"unpackedSize":591653,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNkJiSybQ68qgZh5zV4ggiGzJBg+/i5oXYVh+TQzVEKwIgKm+M4BP6iWTfhuM2kGR1Bb5HpGL0n40qDMgZsbWiHng="}]},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"directories":{},"maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.4.4_1788470560670_0.5634380929622853"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-21T20:00:38.592Z","modified":"2026-09-03T21:22:41.146Z","0.1.22":"2026-07-21T20:00:38.888Z","0.1.23":"2026-07-21T20:02:37.210Z","0.2.0":"2026-07-28T16:26:35.819Z","0.2.1":"2026-08-14T16:15:02.795Z","0.3.0":"2026-08-17T21:13:03.005Z","0.3.1":"2026-08-19T15:16:16.826Z","0.3.2":"2026-08-24T21:56:08.255Z","0.3.3":"2026-08-24T22:46:32.675Z","0.4.0":"2026-08-26T16:23:24.971Z","0.4.1":"2026-08-28T19:50:17.325Z","0.4.2":"2026-09-01T19:31:59.164Z","0.4.3":"2026-09-03T19:32:14.701Z","0.4.4":"2026-09-03T21:22:40.876Z"},"license":"MIT","description":"Reusable React UI components for admission agents.","maintainers":[{"name":"joedamegafy","email":"joel.echeverria@megafy.net"},{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},{"name":"appsmegafy","email":"appsmegafy@megafy.net"},{"name":"dcondorena","email":"diego.condorena@megafy.net"},{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"}],"readme":"# @apps-megafy/ui\n\nReusable React UI components for Megafy admission agents — chat widgets\n(`ChatInput`, `MessageArea`, `MessageBubble`, `ConsentViewer`, `CameraCapture`,\n`ChoiceCardPanel`, `QuestionCardPanel`, `ProgressSteps`, `FrontendWidgetsArea`\nwith Leaflet maps, …) plus primitives (`Button`, `Dialog`, `Avatar`).\n\nAlso includes a reusable **data table**: `DataTable` (config-driven, on\n[TanStack Table](https://tanstack.com/table) — client-side or server-side/manual\nmode) plus `Table` primitives, `StatusBadge`, `Pagination`, `DataTableToolbar`,\nand `RowActionsMenu`. For back-office table *pages* wired to Mendix, see\n`@apps-megafy/backoffice-controller`.\n\nAnd the **backoffice building blocks** an admin console is assembled from:\nlayout (`AppShell`, `NavSidebar`, `PageHeader`, `Breadcrumb`, `UserMenu`),\nsurfaces and forms (`Card`, `Input`/`Textarea`/`Select`, `Checkbox`,\n`FormField`/`FormRow`, `FormDialog`, `ImagePickerField`, `OrderedTokenList`),\nfeedback (`AlertBanner`, `AsyncState`/`EmptyState`, `ConfirmDialog` +\n`useConfirm()`, `StatusScreen`) and data display (`MetricCard`,\n`DescriptionList`). They carry no client wording: labels, columns and business\nrules stay in the consuming module.\n\nBuilt with Radix UI + Tailwind (shadcn conventions), `class-variance-authority`,\n`lucide-react`, `@tanstack/react-table`, and `leaflet`.\n\n## Install\n\n```bash\nnpm install @apps-megafy/ui react react-dom\n```\n\n`react`/`react-dom` are **peer dependencies**, supported across\n`^18.0.0 || ^19.0.0` (see React compatibility below).\n\n## Styling — one import, no Tailwind setup required\n\nThe package ships a **fully precompiled stylesheet**. You do **not** need Tailwind\nin the consuming project. Import the CSS once, at your app/widget entry:\n\n```ts\nimport \"@apps-megafy/ui/styles.css\";\n```\n\nThat single file contains: the design tokens (CSS variables), every Tailwind\nutility used by the **library components** (this package and the companion\n`@apps-megafy/agentic-chat` controller), the custom animations, and the Leaflet\nCSS (inlined). This is what makes the library drop cleanly into build systems\nthat know nothing about Tailwind — including Mendix pluggable-widget builds.\n\nIsolation is two mechanisms, always changed together:\n\n- every generated utility is prefixed **`mfy-`** (`mfy-flex`,\n`hover:mfy-bg-primary`), so a bare Atlas or Bootstrap class (`.table`,\n`.active`, `.hidden`) can never collide with one of ours;\n- every utility is emitted scoped to a **`[data-mfy-ui]`** host, so it can only\napply inside our subtree.\n\nThe stylesheet has no Tailwind preflight or global page reset, and rem values are\ncompiled to px so Atlas root font-size changes cannot rescale the widget.\n`AdmissionChat` and `BackofficeController` render this host themselves. When\ncomposing raw components, provide it explicitly:\n\n```tsx\n<div data-mfy-ui>\n  <Button>Continue</Button>\n</div>\n```\n\n> The precompiled CSS covers classes the library uses. If **your own** code adds\n> new Tailwind utility classes, run Tailwind in your build with a config that\n> matches this one — `prefix: \"mfy-\"`, `important: \"[data-mfy-ui]\"`, preflight\n> disabled — and `content` pointing at your source and\n> `@apps-megafy/{ui,agentic-chat}/dist`. If you use `tailwind-merge`, build it\n> with `extendTailwindMerge({ prefix: \"mfy-\" })`; a plain `twMerge` does not\n> recognise prefixed classes and silently stops deduplicating them. See the repo\n> root `README.md` for the full Mendix integration guide.\n\n### Dark mode\n\nTokens are defined for light and `.dark`. Put `dark` on the scoped host (or a\ndescendant inside it) to switch themes:\n\n```html\n<div data-mfy-ui class=\"dark\"> … </div>\n```\n\n## Usage\n\n```tsx\nimport { Button, MessageBubble } from \"@apps-megafy/ui\";\nimport \"@apps-megafy/ui/styles.css\";\n\nexport function Example() {\n  return (\n    <div data-mfy-ui>\n      <MessageBubble role=\"assistant\" content=\"Hello!\" />\n      <Button variant=\"glow\">Continue</Button>\n    </div>\n  );\n}\n```\n\n## React version compatibility\n\nThe components support **React 18 and 19**, covering the active Mendix targets:\n\n| Mendix | React provided by the client |\n| --- | --- |\n| 10.x (incl. 10.24.1) | React 18 |\n| 11.0 – 11.5 | React 18 (widget tools 11.3.x still pin `^18.2.0`) |\n| 11.6.0+ | React 19 |\n\nWidgets receive React as a **runtime-provided external** — map `react`/`react-dom`\nto that external in your widget build; do not bundle your own. The package is\nbuilt internally against React 19 and the Mendix 10 compatibility cell verifies\nReact 18 independently. Public API types resolve against the consuming project's own\n`@types/react`.\n\n```bash\npnpm compat:mendix10 # React 18 on :5174\n```\n\n## Storybook (component catalog + theming)\n\nInteractive catalog of every component with live prop controls and a\n**per-client theme** switcher:\n\n```bash\npnpm --filter @apps-megafy/ui storybook       # dev server on :6006\npnpm --filter @apps-megafy/ui build-storybook # static build\n```\n\n- **Client** and **Mode** toolbars (top) switch brand theme + light/dark. Themes\n  are pure CSS-variable overrides (`.storybook/themes.ts`) — the same mechanism a\n  Mendix widget uses to rebrand: set those variables on the widget root.\n- **Overview → Theming** is a composed panel that rebrands live across every\n  component.\n- Stories live next to components (`src/**/*.stories.tsx`) and are excluded from\n  the published build.\n- Storybook documents components, variants, states, interactions, and composition.\n  Final assembled page scenarios live in the local-only, gitignored `frontend/`\n  mocks instead of stories.\n\n## Build (contributors)\n\n```bash\npnpm --filter @apps-megafy/ui build\n```\n\nRuns `tsc` (JS + `.d.ts`) then a PostCSS pipeline\n(`postcss-import` → `tailwindcss` → `autoprefixer`) that compiles\n`src/styles.css` into `dist/styles.css`. Tailwind config: `tailwind.config.ts`\n(color tokens map to the CSS variables in `src/styles.css`; the custom\nanimations `agent-in`, `soft-sheen`, `stream-pulse`, `record-ring` are defined\nthere).\n","readmeFilename":"README.md"}