{"_id":"@terpjs/contract","_rev":"41-b6b205ced034e112baac00e6825f034e","name":"@terpjs/contract","dist-tags":{"latest":"0.30.0"},"versions":{"0.1.0":{"name":"@terpjs/contract","version":"0.1.0","license":"Apache-2.0","_id":"@terpjs/contract@0.1.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"4e8c1c5247782e8a2265fb85bd56e8acaa1b64e2","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.1.0.tgz","fileCount":12,"integrity":"sha512-JMKaJITlLPCqNmqzFvkm5UUzOKYaAWYYXbecxpHrbu+pIW75FsWsrl3Vh0Ba7pSKmKmB527v2K5wsx1IRUlyIg==","signatures":[{"sig":"MEQCIBFQ3SAUYL0GUQPmex9VdTHOjTpccvuU2js6RY0bxJMIAiAKiOS8KScPAnoXHZEtTSC41jI+BhCMthEZE+XeE2Tf6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103294},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"0ceae097e7338617999e7fb621282b5257c8bb6f","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aitt-npmjs","email":"npmjs@aitt.nl"},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"10.9.8","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.0_1784812007400_0.7533278217179691","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@terpjs/contract","version":"0.2.0","license":"Apache-2.0","_id":"@terpjs/contract@0.2.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"e29326155bedb3954a3a84306b014dfa5f777b34","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.2.0.tgz","fileCount":12,"integrity":"sha512-O/1JGzvxSA7Wz2aYaTeBdOeI1f0nCiD+Ty6I0XKkoTMCIM4h02qXqs9OcWLJQ+os7hTH6gKepmGSF6QMB26OQw==","signatures":[{"sig":"MEUCIFJ+ukmrK2dW6180aFw+BREDJYp5qtDW812oGIuQMTwNAiEA/LN50JNLjnb28ZVJhihzPpeFgNv3w60E87DTGC5NEuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103874},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"c492ff84c5ab07e6e55c62f31cff24dde90b6526","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.1","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.2.0_1785152295961_0.7644436275389193","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@terpjs/contract","version":"0.3.0","license":"Apache-2.0","_id":"@terpjs/contract@0.3.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"01e88ea95b200cb0d27d7f4a3dc303559cbe4ed1","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.3.0.tgz","fileCount":12,"integrity":"sha512-V7rJzx+yCBM6EkEW+cMFbyFeYXSvejDrwC+ctiroV1pWjip8JcsasyuG2gRYBI66gSiIMGcMyirCmpRKUPHPPQ==","signatures":[{"sig":"MEUCIGpTjX51pyrVWrc7D18reki2/19rkBTsdiGTYUukkVZgAiEAs04ZP+VPwfPcZenNMC4WjUU/mO67rRgXNUIh7BBfzao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103874},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"af90a473f501c4a22bcefc6662d4d23a3241da7c","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.1","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.3.0_1785160906475_0.8410875077703521","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@terpjs/contract","version":"0.4.0","license":"Apache-2.0","_id":"@terpjs/contract@0.4.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"1e67a5391e8255c6957de555f2cc5ef668fbd5a5","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.4.0.tgz","fileCount":12,"integrity":"sha512-A52WYnO2AZ0IMBs+9F03HChwzVs55wDqH8yXQ0lgMemZFFnHnOqskZKfnE2VqJwzBU4r0wDgR37ykz9NMVBcRg==","signatures":[{"sig":"MEYCIQCrxJcnot6tZj5v33uzaLYmtF02ads8Oa2f4aY/NMX2qwIhAIxkJ7zNYopRq6SOhM6FV9ujUEQenDZCLUXQzNOuNYK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103874},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"68294442ac109c898a1d17f5189c9b7c080118f1","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.1","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.4.0_1785330141273_0.6983214110927607","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@terpjs/contract","version":"0.5.0","license":"Apache-2.0","_id":"@terpjs/contract@0.5.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"3e71ccc4daa9b4b6a4f8b21aa7afcfb00953a0a7","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.0.tgz","fileCount":12,"integrity":"sha512-SkToHGtRbsdUxanhrqL52E8kaCIeC2y/CIJ+OcRU3oroQ96dw8dLU9kg/8M+j9JSxwu2JgEm6BurGLzjH5NmJg==","signatures":[{"sig":"MEUCIQCvaUdnBI2NEHZp0trBzRcyY7QhFBvMg+Fcn+JZGzOdqgIgYK6yOPoX0+mgbGY5YoVy7YHMjuyqrQbB8GfPqdanHRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103874},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"073370b3daba71ec5f947b055d8a0348e3a4611e","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.0_1785417914103_0.2596368721176503","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@terpjs/contract","version":"0.5.1","license":"Apache-2.0","_id":"@terpjs/contract@0.5.1","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"31439416f790c4a0da3a1bd6ec210c7160eeac80","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.1.tgz","fileCount":12,"integrity":"sha512-cEBKRM20+i9AqNov4mbD10BcKLb6n0H8IImrb7WYywCRT1ztkP5ErgCiR+WMgj4UG6pRw//MFx80FE2PDuiyQg==","signatures":[{"sig":"MEQCIG/o+BtMPfV3FVbUerIa5Si3ZpHHZnjC+nbk3Bd2WdZbAiA5X63YiNUxjOP0yyKRZm8fsbOG+bksS6j82XlzyTET5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103874},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"c6fc1a4a07f7c594df5f1f1a62133dfc8c5a7a2c","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.1_1785422166497_0.08145213469158219","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@terpjs/contract","version":"0.5.2","license":"Apache-2.0","_id":"@terpjs/contract@0.5.2","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"9e774c04a2e44382f56d475c5c3a16745c9d6bf9","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.2.tgz","fileCount":12,"integrity":"sha512-4r9HAtMoFpBLRASksTd5F174bysn9pLSdHt5K2jAfOo4Y3r9cl2quj7ih3hYXbwB1Qg0nsSb0YNrN6UTGt1H9Q==","signatures":[{"sig":"MEYCIQDe7gRXAnMVZ0lptIHZ1cCLP3p6X5tonPJ2ixcbxlbtEQIhAIy86UdBeDlIBSZ0W4eHknpr7blQqE+saF9z7myiNmKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103874},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"e3ff3f0517f00fdebb3eaa8cc189324104b858e3","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.2_1785489680184_0.20290088173589038","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@terpjs/contract","version":"0.5.3","license":"Apache-2.0","_id":"@terpjs/contract@0.5.3","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"0e98ca0fee37b21d04e99e617b710dbeb5f32f5a","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.3.tgz","fileCount":12,"integrity":"sha512-A0kAswEIyyeyTPE4jH6f4DpKAyNeXfPexutGKZaQmWb4qhqs9YWzxNnpne5t1mTnsjpVKXTjs/WuYfVjW5M/gg==","signatures":[{"sig":"MEUCIBxZ0s5oDQ0+j5ESshF1gGrScLBhQ3q/cM4cCmixk2cBAiEAmmFJuoIci7IL9m7kFcFXyKAweBk69cUBY9Tozzxnom8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103874},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"5b235f3bc9285c32a521dc7dc398b82c689e9965","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.3_1785499283014_0.14141791744726895","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@terpjs/contract","version":"0.5.4","license":"Apache-2.0","_id":"@terpjs/contract@0.5.4","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"897ba1b46a3d5c202e88cb24ee9af76faad8531b","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.4.tgz","fileCount":12,"integrity":"sha512-2YL1XukOQ8tZ8Pi6GcCB39I18ZkaVPimILADqLE/lQ48Upbpgv5SGnq3udrzYWfkP/vOTogFuc4KHmBkI1bfVg==","signatures":[{"sig":"MEUCIFTMARc+ydBohXNZQ4LD1uJ5MkS5Om05Mlh1o/0lcfW9AiEA8nmvRjueJCzDGKBHudMFjgdZUZWDYxhO7nL75HdnjD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104171},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"49131e4e9592a1c6839e04f3d17aa4a2f6405256","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.4_1785507272746_0.7682788208567237","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@terpjs/contract","version":"0.5.5","license":"Apache-2.0","_id":"@terpjs/contract@0.5.5","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"e948a2270ddca34e8b7838be9c7df87a4dae321a","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.5.tgz","fileCount":12,"integrity":"sha512-2ESqEuQh1PHO71UXahxm9TBkPR9iXf0xEHeCVdCahAi/o3MjoRdiVf0lCuu2F3o3sVtiGFtvtI5gbQwp0DvtEQ==","signatures":[{"sig":"MEYCIQCVGeqedMSJ8QLyaAw1ICPQoyuL8qR9JNO3cWjVDfoF/AIhAJpNpZhea84L4PA0Osxv5023Yh0Afmd2fJgE3t8oZ4S1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104171},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"c7c85c761a64ab85454b450a3cc127af4c45ba1e","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.5_1786450933096_0.6633932290777709","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@terpjs/contract","version":"0.5.6","license":"Apache-2.0","_id":"@terpjs/contract@0.5.6","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"f659591b4df8a28336f78dc9dcd3e34054fb1cd6","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.6.tgz","fileCount":12,"integrity":"sha512-MIjrif3cC3+V+/Z1ycgQp9csFfJvUnrcHp+a+n8dgCFpRFPpzk+MzP7oNicFkpHVa2GlroQNxLhMmB9XOIx4vg==","signatures":[{"sig":"MEQCIAV6IT3JCoguLnkiRtWG3xaMhZBzzl7KrY/ULTb7xScAAiBzU7/D9dK1to2jGV9ZJKqIIUNxf1X8SRDEyj2b99eHkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104171},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"4c5b9d71d2372958ffb35e3e04ef3e1136211a5a","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.6_1786527927153_0.5381764767674873","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@terpjs/contract","version":"0.5.7","license":"Apache-2.0","_id":"@terpjs/contract@0.5.7","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"493d7f06ab489771d4aa93afed9054ec305686b4","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.7.tgz","fileCount":12,"integrity":"sha512-wawiacqLsQVIGXZ94SHKSZhqj7MmcLSsPJb5gTsASsQXnSznpBCcFlZtc2t0mc0QHM3pnrEP17npzNv5DmtRhw==","signatures":[{"sig":"MEUCIAUMlVRx/RUM4X6T+TqBX7L6topDCKYnfLbh1SaEnqg8AiEAvXkW4x9f3BMhYJyYoWjRUlLri0tSiAj4RajbuawkMpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104171},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"112a8c1c69184e216585b035a8adfb0606bcb762","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.7_1786568229188_0.345705652702089","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@terpjs/contract","version":"0.5.8","license":"Apache-2.0","_id":"@terpjs/contract@0.5.8","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"f36badfbfa6246b623dea140f6d1937bd1fba9ca","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.8.tgz","fileCount":12,"integrity":"sha512-LtTDqFQbGNKGT2/KvyXXex4GR0abO1Lz4tKCYOMQAwA+B+26m+TnYKg2eg+IrOlsC75PK1Q1+0gRqT78v8EPjA==","signatures":[{"sig":"MEUCIA7voQbipSoz1i7tLSjnmqTyD6Wsy5l37TPGDB0D++ReAiEA8UJR5uoFnMbqwroS2gv+a+6QnGVHH6LXope6PoE2PW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104171},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"c4e4015d5084762ef8475c5beaa8cb4ede97f977","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.8_1786625152536_0.053651626763362215","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@terpjs/contract","version":"0.5.9","license":"Apache-2.0","_id":"@terpjs/contract@0.5.9","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"9b6a887274b557c563e347e4021695fa59fc2340","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.9.tgz","fileCount":12,"integrity":"sha512-XEk0dDM7FUqpwLePT4c7KxMey6dpjBmL4p3QGyS05689cFupzfb5NfXJD6l+LsZaUeCfO6VwKeopulGJRk8t8w==","signatures":[{"sig":"MEYCIQC5GeGS3zDguuf9SpfAMqXsvPLUmsXK146dcXxfCOvBUgIhAL9naMQ4AGFBOGrVsN1xjDgQIIyQdpAV9Nsb9CVRgqsk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104171},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"4d3a985defa08e00eda9a88ae049e3bff132afd5","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.9_1786639857918_0.8183378318319869","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@terpjs/contract","version":"0.5.10","license":"Apache-2.0","_id":"@terpjs/contract@0.5.10","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"d7e4609a275ff8c95188036f84c33bde9c8e0577","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.5.10.tgz","fileCount":12,"integrity":"sha512-RdGUKMSwf1W1no9S4fkP6FqZwrldghKcDrgL5YLqMeZLOlxLyzvQ31WACPg1vldfQMA9N2p3eimYDxykop6GJQ==","signatures":[{"sig":"MEYCIQD49AwseSq92EHglso7QsxPMzEfkvgecaMT5li5NG71ugIhAIABfJGUWf++UAQiklPO2dJX9OZW9TQSa4jA13XZTCWy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104172},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"2b5ecb78056f2dbebd5448022de6b8998efb5b95","scripts":{"tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.5.10_1786700685407_0.21438511019240658","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@terpjs/contract","version":"0.6.0","license":"Apache-2.0","_id":"@terpjs/contract@0.6.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"252a264b140adabce6e4a77835c7b04b4f334c0d","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.6.0.tgz","fileCount":15,"integrity":"sha512-2vmQaFNpiZImTeS/Q+28UXf08c01Pw29d0jc+lAZGKqsmABdHckNyw3IGfQEClk48xRXmG58CXpPOQ7E2J/cPQ==","signatures":[{"sig":"MEUCIDVR9pQoLLcef7N4TgjO6tSzgpjbAgWtiZs2clBQpgU5AiEA5bTNG8LWLAG61Egc7Z71ljRu/y6uDgMt4ZkT8mCob2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127807},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"4ef4c2ceb4289c689678a468ab292f4acde39486","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.6.0_1786708730924_0.4552072017246165","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@terpjs/contract","version":"0.6.1","license":"Apache-2.0","_id":"@terpjs/contract@0.6.1","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"454cf6561780df2b50a1497d175b2986cf1553e6","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.6.1.tgz","fileCount":15,"integrity":"sha512-TAv0vbkfsRVU51oqBIZmHHbCBmYfPPEjo2TAPEOLEwF6hP3iyhW4HGVg2tsF/FVeWfagrHdpiZ3gdXDTuJ7zsA==","signatures":[{"sig":"MEYCIQCXngrZBjADPMTzBtIcMuxBmyE8ehVw/5/2RFM27VacpwIhAPHMFRR6v7NrfyEVzps9eNSvcHl+kpqEHwGhTLX8yO7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127807},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json"},"gitHead":"cf6cd8585afc2377ad588916fa2a65252efe10e3","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.6.1_1786722784346_0.9778946246824682","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@terpjs/contract","version":"0.7.0","license":"Apache-2.0","_id":"@terpjs/contract@0.7.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"52cd098c4daea0a2c24fbd851dae32f69d671e57","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.7.0.tgz","fileCount":26,"integrity":"sha512-eUS1Ii/7lXKimoFxsWcaUXJl+pQItsGU71Bfr3jTH7RYaEfWxm3T3aQ/zFPO+s4OKqTYNHWTkpMrYID9zrzjAQ==","signatures":[{"sig":"MEUCIFDMk5KDBBQMYw43OuCgEMwf30a/ubDJ+mvJfZayrr6OAiEA/YPsZPT5IxNmajsZ+2FmwGI0Kjz8gCbZYyggZN/4P74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224664},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"9a29dd0bee9af462122a35f19bf900c6b63bd268","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.7.0_1787041374787_0.05799890484977821","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@terpjs/contract","version":"0.8.0","license":"Apache-2.0","_id":"@terpjs/contract@0.8.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"a7ab4f38e40aedf1fb4776eaf877f6f88154c3ae","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.8.0.tgz","fileCount":26,"integrity":"sha512-3CeomKAUyYCg/svqKG2bTJJmYw0ttqTYSa6e/X2SjPX80JZ6EJNEVna/xm9dZygz59/ws5ki3mwkWG/PWcaobA==","signatures":[{"sig":"MEUCIFnU2SJIIclYEacHO4X5mLuRDHtVXrNJTHhdkxUsyjD2AiEA9mCj+EmZSPlBSX/H+zSel0qCOhbgpeITHQV9+R915OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243234},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"2eb60bce2996f686d1ac0f46bef79b1cd16d8b9d","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.8.0_1787233180210_0.5593601676887738","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@terpjs/contract","version":"0.9.0","license":"Apache-2.0","_id":"@terpjs/contract@0.9.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"edb3cf714201be9dd1a39177be058d900ce854d7","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.9.0.tgz","fileCount":26,"integrity":"sha512-QzR3IVLWAvLYfXD3UvaEXXlj7l5b35Lrwit1WrGyJLtdq+lvwgxdj149Zc3nGgP6bLy87dVCMt3WxNBwoEzCmg==","signatures":[{"sig":"MEUCIQDQHplwq0E4gifC4/I6W2QR+cSxZQuM1/MgCKbrGs92dwIgEWqVPdrHaG5HDisk+R4aLFBiw6tsiDUYYwxZ6ZVmmis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251796},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"dd9a1872ffa6ffb26bf1f7f0f518dd6aa811aead","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.9.0_1787314070935_0.7782481509458299","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@terpjs/contract","version":"0.10.0","license":"Apache-2.0","_id":"@terpjs/contract@0.10.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"c3841ea0b2fedb720c0b58bc69ece9d6166d3d94","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.10.0.tgz","fileCount":28,"integrity":"sha512-wYxt/Ybq/EeMKqF3sBDaP9XQcoQ5nZBgqRQGblluTBlmDm/cgQVOto9+PO/+ZcKg78SKrU3shcObFu3FPT1W1w==","signatures":[{"sig":"MEQCIC2jQd1ghLHly2N+EdfVpnqwvxpLFEcJl2yFNP4WYmKdAiAaU7f0rNwt/7NoSTULv/BGV04djI8VaJOHn7+NdRBRgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273856},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"908b3066259c1e14ce7e3dd16fccf6444f2dd754","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.10.0_1787653012191_0.7508688805208823","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@terpjs/contract","version":"0.11.0","license":"Apache-2.0","_id":"@terpjs/contract@0.11.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"d217f8e1f86923071c276242963d8c41ee64fbe0","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.11.0.tgz","fileCount":28,"integrity":"sha512-IOoHHfA89lUx2qukN61HBJrJOnF+pA5ZWp1fWszvxWqY222WSfvFfxicimMpd/56znLvW39/KZ8kv6GIaB1HsQ==","signatures":[{"sig":"MEYCIQCmvTAXVy/Jey4hb9Vs3QcXCjhNBtCPb0lgOETZe02HrAIhAMCe3uylry+EDE/7wVToOJY3o51HiUw8aYxrtKmZnsb5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273856},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"e6e50668354f459c0c8ccbe3b2b1f59d1d4ef93c","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.11.0_1787695108038_0.44132262522150456","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@terpjs/contract","version":"0.12.0","license":"Apache-2.0","_id":"@terpjs/contract@0.12.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"32edd4961e02a54ab1e7fc268947511923b611c7","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.12.0.tgz","fileCount":28,"integrity":"sha512-wankx6ipBQ9XkVKukca7HbX5IgUN1HvbEciGg6Ur5DHBOBsi6ufx0353J57zntLdvl3xOT0snsbdyZLes4Z6dw==","signatures":[{"sig":"MEQCIDWJYc17zewtPLktNbMKYis/fFZTRtt4hI3qmh5hHMzEAiBw2dri/pumuh6lMp4Vq72xIcPA5wOZWe2h3VU087oRCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273379},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"944de8b057fa2143eb4d9f827f35125012668e55","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.12.0_1788078644469_0.39300906668975033","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@terpjs/contract","version":"0.13.0","license":"Apache-2.0","_id":"@terpjs/contract@0.13.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"99f1f5e2689e05de460a7fa966435c6fb826f2f4","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.13.0.tgz","fileCount":28,"integrity":"sha512-hW2rJdtTBDYyxURVWiTOX7TPA4e9kJzSKzFieXIUOu/E6xSAUCpBoA9gDwCHSo0Wtn13836C3vYG+Z7Qi2KEuw==","signatures":[{"sig":"MEQCIFfDRvdVFCIe4MYuNf/gbenoPZTD6M3Cyf7e9QqKA7jDAiA5hHH0/ytC3SeUftffRZv8fPEtVd3XVR045EbAyUI/IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273379},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"621d491621b42f993edb34e9161143ffdc8778a2","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.13.0_1788184906731_0.7118551000692235","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@terpjs/contract","version":"0.13.1","license":"Apache-2.0","_id":"@terpjs/contract@0.13.1","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"5b8fb59b5f4d9e95448c4528bbfea79d93c4434e","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.13.1.tgz","fileCount":28,"integrity":"sha512-NN6VOGE2doQO7mEatPGffs1NIJN26l3HuiDQRLqdYvNcQsypMSAqZyyZ604p2BOvmjbSap2B78ZE/D/pFy+Hzw==","signatures":[{"sig":"MEUCIDjJAGCsCOIxKMB7tffyjZEUf1SQ7VqKvaPSjf/wDMVdAiEA5RIFVOaUmDUYRDNidL3DnMAeB8Uc14j/HfEURR4PH9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273379},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"c8b4219d617bda8a9a89c88a1bd9ca52e810cfaf","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.13.1_1788216489454_0.41832541557889336","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@terpjs/contract","version":"0.14.0","license":"Apache-2.0","_id":"@terpjs/contract@0.14.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"add67b5a98d51cbf840b13e03459f0fdf2ff6207","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.14.0.tgz","fileCount":28,"integrity":"sha512-fcVecBB3JeSnPoEAWdIcZIyI1KneIM1otW4zDC7UV40Qe/oEomYdnghfP1XxECvR+nrgCZuiPXIgSiALvL2GJg==","signatures":[{"sig":"MEUCIQC3ByFou42gCx/hbY3ydGYP8GBx7gQOvrb1669EwQEnLQIgcuSM8UkqU7bLKHx0AoNE1m4Ccqo5PlzJU8+tNPGgMpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273984},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"d24ef6b38f067a3b8246df7d0a6282b30b78f417","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.14.0_1788289956188_0.754216831353069","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@terpjs/contract","version":"0.15.0","license":"Apache-2.0","_id":"@terpjs/contract@0.15.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"6a3ab2119cbc73fbbf98fc44719d0c25ac773301","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.15.0.tgz","fileCount":28,"integrity":"sha512-c4UJgnJ0J6oRys+seYV4CCmdTXPjZS2waH1M7TllhvabOTtRqdIEaK4ycezeHHRTzHlRc2aCWwkizj3ecjEtMg==","signatures":[{"sig":"MEUCIHnn4AD8oNGuYLmFVL5cxUJ28dP7JgosepbhcPFc3nEqAiEA6/446KSCOjr/zDmRqH6sxoh1GE4V6nHB2uQpwWJxgmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273984},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"9768dbaf8a0652fb63196766259a12be5b9c6fd8","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.15.0_1788354243598_0.6635433054232427","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@terpjs/contract","version":"0.16.0","license":"Apache-2.0","_id":"@terpjs/contract@0.16.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"cb9f0a062634647f1d3ffaa71a1cf845ce07fae7","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.16.0.tgz","fileCount":28,"integrity":"sha512-ebeKT/drVouLbcw1A3mZzsrPGi3q3I9cXaj9TbIoJhY94NfspypW6l3RpciiALYApZ5sxrTPvPXWr2RrMp3icQ==","signatures":[{"sig":"MEUCIHozoogo8KuoxEpYb3JqbAkO9Q/z5cf+GSCpLbIk9pF6AiEAhayF1LrJ6fGYh8pQppSUX868tPngiguVlAqxRHQSK1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273984},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"077086aeac6af3abbe4ee9c29e77fca3e5349f52","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.16.0_1788436456305_0.14612896285924992","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@terpjs/contract","version":"0.17.0","license":"Apache-2.0","_id":"@terpjs/contract@0.17.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"e116ee6c0f3a6c3a6d62effb4c7602e6e5c917c9","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.17.0.tgz","fileCount":28,"integrity":"sha512-EXSWcz0ZPinwySSIuIVw0NVRWhAZ4uxjaKcJND3sYQQcG6qQtQnX74xixVOn9GDW8UP5j7dIxgw1bnnAyBL5MA==","signatures":[{"sig":"MEUCIA1OFAJeBlsi6HNMExgw62eIifrZtlcOIrbUXJbaTMKRAiEAqdud+QbrDikBod8kDLKUq31NqQeCAeN2hkNCfUW0i7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273984},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"4da4ea3275724886d08408b575725901f71428a6","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.17.0_1788556129132_0.45517727042564116","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@terpjs/contract","version":"0.18.0","license":"Apache-2.0","_id":"@terpjs/contract@0.18.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"6c2241766becf0440200f0cc31006deba367e1bc","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.18.0.tgz","fileCount":28,"integrity":"sha512-ZY/btUAxDrZWCHGcTphvJ+5HPHZmoQfn66IjeDzZZUTzDXVQx0rwK2gXp2VlYNrQC1ZGQPOjhTbYHy/5ETHTzw==","signatures":[{"sig":"MEQCIBOU1Kj+VRw5BUJC0tnBO2TRc5t9yNwAdyFhbtx/feXfAiA2tfU8sa7ftrhG9UeNDEy5p93xNT2af6JDlm+ReUSizw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273984},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"20b25706b74432167b11ed0dcce2a9ed58b6602e","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.18.0_1788690812340_0.8764674621425279","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@terpjs/contract","version":"0.19.0","license":"Apache-2.0","_id":"@terpjs/contract@0.19.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"850d424af8023ec3692eff7dcb3cb64762ad2d85","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.19.0.tgz","fileCount":28,"integrity":"sha512-zDY12bfPMDN1eInLuXDOQHUjXmEzjGTwgUszBRmrTCFPoQF4HjRLQuQ4e+cgAyaB8XbUelQ+882NNAaNs+baWA==","signatures":[{"sig":"MEUCIQCjw+/R8aA0AuK4s3rOe0o+fEnKaKMi6YKYPtwh0/7CHwIgWsc+8mykRP6sA/jynOoSy83aHhLJddb31UxjRQsNq3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311679},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"40d6bd195f37399285620de28f3db83048a158ce","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","style-dictionary":"^5.5.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.19.0_1788863474244_0.1724463667449161","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@terpjs/contract","version":"0.20.0","license":"Apache-2.0","_id":"@terpjs/contract@0.20.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"495c183433dc5c7aaa025aa16cd9104e4410d4c9","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.20.0.tgz","fileCount":28,"integrity":"sha512-WVzcTuM5o9AJVnjXxQogRT4HvLL98NVq5rXKMmO0fo9mvgWVimyZ5tMv3Aw/7S4cqcfZdVk0bn/u/s289VaxoQ==","signatures":[{"sig":"MEUCIQDwTfVRFWIR26xa9JqA55wgBjX0Q179IOBmFnCW1NsjcwIgU12yglGCWBMlQKNobn1QSu9EjP7o1TIGY7VEpTxWoyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311679},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"71e77990bb51251deac38f7ed80cbd05b6f89533","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.20.0_1788903292998_0.3378169794124537","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@terpjs/contract","version":"0.21.0","license":"Apache-2.0","_id":"@terpjs/contract@0.21.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"f9a8557098499c479cc30fd3cb490d3e68315bd0","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.21.0.tgz","fileCount":28,"integrity":"sha512-/vmh6R4kuiPyXUEiwJdGeCy9Z00HMxxgc6Hm7crHHLH9AUiyXttmGJ1AZD9uQ1v6g3sVtusL8gN7HCVTb48C2w==","signatures":[{"sig":"MEQCIE0uSTn+iZVx3GIMsIgWKsI/S8CUVMO+WCQu2lFQMvYdAiB1oGmxXA6XBpemI17f6V7iSwtZlIa9ETDvQ47HzTWb7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312268},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"72727ef6fac11e05599d3b9829659e5e0647fd1a","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.21.0_1789028186002_0.38458314502109037","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@terpjs/contract","version":"0.22.0","license":"Apache-2.0","_id":"@terpjs/contract@0.22.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"8f56f7102b516550dea47a24906aaf84548af831","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.22.0.tgz","fileCount":28,"integrity":"sha512-0OdzGtxNq5svcg6SNhCRjKSszmDl520qEp41w+14jB89NZvmuqDInosEmSzy2AjtAKQ0/EO49A2XDeApUqy5/A==","signatures":[{"sig":"MEUCIQD6g6bRDKMytntZP3nPgU1wtWNikMeCDDQ+jRhKZKrt8QIgSXAJkKujI6cMWYI9gpGQVNSDI8d/3Kx2JWGirJgIvwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312268},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"446872f6d8152df5d0454ca025d9ed2ee5f97109","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.22.0_1789070372546_0.4756582770994624","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@terpjs/contract","version":"0.23.0","license":"Apache-2.0","_id":"@terpjs/contract@0.23.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"7934b402a88e4ea347762a6c7653a50e7a895e4e","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.23.0.tgz","fileCount":28,"integrity":"sha512-HykuUwVHeiH1MQNbsY7ZZQRqPtEdhj4a0M2pQpDBOBi/474szlk0Hrx9d8bkfo9qeh8q0c0VLwY7+D4S59yxDw==","signatures":[{"sig":"MEYCIQC8CNxfF+b+27oGoTGHbU/ApVDqJM9Kk0+lOYbdwI/QxAIhAMsHV8UnM1tKltrvynbgU4ymiqQxD6jsHx4vli7YVied","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312268},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"cc35a287b51688ef36d5893a4c48c29a5b5d3f78","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.23.0_1789557138201_0.30253839368103197","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@terpjs/contract","version":"0.24.0","license":"Apache-2.0","_id":"@terpjs/contract@0.24.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"45bce464221e7d7241db7b42982703926f130031","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.24.0.tgz","fileCount":28,"integrity":"sha512-XBOCuoZUgmlV0lzYDkqX0FRed/lQRBIsNoOYW3oLh4mHRps18Htp1Lr8QEgK5OjC5ApI3sNrB4pfcXy/WNVAHA==","signatures":[{"sig":"MEUCIEX+fnmBlTZ5XFeMV13KDOlOv6A31ieuICExLg2+SJFzAiEAoghXvPx5qanKzD1ar6oidqVsKsSVKGtVRQga++hjlr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312268},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"308edecb5e05274b6ef4601d7896c9d802aaab3b","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.24.0_1789642094485_0.9992296402716494","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@terpjs/contract","version":"0.25.0","license":"Apache-2.0","_id":"@terpjs/contract@0.25.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"d8ed243adc26c2bef62fa858a27134fbd5540526","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.25.0.tgz","fileCount":28,"integrity":"sha512-Uu4fzDvMeWJ9Et5Vv0hMUkHdfDvBBCuvkZHLfFGJKKupLpJw803ZxQzjofUPNj9Z2MM3akqDx4I4fcpTv5bzMQ==","signatures":[{"sig":"MEUCICna7qGPz0STGIFhd5qEGtNb4pgNqeu3EZElkveUUzsUAiEAm3Ocqzsj9/8FL2m6xiM2Qyzbhu4MYsD+x4lQyYU2Jtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHiq52H/ihRuteOL3t6GlHW1UpCfsRFOL5gSUtNrv4GaAiB77gmvklZBoUFwZIaay993IYpEZEXS1bWjfQwKit/efg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315708},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"fd776d468d952dd5ef6a9f8f6b0f2283e1bc5913","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.25.0_1789847593903_0.8408829153516091","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@terpjs/contract","version":"0.27.0","license":"Apache-2.0","_id":"@terpjs/contract@0.27.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"fa69b3f6fe5eda97e2129be48a8c6d1bdc5cdc06","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.27.0.tgz","fileCount":28,"integrity":"sha512-DN+G7u3NIZjTusQxaZzTg1+ISZIbPD/7Si68ynwzNWfCaHkMRDlle6ZL9sZTGDPzsuVB1u6tPqn/Ysj7BAto0w==","signatures":[{"sig":"MEUCIDNlNXKeT+rfMraW34PHGU1ORniQwznbE2o1ORmsy6q1AiEA3aOZzRK4T+HB6/MJClNkmh9kp6qRyJwjlgRZcbGlcN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjmv6bTAhE1iaM/gjk/NQuPPsks3OjdfObuKpUjcAZ4AiAyc6R22yR4u4ZGJjs06ew2ZvnFCN5Eu/kLmgWnE5MX/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316043},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"36f3bcf14bcb85262f27f498bfe4ef3a8e92e47e","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.5","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.27.0_1790264010019_0.8659472270906512","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@terpjs/contract","version":"0.28.0","license":"Apache-2.0","_id":"@terpjs/contract@0.28.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"a27b134cf68ef3eeb9f2c43f058fb2615fe440bd","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.28.0.tgz","fileCount":28,"integrity":"sha512-VBIWPZui4OLsdYX4kGCFYNTT3kKXH24A4FI9mBeJrS/fV8cHqGUHCCRkBsjMZlOYVkL5joOeevvCITiRA1kNOQ==","signatures":[{"sig":"MEQCIBWVSX+TOzZB4IF+mg7vrBvWqYaRx2B6kc+GSL23YVcLAiAtPoZUB+QZKBiDBzcX6DDLDHXpklq6yhmzchVZHTSB9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE31GAXRHfpCc8w0NcDHRnSBJrXzjfssEM5itc3JccDGAiBpNtL2dU1DkQhh06/qrhyQjP+nhlbySQYUrrLNPbrhSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324349},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"5e7bccd43afdb51b8f1e9b006a3bd01ca7d1a99e","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.5","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.28.0_1790603891957_0.5232072922321704","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@terpjs/contract","version":"0.29.0","license":"Apache-2.0","_id":"@terpjs/contract@0.29.0","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"homepage":"https://github.com/AITT-NL/terp-framework#readme","bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"bin":{"terp-routes":"bin/terp-routes.js"},"dist":{"shasum":"ba30aa72948fec4bdb5183bb8d99b2f5e03f16d2","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.29.0.tgz","fileCount":28,"integrity":"sha512-YqRRX//3jgstZ0sc7V5KP90bEQ19lWSgn4K6GRVgHu8SHzSVlT6ibAI37vynhS5Jw8L8qBaJfkAYodHktL0Tfg==","signatures":[{"sig":"MEQCIBhEegquH84jB0gbZh9hBXYdTZa/JGOhiFae+t76fQYTAiAGT7XKJiQ8IqRb4hGoakPTcv+BwykZxk5HiacdyyDUNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG8Dg0t632GlSsLiX48q9nrkl7hP+yIJ3PayjU1EGCqEAiAuAktx4Mrtb90NEjYoZwGpLhkm2Kbw09qCc51AuzEgCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324349},"type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"5012749512add64a92e7c6c96791a9a305d2e2cb","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.5","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.29.0_1790628634042_0.4051829867895185","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"_id":"@terpjs/contract@0.30.0","bin":{"terp-routes":"bin/terp-routes.js"},"bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"dist":{"shasum":"e21320ab9ea289604cff210f3af2a970a9ad52e0","tarball":"https://registry.npmjs.org/@terpjs/contract/-/contract-0.30.0.tgz","fileCount":28,"integrity":"sha512-tw+jE+sZG3eiEYd8Hcm1dhC8V/1SaHtVNLNHdEd4657m0wWcde5mQdMKCBrRZg1Ty2ppTIqhzAna01QqllTMQQ==","signatures":[{"sig":"MEQCIEzJHBRX/xE+Cj6YC+WM/naRqpGIfuE8s26gqfIowWhhAiBVoC5OkH1kD/AVwRAVUTTAw+FB2rFDq42MWgm9tQs0zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCcbsINblfUgQBuswaSgCeMGp4AfLFa9xRVScCj5mcE5wIgOAFztZaK/qK0AVI2Zn8iK1Vy3Jgp/aeoTYtUtoQ9du4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terpjs%2fcontract@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324343},"name":"@terpjs/contract","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./schema":"./src/schema.d.ts","./tokens.css":"./src/tokens.css","./openapi.json":"./openapi.json","./tokens.manifest.json":"./src/tokens.manifest.json"},"gitHead":"72c2b6e06f84a59ad8248e79b17514a7e2c5ddb0","license":"Apache-2.0","scripts":{"test":"vitest run","tokens":"node scripts/build-tokens.mjs","generate":"openapi-typescript ./openapi.json --output ./src/schema.d.ts","typecheck":"tsc --noEmit"},"version":"0.30.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7f1abdd7-d1ff-4a76-81c2-9f7bd8ee0a44"}},"homepage":"https://github.com/AITT-NL/terp-framework#readme","repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"_npmVersion":"12.0.2","description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","directories":{},"maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"_nodeVersion":"22.23.3","dependencies":{"typescript":"^5.9.3","openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","style-dictionary":"^5.5.5","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contract_0.30.0_1790935060951_0.17348461444142171"}}},"time":{"created":"2026-07-23T13:06:47.214Z","modified":"2026-10-02T09:57:41.410Z","0.1.0":"2026-07-23T13:06:47.556Z","0.2.0":"2026-07-27T11:38:16.133Z","0.3.0":"2026-07-27T14:01:46.619Z","0.4.0":"2026-07-29T13:02:21.413Z","0.5.0":"2026-07-30T13:25:14.252Z","0.5.1":"2026-07-30T14:36:06.618Z","0.5.2":"2026-07-31T09:21:20.318Z","0.5.3":"2026-07-31T12:01:23.154Z","0.5.4":"2026-07-31T14:14:32.882Z","0.5.5":"2026-08-11T12:22:13.334Z","0.5.6":"2026-08-12T09:45:27.301Z","0.5.7":"2026-08-12T20:57:09.351Z","0.5.8":"2026-08-13T12:45:52.695Z","0.5.9":"2026-08-13T16:50:58.062Z","0.5.10":"2026-08-14T09:44:45.572Z","0.6.0":"2026-08-14T11:58:51.053Z","0.6.1":"2026-08-14T15:53:04.492Z","0.7.0":"2026-08-18T08:22:54.942Z","0.8.0":"2026-08-20T13:39:40.344Z","0.9.0":"2026-08-21T12:07:51.099Z","0.10.0":"2026-08-25T10:16:52.327Z","0.11.0":"2026-08-25T21:58:28.195Z","0.12.0":"2026-08-30T08:30:44.607Z","0.13.0":"2026-08-31T14:01:46.870Z","0.13.1":"2026-08-31T22:48:09.612Z","0.14.0":"2026-09-01T19:12:36.328Z","0.15.0":"2026-09-02T13:04:03.769Z","0.16.0":"2026-09-03T11:54:16.438Z","0.17.0":"2026-09-04T21:08:49.279Z","0.18.0":"2026-09-06T10:33:32.473Z","0.19.0":"2026-09-08T10:31:14.368Z","0.20.0":"2026-09-08T21:34:53.133Z","0.21.0":"2026-09-10T08:16:26.152Z","0.22.0":"2026-09-10T19:59:32.696Z","0.23.0":"2026-09-16T11:12:18.325Z","0.24.0":"2026-09-17T10:48:14.648Z","0.25.0":"2026-09-19T19:53:13.993Z","0.27.0":"2026-09-24T15:33:30.133Z","0.28.0":"2026-09-28T13:58:12.041Z","0.29.0":"2026-09-28T20:50:34.130Z","0.30.0":"2026-10-02T09:57:41.046Z"},"bugs":{"url":"https://github.com/AITT-NL/terp-framework/issues"},"license":"Apache-2.0","homepage":"https://github.com/AITT-NL/terp-framework#readme","repository":{"url":"git+https://github.com/AITT-NL/terp-framework.git","type":"git","directory":"packages/frontend/contract"},"description":"Terp frontend contract — the OpenAPI-generated TypeScript client, design tokens, and the stack-agnostic module/route/nav + auth types.","maintainers":[{"name":"aitt-npmjs","email":"npmjs@aitt.nl"}],"readme":"ERROR: No README data found!","readmeFilename":""}