{"bin":{"state-check":"dist/cli.js"},"bugs":{"url":"https://github.com/hansenexus/design/issues"},"dist":{"shasum":"c02f3a0fe443804156db53d7116a123514e9f9a3","tarball":"https://registry.npmjs.org/@hansenexus/state-check/-/state-check-0.3.0.tgz","fileCount":17,"integrity":"sha512-px57Cpvp5BQnT/TgKN2sgNqk+aWXgrxCRCAsAIB5byH9NSJO0X24kohG17AgUDZlY0+u70Y3f42yvwh3cQNjAA==","signatures":[{"sig":"MEYCIQCrDv0N/7B/O7jBd/AU/+kp57kwjYg85JFVwnlLCSNiUQIhAMQfBLXh2Nk9hxr7c7MPIrmERNx/wiXXszrTNSQdoRWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3wQryWkkJm7YtmuBgnhDzgA+ZB7R8YMh5BBToRgg+VAIgFKJQ4wBFHTFtKqGvkKl52mq5jLEh3AgKo1cNmAusRXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hansenexus%2fstate-check@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112289},"name":"@hansenexus/state-check","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"452edce973c2c86baa3e5cf9df4f41e33c0b3544","license":"MIT","scripts":{"test":"bun test tests","build":"bun scripts/build.ts","prepack":"bun scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bcc36c9b-fa2d-43ba-b61c-3f8e9d30a76b"}},"homepage":"https://github.com/hansenexus/design#readme","keywords":["nextjs","app-router","loading","suspense","vite","wouter","react-router","error-boundary","convex","pending","lint","ratchet"],"repository":{"url":"git+https://github.com/hansenexus/design.git","type":"git","directory":"packages/state-check"},"_npmVersion":"12.2.0","description":"The hansenexus frontend state contract as a deterministic check: dynamic Next.js App Router segments need loading.tsx or <Suspense>; opt-in rules for client router routes (wouter, React Router: error boundary, lazy pages in Suspense), Convex useQuery load","directories":{},"maintainers":[{"name":"hansenexus","email":"service@hansenexus.de"}],"_nodeVersion":"22.23.3","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/state-check_0.3.0_1790864161016_0.12759077418157516","host":"s3://npm-registry-packages-npm-production"},"_id":"@hansenexus/state-check@0.3.0","version":"0.3.0"}