{"_id":"@campminder/menu-tree-guard","_rev":"2-071193e4c9c63fe59825e82578c46a26","name":"@campminder/menu-tree-guard","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@campminder/menu-tree-guard","version":"0.1.0","keywords":["menu","navigation","drift","campminder"],"_id":"@campminder/menu-tree-guard@0.1.0","maintainers":[{"name":"ericawilhelmy","email":"erica@campminder.com"},{"name":"cmmckeevek","email":"kevin@campminder.com"},{"name":"afeefazaman","email":"afeefa@campminder.com"},{"name":"suratsurat","email":"surat@campminder.com"},{"name":"campminderjd","email":"jeremy@campminder.com"},{"name":"rolyatjordan","email":"taylor@campminder.com"},{"name":"jah-cm","email":"jah@campminder.com"},{"name":"shannonlatham","email":"shannon@campminder.com"}],"dist":{"shasum":"539cf700cab45904fccaa22bbf6075567276229c","tarball":"https://registry.npmjs.org/@campminder/menu-tree-guard/-/menu-tree-guard-0.1.0.tgz","fileCount":9,"integrity":"sha512-mCcKRgxDBmvCdB7wCyyv6NMj4bJYSQ8p6bXq0lQlqRNnCOoNVEYMhK8VEq4txD/+2WUCUbvGUDZbW02K+Gm5Lg==","signatures":[{"sig":"MEYCIQC4FKA5fHgAZhrKp6e7gS9tW5RK9ShAW1Dr1jzsThWLqwIhAIBrBaJjBBQRYdAS+zYhKGH/x+G/LQ/0qZfCVqt/l3tg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20821},"type":"module","_from":"file:campminder-menu-tree-guard-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"rolyatjordan","email":"taylor@campminder.com"},"_resolved":"/tmp/5987ed0da661a1490083957b9181dbe1/campminder-menu-tree-guard-0.1.0.tgz","_integrity":"sha512-mCcKRgxDBmvCdB7wCyyv6NMj4bJYSQ8p6bXq0lQlqRNnCOoNVEYMhK8VEq4txD/+2WUCUbvGUDZbW02K+Gm5Lg==","repository":{"url":"git+https://dev.azure.com/CampMinderLLC/CampMinder/_git/nav","type":"git","directory":"packages/menu-tree-guard"},"_npmVersion":"11.19.0","description":"The generic menu drift guard for the nav Domain System: compares a portal's shipped menu tree against a derived fixture of its host's canonical menu, allowing only the differences a reviewed known-deltas contract accepts. ERP-agnostic — carries no portal'","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@campminder/menu-tree":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/menu-tree-guard_0.1.0_1788956276797_0.16217068116718703","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-09T12:17:56.617Z","modified":"2026-09-16T18:43:43.225Z","0.1.0":"2026-09-09T12:17:56.930Z"},"keywords":["menu","navigation","drift","campminder"],"repository":{"url":"git+https://dev.azure.com/CampMinderLLC/CampMinder/_git/nav","type":"git","directory":"packages/menu-tree-guard"},"description":"The generic menu drift guard for the nav Domain System: compares a portal's shipped menu tree against a derived fixture of its host's canonical menu, allowing only the differences a reviewed known-deltas contract accepts. ERP-agnostic — carries no portal'","maintainers":[{"email":"erica@campminder.com","name":"ericawilhelmy"},{"email":"kevin@campminder.com","name":"cmmckeevek"},{"email":"afeefa@campminder.com","name":"afeefazaman"},{"email":"surat@campminder.com","name":"suratsurat"},{"email":"jeremy@campminder.com","name":"campminderjd"},{"email":"taylor@campminder.com","name":"rolyatjordan"},{"email":"francis@campminder.com","name":"franciscampminder"},{"email":"jah@campminder.com","name":"jah-cm"},{"email":"shannon@campminder.com","name":"shannonlatham"}],"readme":"ERROR: No README data found!","readmeFilename":""}