{"_id":"@apps-megafy/backoffice-controller","_rev":"14-d78381eca8f8429b60b9e11d815d95cc","name":"@apps-megafy/backoffice-controller","dist-tags":{"latest":"0.4.4"},"versions":{"0.2.0":{"name":"@apps-megafy/backoffice-controller","version":"0.2.0","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"de177b3bcc8b92bd6105f080f53e5e1826eb4246","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.2.0.tgz","fileCount":30,"integrity":"sha512-fQSUxkQtoh6pb1do2prbmw7koqpYFQCtu9oKTcR47TlLkOdjhwJTT6v2JgX2H/s6xxkgtV/6syye0LMETlwpVw==","signatures":[{"sig":"MEUCIQDOKIsqPKgvDgOQCcjcDudBePOmc0QKVtXGPMikQSMLpAIgbVtUzdSJJI+R/ofKT1VXpbTFkC/XcbupHUkk2FsV7uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\341f661ff7b5d3b41586a5fdc32173ab\\apps-megafy-backoffice-controller-0.2.0.tgz","_integrity":"sha512-fQSUxkQtoh6pb1do2prbmw7koqpYFQCtu9oKTcR47TlLkOdjhwJTT6v2JgX2H/s6xxkgtV/6syye0LMETlwpVw==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.2.0_1785256043946_0.8211045941757511","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@apps-megafy/backoffice-controller","version":"0.2.1","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"d27298c22bf7e28463fae86fdb02f56129098e1e","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.2.1.tgz","fileCount":30,"integrity":"sha512-s9KCnzgut1usiLVkcVARQIV2wIo7DnGGgFvAGSg7yQ1kcuPjKaquSYwFHG6/xkAH7/7fLLfN3NbjsBvK7hTQOw==","signatures":[{"sig":"MEQCIExxIlIjVtkthI5X2Q5pgK9pjElqwGaO9PwxNCPYRLngAiAvlfKgKGEBvxMwn0HHcoZKyZx8Ibx1sMANIcjzDxHZoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},"_resolved":"/private/var/folders/f4/9ldyml_x66j29m49p9dh8g0m0000gn/T/a68a294a52532cec728d2f105b97230c/apps-megafy-backoffice-controller-0.2.1.tgz","_integrity":"sha512-s9KCnzgut1usiLVkcVARQIV2wIo7DnGGgFvAGSg7yQ1kcuPjKaquSYwFHG6/xkAH7/7fLLfN3NbjsBvK7hTQOw==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.2.1_1786724113924_0.5525024106121159","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@apps-megafy/backoffice-controller","version":"0.3.0","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"e8310fcdcb1ee6cb82134c1e70af147fc4b9bfdf","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.3.0.tgz","fileCount":30,"integrity":"sha512-Yt529M/fO5/MUyou+/LpUWiH7RZRd1BxhzqQYGIUyiyWfiAUtQ2LjJGi9Ixucz9Q7HC3O5ETnagA2VRjFnYnNA==","signatures":[{"sig":"MEUCIFJRSDy0tK7kuKgYZOQcpmLlb3VeVeItxIWWMCLX1frQAiEAulauF68zPNJwfY639Eyv3M+cmg6U+cUGYROd1oHP0eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"shorly-megafy","email":"orlando.bustos@megafy.net"},"_resolved":"C:\\Users\\Shorly\\AppData\\Local\\Temp\\3529db30b6348b9cc0308875ebe7622e\\apps-megafy-backoffice-controller-0.3.0.tgz","_integrity":"sha512-Yt529M/fO5/MUyou+/LpUWiH7RZRd1BxhzqQYGIUyiyWfiAUtQ2LjJGi9Ixucz9Q7HC3O5ETnagA2VRjFnYnNA==","_npmVersion":"11.17.0","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.3.0_1787001247261_0.5223647420144346","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@apps-megafy/backoffice-controller","version":"0.3.1","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"79b734d02b804cd93df339f2e2d8dc74bf1a1adf","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.3.1.tgz","fileCount":30,"integrity":"sha512-OHtdP2vJfHHjHzyGqFkTxTzVVz8P7RIKDElAah9V5QbFm3naFoH3X5upqystBrypwNQWo26UkP1s6RnE9XgoGQ==","signatures":[{"sig":"MEQCICR+DxsPrqgVvWzhKPkkqnd9K1d1jmfXr5CBYj9IK4VrAiAz8YZtY/43CwYrVHyWw0vG4Erwd9PQu9P1y7klRFa25A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zeki_dev","email":"ezequiel.grigolatto@megafy.net"},"_resolved":"/private/var/folders/f4/9ldyml_x66j29m49p9dh8g0m0000gn/T/07cc7f879daa385ad1e0190039b88495/apps-megafy-backoffice-controller-0.3.1.tgz","_integrity":"sha512-OHtdP2vJfHHjHzyGqFkTxTzVVz8P7RIKDElAah9V5QbFm3naFoH3X5upqystBrypwNQWo26UkP1s6RnE9XgoGQ==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.3.1_1787152589671_0.250852896391047","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@apps-megafy/backoffice-controller","version":"0.3.2","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"c34bba68fb94c98cddf8f10ac2b9eb30a989db05","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.3.2.tgz","fileCount":30,"integrity":"sha512-eLHcR/cIH1s2b9Cq3reIfnGdAQUdiqIP7x9bczvEDyYQhbFzyDfLy3B/td7gg93LDI0NQVq+ooIbYAUkaKiTbA==","signatures":[{"sig":"MEQCIDYu/NDqp5lSyEQJqEKVGxdHTzHzrIeNNpI34xfI7AjZAiBVNScNFMtzd+uFbWHW0Nkt3vBX37LTfLuO6dM07iupxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\599222d01a61fb57ed2b8df4c0dbfe43\\apps-megafy-backoffice-controller-0.3.2.tgz","_integrity":"sha512-eLHcR/cIH1s2b9Cq3reIfnGdAQUdiqIP7x9bczvEDyYQhbFzyDfLy3B/td7gg93LDI0NQVq+ooIbYAUkaKiTbA==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.3.2_1787608614068_0.02605124387667912","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@apps-megafy/backoffice-controller","version":"0.3.3","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"19e523ef946d7d10b1ac1200121ebccae3f47780","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.3.3.tgz","fileCount":30,"integrity":"sha512-RBqTjR/0QMHoggyN25hN0Y/Dr9a7o3/5S0797Mg3ZbJb2iBhnjy9aUIR6DDf1uxyOdt5f9MCAHWg6nSn5uv5Iw==","signatures":[{"sig":"MEUCIQDkQjV60dAGn+8FPK2KTM+wk8+CyRbNo1XPOib0II76nAIgBoSTX4GXDbq4J4ysOojudVuq/Kf5Ov9UubaHu3krZ34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\3d793cf9fca675d730620a810bfdebe1\\apps-megafy-backoffice-controller-0.3.3.tgz","_integrity":"sha512-RBqTjR/0QMHoggyN25hN0Y/Dr9a7o3/5S0797Mg3ZbJb2iBhnjy9aUIR6DDf1uxyOdt5f9MCAHWg6nSn5uv5Iw==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.3.3_1787611629564_0.20597884987767956","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apps-megafy/backoffice-controller","version":"0.4.0","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"8d03721b5af7577c01d3b3c9c9c7795df2af087c","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.4.0.tgz","fileCount":30,"integrity":"sha512-pEORaoAa/tE21zro5vPo1HXpY9vuyI+/DLKTEqWkK3Niz8Qf0yXujMV2BJ3UEO6kabwUkffV22gcRkfCNBmauA==","signatures":[{"sig":"MEUCIEQcJCQbOULtjiCV5NO02cS6VahBlGe3XHSlCmAw06LDAiEAyzViVZTgmv5j1uSTTk7IYPs5EsCNJFAoU5tFr9b+hKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\5a4828c7f09c284359aa57504b644a57\\apps-megafy-backoffice-controller-0.4.0.tgz","_integrity":"sha512-pEORaoAa/tE21zro5vPo1HXpY9vuyI+/DLKTEqWkK3Niz8Qf0yXujMV2BJ3UEO6kabwUkffV22gcRkfCNBmauA==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.4.0_1787761441738_0.9750947735019275","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@apps-megafy/backoffice-controller","version":"0.4.1","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"8d40f80e8097e1d837be25393e0c31a08287bc08","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.4.1.tgz","fileCount":30,"integrity":"sha512-SAZ5s9lGlhYVhstsbYDpytxmI55soUzEhR54o0pSeI5I1T3ILtaAmcCDeXqokZD+83KsmQfX4rDMkjN9cfVtWA==","signatures":[{"sig":"MEUCIHvzI1puLxCTIR/qRGTLQwsOwYpVsBpGl4egqp9hQw9zAiEAhPYBdyZXbBSFmQfEjDor5NuNntkqt6qKWbVKJqIV4Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\61c4085a31376b1ae60764dcdfabe860\\apps-megafy-backoffice-controller-0.4.1.tgz","_integrity":"sha512-SAZ5s9lGlhYVhstsbYDpytxmI55soUzEhR54o0pSeI5I1T3ILtaAmcCDeXqokZD+83KsmQfX4rDMkjN9cfVtWA==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.4.1_1787946655159_0.9781372343105836","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@apps-megafy/backoffice-controller","version":"0.4.2","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"e4661a4f5c011de6fa8dbda1530bd716d214263f","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.4.2.tgz","fileCount":30,"integrity":"sha512-nFQ1JKW7+LO3gRBp3+kBE+GVNsqqGB1NbvJTZ+PkHPwStqkNtWdaEa4GHqLj+K6krY3fWCL4LyOdBW/O7MxQzw==","signatures":[{"sig":"MEUCIFL4jRSzNWoF/SE/j8AWRz/5kkv/YQ2asvJyD/833o5JAiEAz4Xq40aWSlfaQwrfxlJ4EL3AkIurXfo7D5mpk1RX0zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\1cf9d8f7f61a82ce6e9a634eaa609fc0\\apps-megafy-backoffice-controller-0.4.2.tgz","_integrity":"sha512-nFQ1JKW7+LO3gRBp3+kBE+GVNsqqGB1NbvJTZ+PkHPwStqkNtWdaEa4GHqLj+K6krY3fWCL4LyOdBW/O7MxQzw==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.4.2_1788291181899_0.7194436562025983","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@apps-megafy/backoffice-controller","version":"0.4.3","license":"MIT","_id":"@apps-megafy/backoffice-controller@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":"7eaf1953cf67a6fd6454514b9bc1508f419789b9","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.4.3.tgz","fileCount":30,"integrity":"sha512-3NRd3/fymZW5hgz54S6eINf7N7Vzi0TRYmorH9RDx9I+pi3DtUZHD1HvqqhEAgi36Cl36+Ci4LG+CKf1t5WrBg==","signatures":[{"sig":"MEQCIDxbN+3i7ni3N3zjH09mHlQWQdwO8WNA/c85WrxZU7QCAiBZDr2/yVQlCRhD3CvFwa7rPbVtqGkhoYPxkSxAk+yeWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33241},"main":"./dist/index.js","type":"module","_from":"file:apps-megafy-backoffice-controller-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlos-megafy","email":"carlos.terceros@megafy.net"},"_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\8fd7e8fc0f4f46dfac0cf8db34903853\\apps-megafy-backoffice-controller-0.4.3.tgz","_integrity":"sha512-3NRd3/fymZW5hgz54S6eINf7N7Vzi0TRYmorH9RDx9I+pi3DtUZHD1HvqqhEAgi36Cl36+Ci4LG+CKf1t5WrBg==","_npmVersion":"10.9.3","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2","@types/react":"^19.2.0","@types/react-dom":"^19.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-controller_0.4.3_1788463975556_0.09662112239975351","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@apps-megafy/backoffice-controller","version":"0.4.4","license":"MIT","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","type":"module","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"}},"dependencies":{"lucide-react":"^0.468.0","@apps-megafy/ui":"^0.4.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@types/react":"^19.2.0","@types/react-dom":"^19.2.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.7.2"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"pnpm --filter @apps-megafy/ui build && tsc -p tsconfig.json --noEmit","lint":"tsc -p tsconfig.json --noEmit"},"_id":"@apps-megafy/backoffice-controller@0.4.4","_integrity":"sha512-PJSge001L7xmzjQoNxxMZrTDmSrJDIvYijSfpEdheRhM6l99n96vRBPmDmhVK8Zd/Yz5aS3nDxeW0PYWTWnnZQ==","_resolved":"C:\\Users\\Carlos\\AppData\\Local\\Temp\\47cc8beb7a9bd436edd2259b9b24202a\\apps-megafy-backoffice-controller-0.4.4.tgz","_from":"file:apps-megafy-backoffice-controller-0.4.4.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-PJSge001L7xmzjQoNxxMZrTDmSrJDIvYijSfpEdheRhM6l99n96vRBPmDmhVK8Zd/Yz5aS3nDxeW0PYWTWnnZQ==","shasum":"2dcb49414dc19f7cc3902910eba01ee79f0c0553","tarball":"https://registry.npmjs.org/@apps-megafy/backoffice-controller/-/backoffice-controller-0.4.4.tgz","fileCount":30,"unpackedSize":33241,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIECQPbqMrdYeYgPDMu/5u5QcGqCx6FFQw04Fd2DlP1IKAiEAjnyx61VvF4L9H4uUzaw+oG57cy1hi7RK7yJFXEfvL9M="}]},"_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/backoffice-controller_0.4.4_1788470665939_0.44247062602118215"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-28T16:27:23.796Z","modified":"2026-09-03T21:24:26.285Z","0.2.0":"2026-07-28T16:27:24.138Z","0.2.1":"2026-08-14T16:15:14.072Z","0.3.0":"2026-08-17T21:14:07.401Z","0.3.1":"2026-08-19T15:16:29.825Z","0.3.2":"2026-08-24T21:56:54.205Z","0.3.3":"2026-08-24T22:47:09.718Z","0.4.0":"2026-08-26T16:24:01.871Z","0.4.1":"2026-08-28T19:50:55.287Z","0.4.2":"2026-09-01T19:33:02.038Z","0.4.3":"2026-09-03T19:32:55.689Z","0.4.4":"2026-09-03T21:24:26.127Z"},"license":"MIT","description":"Headless React controller for Megafy back-office data-table screens (Mendix widgets).","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/backoffice-controller\n\nHeadless React controller for Megafy back-office **data-table** screens — the\nkind almost every project has. Renders a themed, full-screen `DataTable` (from\n`@apps-megafy/ui`) as a Mendix pluggable widget, replacing native data grids.\n\n## Install\n\n```bash\nnpm install @apps-megafy/backoffice-controller @apps-megafy/ui react react-dom\n```\n\n```ts\nimport \"@apps-megafy/ui/styles.css\";\n```\n\n## Usage — client-side (small lists)\n\n```tsx\nimport { BackofficeController } from \"@apps-megafy/backoffice-controller\";\nimport type { ColumnDef } from \"@apps-megafy/ui\";\n\nconst columns: ColumnDef<Shipment, unknown>[] = [/* … cell renderers, StatusBadge … */];\n\n<BackofficeController\n  title=\"Seguimiento de envíos\"\n  columns={columns}\n  data={rows}\n  rowActions={[{ id: \"notify\", label: \"Enviar aviso\", onSelect: (r) => …}]}\n  currentUser={currentUser}\n  requiredPermission=\"shipments.view\"\n/>\n```\n\n## Usage — server-side (large / Mendix-driven)\n\nTwo adapters drive the table in manual mode; spread their `tableProps`:\n\n```tsx\n// A) Java-Action fetch (Core XPath/OQL paged query)\nconst { tableProps } = useJavaActionData(async (req) => {\n  const res = await fetchPageJavaAction(req);   // { rows, total }\n  return res;\n});\n\n// B) Native Mendix list datasource (ListValue)\nconst { tableProps } = useMendixDatasource(props.datasource, { mapRow });\n\n<BackofficeController columns={columns} {...tableProps} currentUser={user} />\n```\n\n## API\n\n- **`BackofficeController<TData>`** — extends `DataTable` props + `currentUser`,\n  `requiredPermission` (UX gate — real authz stays in Mendix), `noAccessState`,\n  `pageClassName`.\n- **`useJavaActionData(fetchPage, opts)`** — server-side data from a\n  `(req) => Promise<{ rows, total }>` fetch (wire to a Java Action).\n- **`useMendixDatasource(listValue, { mapRow })`** — server-side data from a\n  native Mendix `ListValue` (`setLimit`/`setOffset`/`requestTotalCount`).\n\nSee [`docs/mendix-styling.md`](../../docs/mendix-styling.md) for the full Mendix\nwiring (blank layout, per-clinic theming, data paths, row-action → Java Action).\n","readmeFilename":"README.md"}