{"_id":"@terreno/admin-frontend","_rev":"76-6436bac7d9bda053664f1af0934ea20f","name":"@terreno/admin-frontend","dist-tags":{"beta":"57.0.0-beta.1","latest":"57.7.0"},"versions":{"0.3.2":{"name":"@terreno/admin-frontend","version":"0.3.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.3.2","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"f005a2764ec2af0c807d6d36df32f6e4a2e40bf7","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.3.2.tgz","fileCount":37,"integrity":"sha512-Jn23WJr1cQkltyXboQqeV7sTyAOcphT2UsqV9XMJ5uRdYYPzlRY/pBDmkFrvXvfCw3JI1xsK0vF//NWbiqc1Xw==","signatures":[{"sig":"MEUCIQCJd33PzXpHNSZjTxnPA8sauznR0BbFGTzNq8fPTdwkiAIgODOzJIWfxNhqUMw15GMJ+OdxNo4mFTOjybSMc7zibjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83254},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc"},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.0","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.3.1","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1"},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.3.2_1772381921676_0.5692550724985395","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@terreno/admin-frontend","version":"0.4.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.4.1","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"d5f8e013a04764ba64e0a1a378cabcd2f683e800","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.4.1.tgz","fileCount":68,"integrity":"sha512-kMiJ8nZTKkqfX6bzD+e/PxW3knbezg37g2Btbf+ea7SDOGl5C/c9tUpy/le3F28FgWzv2aJuQ2kDbaRBZZMbvg==","signatures":[{"sig":"MEUCIFRFbC5D7JbaBzGdOLuEq0o+Bt4hFblFwYcSHTzM6/XjAiEA4cGc3APfDsSOJuc4niCPa4FSPxwQ98u1zERo1I8/teI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"52625d715f037877e238e68a0bb5565c399c70cb","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.0","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.4.0","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.4.1_1773271274936_0.04226014792110511","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@terreno/admin-frontend","version":"0.4.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.4.2","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"e38f5c6a7dbc02c6b8296ed1c8a561c790f1af3b","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.4.2.tgz","fileCount":68,"integrity":"sha512-6V6lvOXoN49qVswT0CoBM4VvhDsdzioyoCqJKWWyWaAs+s3aNPzDHsyrdJGwedLFGWywzzTRnc7KnhLeWykX1Q==","signatures":[{"sig":"MEQCIESGKqnTDUQXpKnTMxAFybB3+a3pn/PrRtnsToRBmwVcAiBd0nXPB1oK1yHuluG2JcU3G+/UjRXPE/pV+T5XLkS80A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef11e0ce6c9a8688e8bc055ddeb0d222de5beec5","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.0","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.4.2","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.4.2_1773285616297_0.46274176958286395","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@terreno/admin-frontend","version":"0.5.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.5.0","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"163f27355c6fcf87efb4ba4fbe8882f4f38b8b75","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.5.0.tgz","fileCount":68,"integrity":"sha512-ckX+FBBvXNZktP2fLo0X+0fvBxRhaWEnqU6D8oFvxVBv8SfFGrATAJxBYZhTA72/v7kEq9L7iPTrUuXqn/613w==","signatures":[{"sig":"MEUCICx3f2FzOqR7oqq/HRm7Cv4IecVb8MGDPbcG3+lRcJ8UAiEArNG17rOozLQH/EiyDeKWWvoAw5u0Rr16WUGFveS45w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ceaa1bb2bbb0bacb94ea1211ff84dd7214a1e97","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.0","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.5.0","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.5.0_1773346903539_0.6606094415878188","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@terreno/admin-frontend","version":"0.6.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.6.0","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"ddad3b7bdebb621c7bf5f3960b43d74b6d885be9","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.6.0.tgz","fileCount":68,"integrity":"sha512-bM3Q/+8tEStLlVmjfdrrYIOYK90zwYjqD+YeeX+G9uJDAcFTS78O9csW8HRU/u5hescdrpdDSpQFXltKZRpDTg==","signatures":[{"sig":"MEYCIQDewSuLsHSnfIHjVbh5bI0LfUaccKas2HyGy8FV7W44jQIhAOTy14Iryo60VqiB5QdhI0XGzX5W9rcuOfwziTuK/M8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d6b33917d44b72b6a6bb310da65ccbf74214df3e","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.0","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.6.0","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.6.0_1773411078068_0.9447519181066719","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@terreno/admin-frontend","version":"0.7.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.7.0","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"0eaf00303c5e02a4497fd26b195fabe15679d325","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.7.0.tgz","fileCount":68,"integrity":"sha512-CgTRXhf0hewvWxQorwDMlktlLGkUKWmxoHS9egyN7VYKPyAncfhdo3D+T+Cge1m1zQKbc18oOOVAusN38NDrAw==","signatures":[{"sig":"MEUCIQCM9JhpbI2vtee0Hx8ZY9xAK5ECNuZwQ4u1/REBXJv4jwIgaWcZoXtqZEfPvB0z2iQy2ABkAUNKeDbkmmbCbg7PvXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6227acc1cc230acc5d596f904209b1baf21dad71","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.1","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.7.0","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.7.0_1773756435717_0.1647719264862293","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@terreno/admin-frontend","version":"0.7.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.7.1","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"452e7f11c49931638fdf0a338917ef658d4f2cf1","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.7.1.tgz","fileCount":72,"integrity":"sha512-B4Jxnh8Z+n9rBXVClpRdcA9ADXtrRK9zX1MMl2UCtZrnNfz2R2BaTbqAcg/uJOd1U0lIXQZtuT7gWZ4w6Y+J4g==","signatures":[{"sig":"MEYCIQC2ad3P5H1bEqR/lag2MFJd9obV5E/MxLztsTtkOZFFJAIhALBO4sLRnlZtIyQyvbWpp64QF5kwb5creE0+GfmtdFph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281196},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a5c9a88fc4dd398087e64fab145bd9f0845b7cbb","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.1","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.7.1","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.7.1_1774560489721_0.20930009227001656","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@terreno/admin-frontend","version":"0.7.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.7.2","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"96a0d652f2da28fcb41d6ff2fd9ad64e41a70d7f","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.7.2.tgz","fileCount":72,"integrity":"sha512-qdqj+Gdg7WZZf4XU/odxiZJ2S4BH0cI5l99gzAmgG3lJkqwqnhO3vOCY2N61blhvJuAiUC/UCQIey6JyjxFBvQ==","signatures":[{"sig":"MEQCIDDkr5yGSk91nLQ/jmXcmi8RXGyM7EwI0oUpP5OkYJKuAiAY75sSaiwU07s6tIKvzyGoVE+AVjEMeUBRfCiBDNjUBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281196},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d29067cf59b9042ed4793c568bf76369e8cc9106","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.1","dependencies":{"luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.7.2","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.7.2_1774581349859_0.4390227449736024","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@terreno/admin-frontend","version":"0.8.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.8.0","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"60bf78077b415cf0dabb4f30647af36125b9a129","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.8.0.tgz","fileCount":100,"integrity":"sha512-axD92YoV7NuPnaIoyfZ6v2Vx7dnZW+LbizrRFe1nWdU3d2t9JzBJAgkdHvBJtWl0uysITG08ewi4dqIkCL3eEQ==","signatures":[{"sig":"MEUCIQChqZ8vV6CB8E6annvkwJoy/W/nRvjmFnAyN7rf19y4qwIgcp8liDehQMw+kFgduxcdnlPelw7Iaqxx0EDhZQ1E4lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467755},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4240eb2d4d3f70182a0893fe6596b1b05a9c9170","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.8.0","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.8.0_1774988081226_0.1489099117028807","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@terreno/admin-frontend","version":"0.8.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.8.1","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"7bf90411326a16859b32b41a5c668b00ec2d5e0d","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.8.1.tgz","fileCount":100,"integrity":"sha512-hdzP/0reO6WeitUrRqHb9kwi8mkK09QY2MPke+f5e/MGCghgPJBTQlQ/vMuksvmxbjvP0LZlfkJcqcWd6KaNUg==","signatures":[{"sig":"MEQCIHSY+ReqtYC/afcCBQIWrl5UgRVctvwleK762GFcvx6gAiA/bNmARfyWk4Kiw2iaxu1bashoPYXe+Ms3ylVUlui6uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467755},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e59b09d19b972d6dbed2023db677bb296432c23a","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.8.1","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.8.1_1775077638709_0.5605519044638434","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@terreno/admin-frontend","version":"0.8.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.8.2","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"e5dd8b2aa927153ed93569737635e9d43c4976da","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.8.2.tgz","fileCount":100,"integrity":"sha512-zgaE6Hq9H82q1cSXp0N7kjNeg4APuECbht+Bg+GIPz9HF5Aajf2ogidS7RgvudRXaPH4DW7wauYBnoQhA58jFQ==","signatures":[{"sig":"MEUCIHKard0TKAEo8PfCBEP5DmqOOSY7bDVAH74wF2UkucWwAiEAncU8VoetxxODciuCXdsEIfEBgKLm0JhXOLRNeqM7ii8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467755},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"68035f72e3f025762756221c9b370687206a46c2","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.4","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.8.2","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.8.2_1775079902566_0.39926139100934765","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@terreno/admin-frontend","version":"0.8.3","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.8.3","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"f4612e2528a4c8646488b97d823e28d26a898a11","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.8.3.tgz","fileCount":100,"integrity":"sha512-cy+og1BZmi7TsNq4cIjclIF/zfAYTLuhCOLjC9XSDIst5rJqkkroxkS9zBb0KdFuw73k6qhs0zoTxllq92M+wA==","signatures":[{"sig":"MEYCIQCNoyHCVQ8ed1NAU80hIPUQEC6CE+eszPNytRYllpowXAIhAJm6g1M6gLxQ0hbEwWGjhTLkV57mztAN+GUnm/CFLlqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467755},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"36eee10f74d5d5157e075adf4bcb8164447d32ad","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.8.3","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.8.3_1775145082184_0.8808635390510593","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@terreno/admin-frontend","version":"0.9.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.9.0","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"43d1483c138e70dd09a348175abc6f2fe1e11f07","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.9.0.tgz","fileCount":100,"integrity":"sha512-2TXmbiZwOxg1onWHll/65Dg9gM70cTuLr+aMYwovrVLm83L3VarcMds+dUxl5YdJ1wb6RLrviSX7JnDSNNLY2A==","signatures":[{"sig":"MEYCIQDrKhXP8EoqmFvOJWoWXc9C9Sg5zPNSv29XR3G0dQVPzAIhAKIezuoBE+vcXZPp1EuXGOeP0zKNtkduvYtbziDD3sK+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467719},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d5ef0f1f4981d9b246213203d5e6884409c4f5bf","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.9.0","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.9.0_1775158501415_0.2302164217527678","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@terreno/admin-frontend","version":"0.9.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.9.1","maintainers":[{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"29f02ab21ac6b20b9806c3196b37f58f6142ba7e","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.9.1.tgz","fileCount":100,"integrity":"sha512-e1xjHP+tPUguhxnf2jDwaLgp2xL0U80+zwZB6sDSKLp53c3Tzwlrbog0fNF+9pP0D+FoJON5NNF0cNco+6lVkg==","signatures":[{"sig":"MEUCIQDkjp+E7q3zHEoFjf4A+RiTsFbsNc+bBkxtlbdlGVTChQIgK0I207i1u+gGbQ+dvpsYC2C+9r3H8+z4TqygQu0fSDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467719},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8833edb584caa0e29966bf0679b4395a2ae73bea","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.9.1","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.9.1_1775770077330_0.23244745714520243","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@terreno/admin-frontend","version":"0.9.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.9.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"ce55df9b7dccb32040430aeba5309cde43c17e77","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.9.2.tgz","fileCount":100,"integrity":"sha512-LSPd4icdAYYNntfz2hupnBKqyinb902d8mcIyWkGVOyf72Pfn5JELjSmE3undNYKP5bjkPLuLyMLBNpRHSeYJQ==","signatures":[{"sig":"MEUCIQDGZF8Eql6WVTGb0r/vbBD+Du3IjJIsV+DpsF4DPPltCgIgP1DY37Use0jUUtUqIIEQNvC1F2ORsAMvev67mVtTs3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467719},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3c2f81687d3f16ca42d073a0ec665e25b8ece4b","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.9.2","expo-router":"~6.0.19","react-native":"0.81.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.9.2_1775771063546_0.6437054689288721","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@terreno/admin-frontend","version":"0.9.3","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.9.3","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"f60a088ecc1bba6bfc2eb6ebe3fd303c6e47fb43","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.9.3.tgz","fileCount":100,"integrity":"sha512-xPG8V204Uh0QEcHLMPI1K5pU0DG1jbwRVb8ev4ie3FA9T0m3+EZf4vK1c7cytamt5YqUZaf8W2OVubcVEj753w==","signatures":[{"sig":"MEYCIQDFAQ+MZ8NhmA+p7D2DGlJTbiq4CtEj7D7LT9ncH9UiVwIhANwpdYAvfukcg+Ha23dsAtRBtaIohCa4SqGr0KqPLPcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467768},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"374b5de585ff4095d25ebb5a590ad215f1c59f55","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.9.3","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.9.3_1775841087259_0.895933534712746","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@terreno/admin-frontend","version":"0.10.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.10.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"f20a9dc2d800bbb589fbe49cf145aad80741c6bb","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.10.0.tgz","fileCount":104,"integrity":"sha512-FmHVRr6HpCGRwrMT2wVTgHcsJ0SfwEAv+F1BlwVAPmDYfjtGEOa7mLVva/Fx7jrdQ16v60x9+2QgX7/2H4xiGQ==","signatures":[{"sig":"MEQCIAMzSZm3zxiaD5Xzd9guVWO+NIjinH1Urtwe3GM5DCyIAiB8G//0jZpePR1/ITAjq/xbsjSIU7zQ7ccWTNrdEz6y7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481400},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"babe3e37aea738bd8644966d3cf54f8c8f903487","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test","compile":"tsc","test:ci":"bun test","lint:fix":"biome check --write .","compile:watch":"tsc -w","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.10.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.10.0_1776359391273_0.28231122231303063","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@terreno/admin-frontend","version":"0.11.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"98d454c5f682368d72762f869ed90a3e78e51bec","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.0.tgz","fileCount":128,"integrity":"sha512-p2zc2Cw83vDAnyNfHzK+5jEELe8q3kvpVm6CckmLGqjP8Z1A9pmSUU2BlEab0K6lCOjVEaRcNF4McyBPD7jd1w==","signatures":[{"sig":"MEUCIQCZIGzgNjKAazksX1Ou0YrUgJp/AqT+74r0gnEC6MTV4AIgYxu734sp0VzdJLLtIT4HLzAfLqhxWJSIBD6sriK32yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693304},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef5bf1d905f80d54a2909c749759917769537c86","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.0_1777241339658_0.8303620608491795","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@terreno/admin-frontend","version":"0.11.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"6f2a5e1332d553b00452a0641cc2a310d87ca951","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.1.tgz","fileCount":128,"integrity":"sha512-f+Bnrz7wnFzt8k4+jtEKfRFLnsh0PU6hUksdC6gDYOnsmyBIYsuN8nGKFFXeLH52Xngj+Zd+94UjFIAHQDGmkw==","signatures":[{"sig":"MEQCIAaBPSIBY8tVsxzf9PoE69jU1vDPdrSI5J0K68tq3uDkAiB2oEDosZYh3cZbgz2e2DzfIQ1Guv7E0mvCITiie+MbQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693304},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f157ca382bd6f979334bcce1b6103bb7a4d844c","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.1_1777329324352_0.5986923657572829","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@terreno/admin-frontend","version":"0.11.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"bff101d2f970b66e6313c6652ad9413b5fd2c8f7","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.2.tgz","fileCount":128,"integrity":"sha512-8x5Ibm8WueXTpjjdFwzdVJw+1eQ5dqj4V5FP0Gb3Z9yHk1qYQcgSNLAg5hz06LCKqW0Xsq9lCBujPR1vrpSUMw==","signatures":[{"sig":"MEUCIEz7ZquOwuZMQmQIV7MEu3/Hc+bfhWTtoY96uookGq9TAiEA5wjon2Ok9KmfMqzCkBmj8mXJeIFGntsnnKJ2+6ciP0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693304},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"db8af2f893e7f552b69ae3648963d2d3f77d8c59","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.2","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.2_1777478381752_0.5145517567348159","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@terreno/admin-frontend","version":"0.11.3","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.3","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"03a81650e15335ece2b9fb9a5d3830d565570129","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.3.tgz","fileCount":128,"integrity":"sha512-/+FJQjkqiIC5regw1Tk9EUSUyvsVqJnzZz51zbWTDp753YpFYUwJLCtdCDkL1XfsNPX4dUwHdcQNUozAojNk9Q==","signatures":[{"sig":"MEUCIQD56Ph8ANcoKqSlsjXTxqVBc6gf4y1erATISmE3aDkycwIgC9+3KjGraAMK51r9Nd8NefqETLEQIihNl/A3B+Wu8kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693304},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"64795102ff49b7d0fb8134b276ebf81ef76dd460","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.3","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.3_1777481448759_0.45942900571791023","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta.2":{"name":"@terreno/admin-frontend","version":"0.11.4-beta.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.4-beta.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"157d5069bef25197aa4de4e82c16ac205fbb1e95","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.4-beta.2.tgz","fileCount":128,"integrity":"sha512-IwaHf+Ybj1bGFRTzRbJWmBtFvpbufeCYG76xRQ0z92qHz8M5Q0dE86PSZcWaBZxYfQs5EE8B4YmMufW5xYIH0Q==","signatures":[{"sig":"MEYCIQCOtmeqTGES0WeHHgAzofF4MyFPtF3PjSHiYbjP7IfwtQIhALa7W5XKKZC1gY7pRNxNmTeKlGTXT/cP6E5I/muXwpME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693318},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"64795102ff49b7d0fb8134b276ebf81ef76dd460","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.4-beta.2","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.4-beta.2_1777495669685_0.49975564595746724","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta.3":{"name":"@terreno/admin-frontend","version":"0.11.4-beta.3","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.4-beta.3","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"f5cecda03074c87a43237be318aa45a38fad4061","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.4-beta.3.tgz","fileCount":128,"integrity":"sha512-MVv7qpnBNSciZFuVIFg6S5hja61u+kjdkhD5RkCRVDY1gs9jFrlMxfOrCHKA8hzf05tYKwZk7EqpsuyPGPYifA==","signatures":[{"sig":"MEQCIDK1G6ne3Vjtf2MLJn9DLGZ2jZ/kiUGUyctcWfa0MXBEAiBVaDH6F5LxDYeQxxzX8kh8XF+bvn8hCVSkH9WeyHA+0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693318},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ec762ef56b7e8ca1c875199e899dbdbf42810cb","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.4-beta.3","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.4-beta.3_1777664120395_0.41354530176360305","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta.4":{"name":"@terreno/admin-frontend","version":"0.11.4-beta.4","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.4-beta.4","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"682dbdcabe1786ae58453e7d164296f8708a4e8b","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.4-beta.4.tgz","fileCount":128,"integrity":"sha512-ST5keuRIq3vcw7P1tvk70TLskqeyNM6SPDrPGda6g8dQ6TkdnrvOqUbuqi8WQt7vVgHheE/BaC2C6qk6Y7NQHw==","signatures":[{"sig":"MEUCIAuFvk23SfTPEIhu59c68lVWH8p4uOjsJNJJzTUzBGldAiEA/oSMgr0IXNBnwoTnSG1V0f56iikTx3PLRo+S2f9d/co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693207},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d80415be1dc109a0cda630750046e2d81be84f6d","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.4-beta.4","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.4-beta.4_1777664739488_0.21790713603345346","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta.6":{"name":"@terreno/admin-frontend","version":"0.11.4-beta.6","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.4-beta.6","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"6a0912bc73c36044d6b5cdc8288279b4425c57f1","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.4-beta.6.tgz","fileCount":128,"integrity":"sha512-RAdQ1kkxGxx1fRP8hUHF1F6aB2pjvQnGdXc5LOIoTL0xskwnIm8Ii1L1Y8CPqT+rLjtk+lYvgHi6EWTGkakK2w==","signatures":[{"sig":"MEUCIQDw5C7vhtkQDg/oR6Fxy3jxbWhxX8tNugnuhR1MfMcc8QIgYZhbuusH446dP1F5GeuETMYiGRsV0l5mMux3q5aslAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693207},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b2b1f2dc5c6a1f9b1258d7eb6a18c661e1e32fa","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.4-beta.6","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.4-beta.6_1777915821891_0.22186562929898823","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@terreno/admin-frontend","version":"0.11.5","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.5","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"977f41e5bc0f0f394173888aa775589953d306dc","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.5.tgz","fileCount":128,"integrity":"sha512-uKIU9fFXDKQKhut2O3EC882Iy2LVrkRqhfVvUBBXDWr9ctEHEytjbhkURe99X5HJlYJNVex4sBFaeFrG5w6i3A==","signatures":[{"sig":"MEUCIBuW60+NkprNTaHfYiJWVZOtFLGYxg14e3FibRJ0srGFAiEA9Ru6vjZ1JKvgYWFVfwy2FID4wXfiRtwtUXw/DCR1tHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693304},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"47c4e6f2cca3b1d5f3c204c7a333b603f83fa29a","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.5","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.5_1777959130854_0.6934347135406915","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta.7":{"name":"@terreno/admin-frontend","version":"0.11.4-beta.7","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.4-beta.7","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"e4633000b0cb5159d2b80af3dae5d169cd066a20","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.4-beta.7.tgz","fileCount":128,"integrity":"sha512-ZM+VNbTIGZAn+uWgDhlWZ42th0IH81Dm4ibtvhkavRe4fOb7aF/E4bDoCvZxUv/6hdI9Xpt41Dq7+5fCvtsBxA==","signatures":[{"sig":"MEQCIFOG11myGZtrcsTK/qLty/pZA9YAwmb1l7riNKCqSSKeAiBQwdCzXxTEmjyjT3yCAm1uy6wTrbci2QfsVYOh5EBPag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693207},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b2b1f2dc5c6a1f9b1258d7eb6a18c661e1e32fa","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.4-beta.7","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.4-beta.7_1777966597778_0.6619349925758038","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-beta.8":{"name":"@terreno/admin-frontend","version":"0.11.4-beta.8","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.4-beta.8","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"f43fbc2a0dde57b1fee45a4409a0b5831e200618","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.4-beta.8.tgz","fileCount":128,"integrity":"sha512-5zgniTpiQk/Z32UbHgHDWqzoyBTnhnL+Tpo7mpLixxF5ydgm+d9VeFHm0G6Lb3BeAU6YM1k+PbI9FHIu9FKepA==","signatures":[{"sig":"MEUCIESS02L+PhXFKvVV7DTxnRqp/1K5deoraTPh8iKslQWyAiEAyXagvLPJVEM7KxQ7jkswP/viUw8l4ZJy+XbxVq/8/wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693207},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7cad2fa28a9130398dd1fd150bafcbf4c02d5cde","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.4-beta.8","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.4-beta.8_1777993960653_0.31437530266193003","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@terreno/admin-frontend","version":"0.11.6","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.6","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"dd0d90cdecd449604ba35b0434679703026db2f8","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.6.tgz","fileCount":128,"integrity":"sha512-voojJ29cHM6twyP2S8uSWaMukEhO/gxAM1d9r/bC+ozbhCt2UwLDwpR+/4FT2IAzv0bTs3o8ZsR9CMlUtio5SQ==","signatures":[{"sig":"MEUCIGWUEelXFKYhgPgyNE+8ugyZwv9UEF4F1xWRD0uUbGFlAiEAv07WH7ZPbxD0lqzZckBrSoGhNXdLmMvgSnkbRFvII2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693193},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3bf7b5dc840dd0d9d31c8f8832c764f0b306e448","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.6","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.6_1778005528851_0.6509646703186951","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@terreno/admin-frontend","version":"0.11.7","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.7","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"d5b5787634c38dfe141bc139f000da60a29e7861","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.7.tgz","fileCount":128,"integrity":"sha512-kyEadCuTXnzgjpSIHkfBBxqVhHiZnAX3ysXr3o8U36dUvFkirY4unbBo/nug8fYPGKhR5Ss5taX3V5I6swigoQ==","signatures":[{"sig":"MEUCIDOIB6LaJk1Ka9nTWZsIzEOWkSa+6kZge1KOkKw57O0eAiEAi8IxQVpilkpvpuLIbieWT736CL4R+ZtlvLxYCumOotY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706801},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bc4bb236412d6f51a99a73e39038983d35ad629a","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.7","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.7_1778034560863_0.4192917509540677","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@terreno/admin-frontend","version":"0.11.8","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.8","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"ef85abde6c19f8050e7052c1cf88c84e34ee75be","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.8.tgz","fileCount":129,"integrity":"sha512-V8IqDUX62hkFLIKqeQqF3VlVVEGjnQsKPfaPg3hKMONY7RAFggGlPvgs/XzibdvyipskQmvxJhnltnBx0slFog==","signatures":[{"sig":"MEUCIQDIGz1BqMKfvSUguRHv7Mo95SEply6uxw8RkutXrGtUXQIgMVKE9zMxqRj6QKmI3mgRBxLdhPzDLe+UCg6JYYqh/v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716263},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6b37b2460c9a81dbbeda7feee310e241256168b2","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.8","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.8_1778134240774_0.19024911064964978","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"@terreno/admin-frontend","version":"0.11.9","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.11.9","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"32a6c1571c3c0dc3b56eab4d73294106ec9050cc","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.11.9.tgz","fileCount":129,"integrity":"sha512-obM8wo/sOP+jNCctliLN1b3WEJ9ipYS3KKg9V5lPveYoyl8MkRO0lmbT7iTUw+QnRcwP1UyRHTMTGkN0SJlavg==","signatures":[{"sig":"MEYCIQCEcNhqqlXDLMDZDY+j6NgKIg7/LA6mf4/Hvu8IN0qACQIhAPatFutYXLH4vdd6kCnt6oMrlOacVhg8cyF5vHlvVlk7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716263},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"02aaec363974dbedab235a3b1dd7cdee20ecfed7","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.11.9","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.11.9_1778301551247_0.6971334664693773","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@terreno/admin-frontend","version":"0.12.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.12.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"ae96906da0c22b47b058378a05eafec584e4df22","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.12.0.tgz","fileCount":129,"integrity":"sha512-9oyqcFO4lAqVd+D1YBDc+5DgvaoLhkzhtcc8uQY+NwrmwXnkLuU/fH+IHmMiZlfz4393Qs4jkbimX4/Yc3LwOg==","signatures":[{"sig":"MEUCIGjqa0ByTOA64KyNWCXYJVm/Bt+Cq9Z3HFxqJi3L9b/MAiEAyFpe5NBbVki6POC4et7qsx+n7c3PaKXkjvewL02lNvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716263},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7261cf14d82303314859e9c0a48175bf5262d79","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.12.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.12.0_1778434427483_0.6396993119734518","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@terreno/admin-frontend","version":"0.12.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.12.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"c19f867a1b325be2b3d1e8419a64d81945f8ccd6","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.12.1.tgz","fileCount":129,"integrity":"sha512-p2ZrrY7tfZcJ1pghqDfl8Ydm11rWmbvYR+0RBxqLSaGJZ3ZLT6rJSmf4uxzVC4eyhbuVtvGIY/ehoYLsd7p/BA==","signatures":[{"sig":"MEUCIQCUSe2FX2ev4jSiigQngGvbXioo6paJaxv9mWLh7WRuswIgF/hFSR8By+DvneezluyhRJVrbFRhLx1k0IS9i+7vonQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719676},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fa5cd98d13fea11903a87f904c4754700e911580","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.12.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.12.1_1778528080787_0.913622371637203","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@terreno/admin-frontend","version":"0.12.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.12.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"4f49658468184310f39ec02eb1c00167e8a73f71","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.12.2.tgz","fileCount":129,"integrity":"sha512-Ut0p8f44JxCmddW99+lSg7Q812g8xNEmUZCEjO0JzMr6Q6WQvHes5OfYzh0T3cg2EKnpZDFLop8A1TsWA1tS8Q==","signatures":[{"sig":"MEUCIQC87GX38oMu+B4KEDmpRyOodYVJPWRejrV45Eb1E44wmAIgB6QTnNKtcCinl0b7lH8Z0feiLYM28Bq+6SzBvX1rJxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719676},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e53b2c6251fd58ed3bb4df3efa7e39776155f7b7","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.12.2","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.12.2_1778540819101_0.1387933285740406","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@terreno/admin-frontend","version":"0.13.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.13.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"f4f8301d31862d8bb5a06b820a2e09d34c2bdb8f","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.13.0.tgz","fileCount":129,"integrity":"sha512-b2Ac/po+Yc+vM97DyMhtlw2ZcYjCrlaRGt42NjI6kS16NbISxHpMhSl4e2574bLI7GndMA5MEi/kghJDiNdJwg==","signatures":[{"sig":"MEUCIAdpvW0CJ0q3j8P9L2QayhxvmV9dQHvU3HK3d1MT86TOAiEA0b5tPN152crIK7WTXiPC0QOt9gZtmWG6OMALky5hzEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719676},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aa0919502e50b9c4fb9093e549ccffcf9e69af00","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.13.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.13.0_1778556918054_0.4665508030028589","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@terreno/admin-frontend","version":"0.13.3","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.13.3","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"82dcd6785d7e059eac0cf37eb3ddfcfd76458c8d","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.13.3.tgz","fileCount":129,"integrity":"sha512-n3U62NYCOiBn9OWEoCNNopqs2uX2YwsHWwODTEM35UhnBVo5eJBN/PuBKFIxl7Wk7L+ODKIpHhA3WGAhZ971Yw==","signatures":[{"sig":"MEQCIB28k0HevkV++OGiv4vtmGMq7Tny45YtMpKGTeK7slChAiAkKNLRabL81b+EhA3ec7R7teQa5/MzMhUpcW42CLdOoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719669},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6357e406ac64e5ea7e8c723fcfad719de5f5c50b","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.7","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.13.3","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.13.3_1778882219047_0.8677261193058494","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@terreno/admin-frontend","version":"0.14.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.14.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"0d45470b2f1e69e8460da05c6d737436aa8ed080","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.14.0.tgz","fileCount":133,"integrity":"sha512-I1kV9shpmqvX12TiSqaxvICfToto9gjj0rgnT/TFTA37O7KCbBBFa+YWEZE/ewNSTKzXJq7Zm6zbcrnBvhZpoQ==","signatures":[{"sig":"MEUCIAfQWWsrYg9CbIBfrw/FcCtIN4HN9DmYCwB1YvD+NnLEAiEA62IAeeHeJ7Z2wXa+muziQNeVs+wDzJqJOplloc+wBSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736976},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fade3aada395ebc04183d421d65d487d7d81b4ab","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.14.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.14.0_1779926608691_0.9998581165287308","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@terreno/admin-frontend","version":"0.14.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.14.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"fdf572f8201091f32537a35827f037be08b95168","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.14.1.tgz","fileCount":133,"integrity":"sha512-MBEqLDe9XeWKTNi+A5nVf2Qmd8qIHsAohYRoap48T6Q6KDJYb6Jva1t9hdPhnQwWsMEXbrfcLM+o6h/Xoyq6qA==","signatures":[{"sig":"MEYCIQCQ4PaicH7Q5sQdEB6trmzv8cQb8Bx6V0why85tpIrWqAIhAMUiwS/6LCdOsQ6y2SmaFjqTYU8X2bxZUkgq9gLuenTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752243},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"86988b2a2e51d7b07ff6778996eb14f569b09eda","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.14.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.14.1_1779980526327_0.3516303159701111","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@terreno/admin-frontend","version":"0.14.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.14.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"273f8fde4e5b140507ec7fef21fdf080a8894696","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.14.2.tgz","fileCount":133,"integrity":"sha512-L3j5x5mUySUa5IS5UIeCXq4NhlvzTwUU9VDmmVN9gwkkPUGoJ6Hj+F5pR14MydEGYqeyohVvGLS1ntGN01Qfyw==","signatures":[{"sig":"MEQCIHjN0BZuJmjth+znv9AHBXllfET+rH0+ZIoPn1/y/DLiAiAfPXoIlNewVGKhd+oNvyibmYERQMHQYeeti+IwBLmpAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752243},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a63e7dd022040847e3530c2618b1d7b623b0cf19","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.14.2","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.14.2_1780081254097_0.7511952527377956","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@terreno/admin-frontend","version":"0.15.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.15.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"41ddeed09546337a1995f23fb24216bfa8f174c4","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.15.0.tgz","fileCount":133,"integrity":"sha512-MptImHIxeg/Vv+9JK49pchWBfnwoJ58Vqwr8cVmQVYZsct1HogJm3v/O2hTXCfqKsyA048Kas87RSXVRPrhkrg==","signatures":[{"sig":"MEUCIBtQbptgm3SeOSYBYh9Y/916PVmcO5Jyxcad3BZOs8zeAiEA+lH/PCym3n6foE8J+ZApa1I2vYfyO/2zmXN2ltbn/+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753349},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"78e8b0e7848c5bbe7f19f053e9775ff898474900","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.15.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.15.0_1780289603328_0.7923364116840816","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@terreno/admin-frontend","version":"0.15.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.15.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"024e95c85e4fe8bd2925e2baf56e1998d825c88b","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.15.1.tgz","fileCount":133,"integrity":"sha512-43JHqbUDjEcoVBH7fXmcpBknaPm0IWMw/RqlPVYkUXh5MlHD+8KNcjr+GGlMcErGe2Ii4U1e1VHgxeA9MYdgVg==","signatures":[{"sig":"MEUCIA16wRbItYPS0g435zB/NCsqJfRlAjQZ5PBeR+c+ub6LAiEApNpAB8GWG+gT+gTuoZIYEpTYoSx/MhiPXqSPR247ijs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753349},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bd46b73de2b12f70b9e9dc977ac86aac533d9754","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.15.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.15.1_1780344186532_0.27327831159883886","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@terreno/admin-frontend","version":"0.15.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.15.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"2d63c3af0124cc5d59b26191d0cde779cd1e498e","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.15.2.tgz","fileCount":133,"integrity":"sha512-YHose3L2sCf8RDEFYGelk5TEweZPScCmUx8Yhj7lqI3Id2TquA5wNZJ8zoVKQeZRPaCyn5BOc9FOIHglFyXCGQ==","signatures":[{"sig":"MEUCIQCHIeQP+2rLsfIrgMIYPpKhy7VXpCRT8B8jHMTEpAxVswIgQY97cn45WMTge/AjNRb6UUVDJQYkZURB+JGQqrVrPZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766301},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3defd1a215881fcf99b6f795bcd9f3e8655d80f7","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.16.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.15.2_1780419550291_0.041961186934438066","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@terreno/admin-frontend","version":"0.16.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.16.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"ea785ed1820f244f4528188716be011d4adc82af","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.16.0.tgz","fileCount":133,"integrity":"sha512-VO7cXTz5S+j+hQrnEiLuZNqmO2SCxaKhIqxg28Qz7Ofd62HoP2iOGtcribyzy32umXJK96Ol2s/rOBMsRZV98w==","signatures":[{"sig":"MEUCIGVwikLSXhIf/k3X8iVSF0xnld3eDMiPPpKXV0zgpsldAiEAm809/Inu19i1ryLgtJ5kTkB3bYF1YtjDmrjDtdY9tvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766301},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3defd1a215881fcf99b6f795bcd9f3e8655d80f7","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.16.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.16.0_1780419574369_0.8732246735927196","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@terreno/admin-frontend","version":"0.16.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.16.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"594a64548344b5178119d731927675a79f5deabb","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.16.1.tgz","fileCount":133,"integrity":"sha512-QhyhJiYCGvrxGclPXa9Y5tc7z4WoaVNfYcgH2WvMfiMqZzU9Z+uuNLwIASJVzwRA8/X30elvorSIvhKaFlvwaQ==","signatures":[{"sig":"MEUCIEbJYPrPpaiqUXuZIDBeiyYurs9/KTaA4u9KmDlDJWhVAiEA/ePDT5GPiqVC/ToWposRJgaPunh5IlJ5aJkHRDw5RHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766301},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c8978e8888587deaf035bb99d11e8420020b3447","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.16.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.16.1_1780442373995_0.5048243444408929","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@terreno/admin-frontend","version":"0.17.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.17.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"c8ef80738e366baf6ab1be9485ee578b0dd2de93","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.17.0.tgz","fileCount":132,"integrity":"sha512-Hp1ygJKhYEsZncEBGtnqxHaiGa43xeRGNyDkvyfZLB3/31mZ8Ws7i2e/QBLZoMcKIUYpSaRAKpnAfJPwjUWvIQ==","signatures":[{"sig":"MEQCICc+GbBDmXK8ns24azXhygc+gg7nNAas9ETWMq/YZcALAiAljp9+MC+s46bOcpF7UF61q8lWyupXdFhbIYbM9nE3Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786458},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"22f08353c4c3491a3a1cdfe0dd06915910776610","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.17.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.17.0_1780598418567_0.2137209406491778","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@terreno/admin-frontend","version":"0.18.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.18.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"31d70c08df394c60c77ac2ff61b841ce0bab6478","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.18.0.tgz","fileCount":132,"integrity":"sha512-C13L2LOi96Vpbgp+0bTkh7FXdeFq5RdtADO43Cm3ggcZMjTJI8OegGskkvoTGixdHBFQZt5cdGnnDCq/OXWz3g==","signatures":[{"sig":"MEUCIHT28s4LCc09IfNzYreGADYHOoCxAA3p8yvD5EHndi2UAiEAy5noK7ZBlEOdmo1KmQx6SDHZVmzHtAjZggNjTBqdtLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ca900ce19a816bc48e2076c03b99c91b0d983eb2","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.18.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.18.0_1781154487712_0.5881441438662709","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@terreno/admin-frontend","version":"0.19.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.19.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"b087c09a519b9a502f274a89cab64f8b027754b9","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.19.0.tgz","fileCount":132,"integrity":"sha512-kCFzpG9rmQnvDhYdDcVTPE+v4OvQ0i1j83mSGPMOC+OmiOn17Z4T/Wn9hfH4KHJ3Z7ChHIycf8FEHuvDHhIp4g==","signatures":[{"sig":"MEYCIQDQf6vNw0CdMmNCZ4upEQH71wllw0ImGNn2J4bu9MWMgwIhAO7yWzkdXqFwfg3bxjCI5FZx/C6RSElh21XC5ZdEKyPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b8fdcd19bac1e62be35e6c03cb02112c69f527be","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.19.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.19.0_1781459610179_0.9810777678396723","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@terreno/admin-frontend","version":"0.20.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.20.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"2c0204fe01c52a8c95941e37176ecdc1f102c057","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.20.0.tgz","fileCount":132,"integrity":"sha512-69DaoZP9lqBFirbPMCNTQUx/mvwFyB4TGXYZIZkm+PB3AHArK5cm2guWazMVtWfAq0IwPHRU2w83wCz4Wn6ibg==","signatures":[{"sig":"MEQCIEeVBmkYqdS4hqpaaDoIe4/ZiiYwZF1BtTWtnypVadm/AiBYXjNEUguvcT0PgfiwXNKCqSwl+u8Yb3n+eROxpSGRew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bb3fe04947d8a7a8da37ce4637b9d87ef4dee6bd","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.20.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.20.0_1781472695479_0.2555547936345739","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@terreno/admin-frontend","version":"0.20.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.20.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"de863222d75d38470f380b4e150b07e1a55f8bf5","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.20.1.tgz","fileCount":132,"integrity":"sha512-Kk+AaEgumL08uqkGOCVphGUC16JyKbUTUF34oriIePLPaiNF3Q/olYoFQgrIwEMd+bvg7nvCu0CGJp4sYqw2OQ==","signatures":[{"sig":"MEUCIHdc0N0wrtELWOnrwx5ZQYxCxjLn3u/77WLoNSNUnVNQAiEA5cI5KMHk7SLqXXbNU9jVOVF7LzROOxyq7yYtclL9WSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e2998b8a6d46c8ac7549e131917e20ba16face2","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.20.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.20.1_1781651530493_0.3123386044756644","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@terreno/admin-frontend","version":"0.20.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.20.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"18b3d2b9b4218498dd3a91e1703c156827127b6b","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.20.2.tgz","fileCount":132,"integrity":"sha512-d+W70uqfCG49TpCTzA2+4rSLS/fYktM5HUKiwJxdBXBLNfCFm7taAdH0miqVUBYwqmHJSLvz5LH+Wq1VhJonsw==","signatures":[{"sig":"MEQCIHqljzq97ASh0KdpaNAE1s+JLib++mHDKw8v1KcrY9xwAiBwJkmahX6LwyJWpO06RfBNsxgxfm6f0choCj6rI56rWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b2360f603a4abf406adbc84bff4c7f67a117e12","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.20.2","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.20.2_1781732240154_0.6899283140261054","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@terreno/admin-frontend","version":"0.21.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.21.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"5bd915034e7a820c8ea0f68eb344fca677b7b957","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.21.0.tgz","fileCount":169,"integrity":"sha512-0OlBaT1z5O/odFHfXBx6yQZnG8ZvyhbtkOZgt6GNJ5MYMMnpUdVMpxAB2BZB2KgU4XZ+hEF0NOOJ+gxn0pG++A==","signatures":[{"sig":"MEYCIQDMYTTu2kWD57GB+9fDtg9ATZv3NvKQODvvBtt4OxotLwIhAL2W645W/H7FmLvVwN0av3RAV4N35J6wWszohPEb54jK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074314},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8870614c7fff4934ee332f4718ecfa721faa18ae","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.21.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.21.0_1782171709421_0.06341096451815242","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@terreno/admin-frontend","version":"0.22.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.22.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"8b0a101ba28e4d40ec20519295d333623b3d3014","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.22.0.tgz","fileCount":169,"integrity":"sha512-p4bDBUTlMeg3IOKbhhOWeXevtHjNsS/XzZWMBZFSi5PHTnznIeF7LKHAxL4TwzXmlpDcI7ZiIYdoKV5TSqBhaA==","signatures":[{"sig":"MEYCIQCNC1MqrgqJ5M6vmHU/t7n46MvUZBRXyKqWeun07wp7TQIhAMZI65V/9EIkW29/l/6X0FuOH9dx+hatQHQhGW5++BFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074314},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16fb1c97532dbc330cfa74fe1de2dd06de83e6f5","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.22.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.22.0_1782337166478_0.15730613018335227","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@terreno/admin-frontend","version":"0.22.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.22.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"7e4acda9ba392a9de6355fdc41bce653a0c0dd59","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.22.1.tgz","fileCount":169,"integrity":"sha512-YdfxvYYm7NWPkno9mCZ6EYo9Tcpx2pp2350cgXlJbMa79PZENYoMxBGqNuVrtjwBNg8xVtRJrg4zrS3gB2haHw==","signatures":[{"sig":"MEUCIQD4b1t6av78kNwsV06P4Gd/qms/Hiay4BOfkQ2RPsH+XwIgRWYmisdnuYyHRgHHqyPBaAgDAptWJycd4KNqulkaVRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074314},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21d2c0d3374a2e5c51e5894462de5a0a3626c1b9","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.22.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.22.1_1782339598133_0.6558439105063172","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@terreno/admin-frontend","version":"0.22.2","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.22.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"651e99bbe23879346cd86b4e38d80516b7a1f049","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.22.2.tgz","fileCount":169,"integrity":"sha512-R5Q7IwHyKx/jnuey1R0vMA+n8pldPrFldhyqti/kK7Mk1XPNSDjPQKr1G85qDzrEeS2e4gRASs7nd/frRW3MUQ==","signatures":[{"sig":"MEUCIQDoXHfL9i6AbDoOOUP+1FbR9cKdocA7B2W05aYkm1+WjQIgK0EiG7lhPKcXUdejaSGYyyD6IC7/L9K515L35JfDxbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074314},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e1dece3bfe19b58b43f49d186db28c6a21fe4c65","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.22.2","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.22.2_1782342624898_0.5793330718394996","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@terreno/admin-frontend","version":"0.23.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.23.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"5a5da13cde97bf7149c54a22469d41805795f508","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.23.0.tgz","fileCount":169,"integrity":"sha512-1ir6l9Lwf3Vtwqdb+n60Capxon6E+1iCXvPlVaUtsI8WMxtAQ/+kCec23fPByFW5jZiyoPGxt8T/83dbCNURHw==","signatures":[{"sig":"MEUCIGFArfQ2qATGzFIO+MJ3Q9cpAQkSbIas+LR6KQmy4XvFAiEA/to5sEYVrZ5/MZDacHEM25+bw0CL2z9xKmuAR71owHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077448},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a0d55ab7c9663636444da31b78cee84a63c05736","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.0","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.23.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.23.0_1782501304775_0.2924150894312916","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@terreno/admin-frontend","version":"0.23.1","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.23.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"960c6072c87f7c06e64b88efff2d7a86cd287d01","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.23.1.tgz","fileCount":169,"integrity":"sha512-kexe1gjz0kKmJJVWQM7ZcXViwBljq/2UoOc/E03k3VC6cGcdHPpW8/qB62PNy+EXhTB/Grbg//wMR06gF5sNGw==","signatures":[{"sig":"MEQCIFXnvoz/4CzdDaaI3f50yTAj03fT2jBoT0ROA0Ecc9Y8AiBesZO0ZG3cCRiIoXFxc0fDOjY7XrFwqmrzdIM6q+d1Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077448},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d6d53b9967287be12dec6c805fe69f2428dc546","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.23.1","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.23.1_1783036466610_0.03528187982709552","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@terreno/admin-frontend","version":"0.24.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.24.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"6dbb9254724dedde067716b46c295b9224fc8e78","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.24.0.tgz","fileCount":169,"integrity":"sha512-Qp33MBNy5SD0EDondZyknRYKBnWm6+3t682CrXMVBvC2UbDwFjnBPNsI7KCqWYbi/A9MN5gvpYQEZJoyfUGiig==","signatures":[{"sig":"MEUCIGJUAkXf+1ByIvdvKQcrQDO9B+EN2uGn8MP89WDAoZ8IAiEA7F0Kv5pp2Wjgf4qrsOLMgP1tSoBnX2t97f8i6/UQvGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077448},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"04ade5cbdce942009e7ac5d61c77e367e92a9759","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.24.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.24.0_1783114632471_0.5590384420848824","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@terreno/admin-frontend","version":"0.25.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.25.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"39f6f8154c2dc38cf8ab0baa15a5964580b9c76a","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.25.0.tgz","fileCount":169,"integrity":"sha512-WDcWmmJ7VWaMAU8oaXueJ6qqtliW4Wx+UAC5RJnYl/h0qeIjsP32txced5p7HG965l9Tanh9+L9vqYm0x+hYqQ==","signatures":[{"sig":"MEYCIQDyUueRWl8siKUsjxYlWFxItdF7Zi+FsavXZOicpa6JnwIhAOCmvQeVMbwInQKWugGMuR263z3o1I8wxBAd2VctTcJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077440},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d6a620f0a8a580a83de5f58e2a99290887ac9f49","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.25.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.25.0_1783899236694_0.7612745660602118","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@terreno/admin-frontend","version":"0.26.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.26.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"ded932ed6f1171bbd38aad3ca63bf936f1d240f6","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.26.0.tgz","fileCount":169,"integrity":"sha512-NpK4XFGj/uClSseK23tPGX44FlTggLmyuaFl4HExJrjvNhu3bDW9ym4fYKFTJ7ULzeGmYjRLAPH3KpGbPIA/rw==","signatures":[{"sig":"MEUCIGh01QxwIrCTxrW65stRFVqJTayH96sRNilzur1A1TCRAiEA6G45XQDyNcVQyCV46oibC93xpiPYyshnd8g+Tp+IwxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078053},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c707efe572d979c76c376213e54e39f37f55f737","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.17.23","@terreno/ui":"0.26.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.26.0_1784152714597_0.6871211799236279","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@terreno/admin-frontend","version":"0.27.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.27.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"9f1d2dfd3cf3879a83fc0a5a526d75d014edc4e3","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.27.0.tgz","fileCount":173,"integrity":"sha512-bP3eEcsDeb+FK2BPYtq07Z14ln/Rl83LWqVqp1dazgOps1YxEDkGPIwbcxS5my1BdiBe7ZxbD8GKxQMWw37pDg==","signatures":[{"sig":"MEYCIQDVi6zpF/1F7IYd8WgUeyKPbXGXcL9+EG0XydoTqIaVPgIhAID8ytFPHBKjZiVj4w3gMfTsuU8CSUxWhTPIEteHqRft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078108},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"83c74a20563bb9d70faef897ccaa246551585ae1","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"0.27.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.27.0_1785290921332_0.7120688976362923","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@terreno/admin-frontend","version":"0.28.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.28.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"10eed8318a80061e821bb17197e9e484a039fcbe","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.28.0.tgz","fileCount":173,"integrity":"sha512-8bkUMe0f9xK8v1HlHPjdISPRE58QHbsWv3gny26vv/eXj+9OCWTttYgJPoEhgx6lVR1TscV9st4s2hyFGnUNLQ==","signatures":[{"sig":"MEUCIQDwFVxtmID+welsrkuf7gURazvnj1S6m/tLIw1px3Z5cAIgZ0SmgoqF1ocBE58UmQhqs5WKNTu7ButxFooP/KahCGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078108},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"adde07d43c1b431216513eb21f54c6d644af7cd9","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"0.28.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.28.0_1785444218121_0.00883002198010474","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@terreno/admin-frontend","version":"0.29.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.29.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"7c1bdbe062467dcb27f3eadefa3c91a58918f366","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.29.0.tgz","fileCount":173,"integrity":"sha512-yGXG8i9O0AlsnDu2G+wGn6hdcH5KqvMV/CLQI5+R3WTkbOSGWrxiclKZrLvSahUMEh6JaJ2BUsVobPoVJfFkFA==","signatures":[{"sig":"MEQCICOl7CjhmyvIe2z5JNDmq1/MRiGnTOj5i9AJQrIO2s3sAiAN4src8Ml3lpiVRazEBAjg5z17V8Yes8GNOEiRrNsYBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078108},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a79485108e2de22d90b6351b73605e82d73d6cf","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"0.29.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.29.0_1785479570521_0.8866356165894","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@terreno/admin-frontend","version":"0.30.0","license":"Apache-2.0","_id":"@terreno/admin-frontend@0.30.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"0043e7c89d2fec0417b613713c54c96d8b2c60d2","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.30.0.tgz","fileCount":173,"integrity":"sha512-xNcgiN8miu7QxjXEIG/Xa/EaGyY2oZFGscbGWi6WZM53yXhoCdPhcd50/GgGTFKDjR4oxthc1Px5P3psW2lSww==","signatures":[{"sig":"MEYCIQCI+zdl1sGUvKhjkdsmEsiUaiCb1WAlUC8K+n2W4x7kNQIhAMJQTR7KPM8CKz/DajdfpisKsaC5/pFYftwldSyOoXJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078108},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"de4a319ecbaf3199e0ef38ddb5f0dde3a7efcf24","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"0.30.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.30.0_1785789061221_0.13441544591939913","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@terreno/admin-frontend","version":"0.31.0","license":"MIT","_id":"@terreno/admin-frontend@0.31.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"b2ec4554a8438faf7813b71a367b827edd5883c2","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-0.31.0.tgz","fileCount":174,"integrity":"sha512-rJzRJHEX0XYfrnByXiGW9IFVi7yy7Ouu+l/wzRcHFEPjSaKAAF/0pYEaH0xRi6JB/M2zjS8z9w1thAXIfy4Hpg==","signatures":[{"sig":"MEQCICCPiLjNGDMEI/SfjxqyH3oEavtajwymAT5B3SyacCrUAiBbUMBfB3k5gnazrrhn/+MjNOSvMS0C5QPD3o78d8w3Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081168},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6543745be4a4f95eed1afe18724bf4cf97ad252b","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"0.31.0","expo-router":"~6.0.19","react-native":"0.81.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"~5.9.2","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.1.10","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1"},"peerDependencies":{"react":"19.1.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.15.0"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_0.31.0_1786472854655_0.9634301972208184","host":"s3://npm-registry-packages-npm-production"}},"56.0.0-beta.2":{"name":"@terreno/admin-frontend","version":"56.0.0-beta.2","license":"MIT","_id":"@terreno/admin-frontend@56.0.0-beta.2","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"649ea9bfe755602ed58332130d69733cf61ad416","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-56.0.0-beta.2.tgz","fileCount":193,"integrity":"sha512-XwFeyJ8r2MkRrz/zuaB3z6Wvh0WuOtD/GPo03DP3Z5112IU6yHGpBq3Ti3UbM2lTAXyftMxsmVANvloP1mAByg==","signatures":[{"sig":"MEQCIDy0I+VclOrHHQne2iGQgDu9IA6I79khXDDCu+BRJLhpAiAF5Lxga5GsSb/2UNFqwGNqkMKwYxAK0j2Ww6TCclebHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179085},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cbe77c94804508fc383b1dccd250d235d95ec77c","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"56.0.0-beta.2","expo-router":"~56.2.11","react-native":"0.85.3","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.3","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_56.0.0-beta.2_1787006612945_0.12536729068357588","host":"s3://npm-registry-packages-npm-production"}},"57.0.0-beta.1":{"name":"@terreno/admin-frontend","version":"57.0.0-beta.1","license":"MIT","_id":"@terreno/admin-frontend@57.0.0-beta.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"6bf7ff8717c82735332c2f93a4f12a7708b91772","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.0.0-beta.1.tgz","fileCount":193,"integrity":"sha512-ozTapNffOUZoKCiHHkrUOXSm3AmP9POUcQXaAXqUp3f/+HFnEV+gXHsSgKlEdd3vgVbAZf19dt7hZz0iqprp6w==","signatures":[{"sig":"MEUCIHcjwhnYT95Wd77WYMxoqpIur9qQMa7yoMXuUOeHSjBhAiEA1F27doe0Ql+pp3N7dPF8h41HX3crhZJS7qLtExSGFaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179085},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c4f619568af291f1177717422d2b3c30f140cb64","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.0.0-beta.1","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.3","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.0.0-beta.1_1787193027432_0.4159741261406582","host":"s3://npm-registry-packages-npm-production"}},"57.0.0":{"name":"@terreno/admin-frontend","version":"57.0.0","license":"MIT","_id":"@terreno/admin-frontend@57.0.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"b98952449360688f8250210273c44bd26c7afb5a","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.0.0.tgz","fileCount":193,"integrity":"sha512-3Azxu/BWTXtSp0Z5NvXEj48oLHKdl1KHbsKyO+QLBzV6kw0acjGiysf62LK7CKSm0CEJoxsL26VxazrESef6/w==","signatures":[{"sig":"MEUCIQDKlcq/YgeRUHR/u8uyhCYIsTIbNwhILPKgv3wxsTcSOQIgIR4IPRLLxsrXd8V10Owg40HGzTeab/j4TaXIyc7DYYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179071},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fd48a40ac9047a0781187e70764232dc2f6e16ad","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.0.0","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.0.0_1787201389990_0.16682065704046067","host":"s3://npm-registry-packages-npm-production"}},"57.1.0":{"name":"@terreno/admin-frontend","version":"57.1.0","license":"MIT","_id":"@terreno/admin-frontend@57.1.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"31c5b6df5d40b3cfdbded14c2a1c971fa7619e2c","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.1.0.tgz","fileCount":288,"integrity":"sha512-0/j4Faqem3FfuKgXlN3MTcs/bur6wqvOLFEXFzUWwBq8zZjbDVI64Q6Du+oAstJ/B4iStCif07KxpwMcm0PrYw==","signatures":[{"sig":"MEUCIQDSHz2xJENKEBesJzO15Q5PWKVYlGPM4y3M5nzVWVV6qAIgYJI1dLtxgeBKyz7GOe8jn64h2rCBF40I88a6ybKIckA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379287},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7fa6a6d7e3a8c7fbe248355801067ece3ca7ac22","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","test:agent":"for f in ./src/*.test.ts ./src/*.test.tsx ./src/**/*.test.ts ./src/**/*.test.tsx ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do if [ -f \"$f\" ]; then AGENT=1 bun test --only-failures \"$f\" || exit 1; fi; done","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.1.0","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.1.0_1787446591488_0.6434646862320561","host":"s3://npm-registry-packages-npm-production"}},"57.2.0":{"name":"@terreno/admin-frontend","version":"57.2.0","license":"MIT","_id":"@terreno/admin-frontend@57.2.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"dist":{"shasum":"1c4b7fe14cd3e64f8fed114fe22ea7a8f44884f9","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.2.0.tgz","fileCount":293,"integrity":"sha512-3WM0eo47o7oGfjmOkc7v8jgBIckNs2Rv6/9bZLQefO3Nr+f9IBCHtl9O7OVJaVAgELcEWo391ydtnzGuQ6ay9g==","signatures":[{"sig":"MEYCIQDTWq7u/P/ZlZW0W0lFxyFw48iVn0bxDcHhMsLGAlw7kAIhAIzih3oADOITsCJt2cz+WWmR6iNn088qcN6DwnRTphjE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407649},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3caddf6f21e294db4e14ef19ea822f4a2dd9dd07","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","test:agent":"for f in ./src/*.test.ts ./src/*.test.tsx ./src/**/*.test.ts ./src/**/*.test.tsx ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do if [ -f \"$f\" ]; then AGENT=1 bun test --only-failures \"$f\" || exit 1; fi; done","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"_npmVersion":"10.9.8","description":"Admin panel frontend screens for @terreno/api backends","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.2.0","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.2.0_1787546059950_0.844402907660422","host":"s3://npm-registry-packages-npm-production"}},"57.3.0":{"name":"@terreno/admin-frontend","version":"57.3.0","keywords":["admin","react-native","expo","terreno"],"license":"MIT","_id":"@terreno/admin-frontend@57.3.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"homepage":"https://github.com/FlourishHealth/terreno#readme","bugs":{"url":"https://github.com/FlourishHealth/terreno/issues"},"dist":{"shasum":"12c634dadc2ce7435496196fdc3c483bc9eb6105","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.3.0.tgz","fileCount":346,"integrity":"sha512-wZKePrgdpy615Mas/XqIY7Ar75qX7KJVOG7MwwvrsZtDPDfBi0O6CxCA07QSfmIxcMD5M+KOmRxAZnhVIrvSsg==","signatures":[{"sig":"MEYCIQDupDKPElyABoBT5D6prBgPvcOcVcCvm9erhmRiyE26ywIhAKAMeekGpaqkDlfBKpf0SWd5yiLZO2gACatyYU5eM2Sk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566185},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fadb8fba85094e66e6c64d2f0532f650d338293f","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bun test && for f in ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do bun test \"$f\" || exit 1; done","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","test:agent":"for f in ./src/*.test.ts ./src/*.test.tsx ./src/**/*.test.ts ./src/**/*.test.tsx ./src/isolated/*.isolated.tsx ./src/isolated/*.isolated.ts; do if [ -f \"$f\" ]; then AGENT=1 bun test --only-failures \"$f\" || exit 1; fi; done","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"repository":{"url":"git+ssh://git@github.com/FlourishHealth/terreno.git","type":"git"},"_npmVersion":"10.9.0","description":"Admin panel frontend screens for @terreno/api backends — part of Terreno, the batteries-included TypeScript framework for universal apps.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.3.0","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.3.0_1788999170573_0.46599776960155537","host":"s3://npm-registry-packages-npm-production"}},"57.4.0":{"name":"@terreno/admin-frontend","version":"57.4.0","keywords":["admin","react-native","expo","terreno"],"license":"MIT","_id":"@terreno/admin-frontend@57.4.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"homepage":"https://github.com/FlourishHealth/terreno#readme","bugs":{"url":"https://github.com/FlourishHealth/terreno/issues"},"dist":{"shasum":"51cce9620a7008f27bfb4a7ec08dcaaa5fdf3bd6","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.4.0.tgz","fileCount":547,"integrity":"sha512-gVA6MsmmnhMM/wltRMS00QYYYDk3SikkCi4zcGFpsVEtOqOO1H4pRO7fV62II9ngfov2I2MlJmVObtkfIDk5gQ==","signatures":[{"sig":"MEUCIFQn3Iyby7mRBGYabLqrvi/z7sR8L7VKtC8zCQO/kCi5AiEA7058BW793j/4qBwly9MvDJPf6ggSPTp4PS8ZMhHVcLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQOXQbOOxXYd9tfgVkY+1tFcBwoptdmctPcKbhgpv9bAiBXsVulyOYpvnuMTiPkHwA6LCWy+o+++z0xmdJg3Oi2wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2499092},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a6a66b55b5fe62619c3bcbaac6c14adc4a7fd3f","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bash scripts/run-tests.sh","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","test:agent":"AGENT=1 bash scripts/run-tests.sh agent","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"repository":{"url":"git+ssh://git@github.com/FlourishHealth/terreno.git","type":"git"},"_npmVersion":"10.9.0","description":"Admin panel frontend screens for @terreno/api backends — part of Terreno, the batteries-included TypeScript framework for universal apps.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.15.0","jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.4.0","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","@types/qs":"^6.14.0","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.4.0_1790099938255_0.801469664572908","host":"s3://npm-registry-packages-npm-production"}},"57.6.0":{"name":"@terreno/admin-frontend","version":"57.6.0","keywords":["admin","react-native","expo","terreno"],"license":"MIT","_id":"@terreno/admin-frontend@57.6.0","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"homepage":"https://github.com/TerrenoLabs/terreno#readme","bugs":{"url":"https://github.com/TerrenoLabs/terreno/issues"},"dist":{"shasum":"05eb6cbc0bcc744af45280ee9bc12b734797b7c8","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.6.0.tgz","fileCount":658,"integrity":"sha512-gjg3B2KmBJSaK8UpB9LeqUOLrLKp6oS7v39645aXCsELw9EQvUbEJPUrQOCy0lQI1NoIbbsUBZBSmDBqQ+rp2g==","signatures":[{"sig":"MEUCIGmLrOY/KODRCX1/CBTJDhLOgTO6PJMbNKbqlqhNyxbBAiEArdW7vpNRtT6SvY25diHtwIdjrhcGmidjXTs5M19c75k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFh2ieS0QzPkvCUeikbWw8WHiBq3G0ysrNDMrD2ZoGnUAiEA2/2PjYU3RkPA/8JgEvuc+bxVPPdfNcFuIWjcxphVYwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2537093},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1fb4e144aa5ab69584fe37cdc4e06473ce36276c","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bash scripts/run-tests.sh","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","test:agent":"AGENT=1 bash scripts/run-tests.sh agent","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"repository":{"url":"git+ssh://git@github.com/TerrenoLabs/terreno.git","type":"git"},"_npmVersion":"10.9.0","description":"Admin panel frontend screens for @terreno/api backends — part of Terreno, the batteries-included TypeScript framework for universal apps.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.15.0","jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.6.0","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","@types/qs":"^6.14.0","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.6.0_1790227719232_0.8213915428727425","host":"s3://npm-registry-packages-npm-production"}},"57.6.1":{"name":"@terreno/admin-frontend","version":"57.6.1","keywords":["admin","react-native","expo","terreno"],"license":"MIT","_id":"@terreno/admin-frontend@57.6.1","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"homepage":"https://github.com/TerrenoLabs/terreno#readme","bugs":{"url":"https://github.com/TerrenoLabs/terreno/issues"},"dist":{"shasum":"6e1c6843cf604fec90a1435e5c42df3371e10f5c","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.6.1.tgz","fileCount":658,"integrity":"sha512-HH/frnZ39Fgt/0Nz/o64pI2/zjOIQSTaEN9eb3b1WHlCUn4BwHebHp2sUkvJ8qdTKWb011kuO+cFX0lwOVu/tA==","signatures":[{"sig":"MEYCIQC7arJIx9YC51KP2blNWGlrLBeSGb+u6kawh0nEUrrRSAIhAJgZGKzeBUTFsM/6OQ/KIhO8mxXMAsRLurJSuCL3Vg+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxE3cLEaX9NFQky8OEVpWHOPwSfNdEgA9ALVFr7Pib2wIhAIs5eLJxqOv7+RSRdfEfcLoNQdsEoDPTGJMrhoVFnZZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2537093},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8a9e61f0e28e67b1add287e7b69fa61f7f8c6185","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bash scripts/run-tests.sh","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","test:agent":"AGENT=1 bash scripts/run-tests.sh agent","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"_npmUser":{"name":"servercobra","email":"josh@nang.io"},"repository":{"url":"git+ssh://git@github.com/TerrenoLabs/terreno.git","type":"git"},"_npmVersion":"10.9.0","description":"Admin panel frontend screens for @terreno/api backends — part of Terreno, the batteries-included TypeScript framework for universal apps.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.15.0","jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.6.1","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","@types/qs":"^6.14.0","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin-frontend_57.6.1_1790364842476_0.2377284205218908","host":"s3://npm-registry-packages-npm-production"}},"57.7.0":{"_id":"@terreno/admin-frontend@57.7.0","bugs":{"url":"https://github.com/TerrenoLabs/terreno/issues"},"dist":{"shasum":"be2d349ceee9a4e877bbbfee4dab220025abc9da","tarball":"https://registry.npmjs.org/@terreno/admin-frontend/-/admin-frontend-57.7.0.tgz","fileCount":658,"integrity":"sha512-ZTA1efz1iYaUSGVNWBBkDuYap6S2rfgPPSE/E73RFw7kXAUq+u25jD/GMEbMIVkguZXSqolLsZbMt4MkxNmWYg==","signatures":[{"sig":"MEQCHw2pEQ2Em9xus/5bXNGZraWqIYpx3BrJXOi1o2dD0OoCIQDA9RFsYhRtlcSHS4Lwu1GvP9kWSHT/pRukV8CMXRd4wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFJV+N4m+8lYeyY9QCgudE2BhwaKAt8AI3+Yxi5PWS9sAiB/HTLr873vSLmwIOs/KJ4W4gyw8zpEMYL1Skw8/USCfw=="}],"unpackedSize":2537093},"main":"dist/index.js","name":"@terreno/admin-frontend","types":"dist/index.d.ts","gitHead":"9c86da95ac663fe5f2b2c212fa25d01ab8e55060","license":"MIT","scripts":{"dev":"tsc -w","lint":"biome check .","test":"bash scripts/run-tests.sh","compile":"tsc","test:ci":"bun run test","lint:fix":"biome check --write .","test:agent":"AGENT=1 bash scripts/run-tests.sh agent","compile:watch":"tsc -w","test:coverage":"bun run ../scripts/check-coverage.ts","lint:unsafefix":"biome check --write --unsafe ."},"version":"57.7.0","_npmUser":{"name":"servercobra","email":"josh@nang.io"},"homepage":"https://github.com/TerrenoLabs/terreno#readme","keywords":["admin","react-native","expo","terreno"],"repository":{"url":"git+ssh://git@github.com/TerrenoLabs/terreno.git","type":"git"},"_npmVersion":"10.9.0","description":"Admin panel frontend screens for @terreno/api backends — part of Terreno, the batteries-included TypeScript framework for universal apps.","directories":{},"maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.15.0","jspdf":"^4.2.0","luxon":"^3.7.2","lodash":"^4.18.1","@terreno/ui":"57.7.0","expo-router":"~57.0.14","react-native":"0.86.2","react-native-safe-area-context":"~5.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","@types/qs":"^6.14.0","typescript":"~6.0.3","react-redux":"^9.2.0","@types/luxon":"^3.7.1","@types/react":"~19.2.14","@types/lodash":"^4.17.17","@biomejs/biome":"^2.3.6","@reduxjs/toolkit":"^2.11.1","@testing-library/react-native":"^13.2.0"},"peerDependencies":{"react":"19.2.3","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.1","react-native-webview":"13.16.1"},"peerDependenciesMeta":{"react-native-webview":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/admin-frontend_57.7.0_1790638395506_0.3052239392350389"}}},"time":{"created":"2026-03-01T16:18:41.572Z","modified":"2026-09-28T23:33:15.747Z","0.3.2":"2026-03-01T16:18:41.856Z","0.4.1":"2026-03-11T23:21:15.115Z","0.4.2":"2026-03-12T03:20:16.434Z","0.5.0":"2026-03-12T20:21:43.684Z","0.6.0":"2026-03-13T14:11:18.204Z","0.7.0":"2026-03-17T14:07:15.895Z","0.7.1":"2026-03-26T21:28:09.853Z","0.7.2":"2026-03-27T03:15:50.035Z","0.8.0":"2026-03-31T20:14:41.483Z","0.8.1":"2026-04-01T21:07:18.935Z","0.8.2":"2026-04-01T21:45:02.759Z","0.8.3":"2026-04-02T15:51:22.475Z","0.9.0":"2026-04-02T19:35:01.574Z","0.9.1":"2026-04-09T21:27:57.467Z","0.9.2":"2026-04-09T21:44:23.718Z","0.9.3":"2026-04-10T17:11:27.423Z","0.10.0":"2026-04-16T17:09:51.516Z","0.11.0":"2026-04-26T22:08:59.816Z","0.11.1":"2026-04-27T22:35:24.507Z","0.11.2":"2026-04-29T15:59:42.015Z","0.11.3":"2026-04-29T16:50:48.920Z","0.11.4-beta.2":"2026-04-29T20:47:49.887Z","0.11.4-beta.3":"2026-05-01T19:35:20.555Z","0.11.4-beta.4":"2026-05-01T19:45:39.630Z","0.11.4-beta.6":"2026-05-04T17:30:22.118Z","0.11.5":"2026-05-05T05:32:10.990Z","0.11.4-beta.7":"2026-05-05T07:36:37.991Z","0.11.4-beta.8":"2026-05-05T15:12:40.828Z","0.11.6":"2026-05-05T18:25:29.090Z","0.11.7":"2026-05-06T02:29:21.021Z","0.11.8":"2026-05-07T06:10:41.087Z","0.11.9":"2026-05-09T04:39:11.452Z","0.12.0":"2026-05-10T17:33:47.636Z","0.12.1":"2026-05-11T19:34:40.959Z","0.12.2":"2026-05-11T23:06:59.310Z","0.13.0":"2026-05-12T03:35:18.259Z","0.13.3":"2026-05-15T21:56:59.254Z","0.14.0":"2026-05-28T00:03:28.928Z","0.14.1":"2026-05-28T15:02:06.505Z","0.14.2":"2026-05-29T19:00:54.307Z","0.15.0":"2026-06-01T04:53:23.504Z","0.15.1":"2026-06-01T20:03:06.668Z","0.15.2":"2026-06-02T16:59:10.483Z","0.16.0":"2026-06-02T16:59:34.531Z","0.16.1":"2026-06-02T23:19:34.169Z","0.17.0":"2026-06-04T18:40:18.772Z","0.18.0":"2026-06-11T05:08:07.974Z","0.19.0":"2026-06-14T17:53:30.346Z","0.20.0":"2026-06-14T21:31:35.630Z","0.20.1":"2026-06-16T23:12:10.695Z","0.20.2":"2026-06-17T21:37:20.321Z","0.21.0":"2026-06-22T23:41:49.650Z","0.22.0":"2026-06-24T21:39:26.652Z","0.22.1":"2026-06-24T22:19:58.352Z","0.22.2":"2026-06-24T23:10:25.097Z","0.23.0":"2026-06-26T19:15:05.048Z","0.23.1":"2026-07-02T23:54:26.809Z","0.24.0":"2026-07-03T21:37:12.680Z","0.25.0":"2026-07-12T23:33:56.881Z","0.26.0":"2026-07-15T21:58:34.866Z","0.27.0":"2026-07-29T02:08:41.584Z","0.28.0":"2026-07-30T20:43:38.264Z","0.29.0":"2026-07-31T06:32:50.682Z","0.30.0":"2026-08-03T20:31:01.384Z","0.31.0":"2026-08-11T18:27:34.843Z","56.0.0-beta.2":"2026-08-17T22:43:33.119Z","57.0.0-beta.1":"2026-08-20T02:30:27.948Z","57.0.0":"2026-08-20T04:49:50.230Z","57.1.0":"2026-08-23T00:56:31.648Z","57.2.0":"2026-08-24T04:34:20.139Z","57.3.0":"2026-09-10T00:12:50.742Z","57.4.0":"2026-09-22T17:58:58.371Z","57.6.0":"2026-09-24T05:28:39.347Z","57.6.1":"2026-09-25T19:34:02.572Z","57.7.0":"2026-09-28T23:33:15.589Z"},"bugs":{"url":"https://github.com/TerrenoLabs/terreno/issues"},"license":"MIT","homepage":"https://github.com/TerrenoLabs/terreno#readme","keywords":["admin","react-native","expo","terreno"],"repository":{"url":"git+ssh://git@github.com/TerrenoLabs/terreno.git","type":"git"},"description":"Admin panel frontend screens for @terreno/api backends — part of Terreno, the batteries-included TypeScript framework for universal apps.","maintainers":[{"name":"ashflourishing","email":"ashutosh@flourish.health"},{"name":"servercobra","email":"josh@nang.io"}],"readme":"# @terreno/admin-frontend\n\nAdmin panel frontend screens for @terreno/api backends.\n\nReusable React Native admin screens for `@terreno/api` backends — model list, tables, forms, and shell layout wired to admin CRUD routes.\n\n## Install\n\n```bash\nbun add @terreno/admin-frontend @terreno/ui @reduxjs/toolkit react react-redux\n```\n\nOptional peer: `react-native-webview` (for consent/signature fields).\n\n## Quick start\n\n```typescript\n// app/admin/_layout.tsx\nimport {AdminShellLayout} from \"@terreno/admin-frontend\";\nimport {Stack} from \"expo-router\";\nimport {api} from \"@/store/openApiSdk\";\n\nexport default function AdminLayout() {\n  return (\n    <AdminShellLayout\n      api={api}\n      apiBase=\"/admin\"\n      configurationPath=\"/admin/configuration\"\n      routeBase=\"/admin\"\n      versionConfigPath=\"/version-config\"\n    >\n      <Stack screenOptions={{headerShown: false, contentStyle: {flex: 1}}}>\n        <Stack.Screen name=\"index\" />\n        <Stack.Screen name=\"[model]\" />\n      </Stack>\n    </AdminShellLayout>\n  );\n}\n\n// app/admin/index.tsx\nimport {AdminModelList} from \"@terreno/admin-frontend\";\nimport {api} from \"@/store/openApiSdk\";\n\nexport default function AdminIndexScreen() {\n  return <AdminModelList baseUrl=\"/admin\" api={api} />;\n}\n```\n\nPair with `@terreno/admin-backend` on the API so `/admin/config` and CRUD routes exist.\n\n## What's included\n\n- `AdminModelList`, `AdminModelTable`, `AdminModelForm` — windowed syncdb CRUD\n  for eligible String-`_id` models, with ObjectId/API-only compatibility\n- `AdminShellLayout` / `AdminShell` — sidebar + main column chrome for Expo Router apps\n- `AdminFieldRenderer`, `AdminRefField` — table cell and reference link rendering\n- `adminRequest` — host-bound fetch for framework admin RPC\n- `useAdminApi` — deprecated Terreno 57 RTK compatibility; removed in Terreno 58\n- `ConfigurationScreen`, consent editors, `DocumentStorageBrowser`, and admin script UI\n- `SYSTEM_FIELDS` — fields skipped in auto-generated forms\n- Types: `AdminModelConfig`, `AdminFieldConfig`, `AdminConfigResponse`, and more\n\n## Documentation\n\nFull API reference: [docs/reference/admin-frontend.md](https://github.com/TerrenoLabs/terreno/blob/master/docs/reference/admin-frontend.md)\n\n## License and Contributing\n\nLicensed under the [MIT License](https://github.com/TerrenoLabs/terreno/blob/master/LICENSE). See [CONTRIBUTING.md](https://github.com/TerrenoLabs/terreno/blob/master/CONTRIBUTING.md) for contribution guidelines.\n","readmeFilename":"README.md"}