{"_id":"@ambita/poc-api-design-system","_rev":"16-902f1292ac73bbadb842008bb0bceb68","name":"@ambita/poc-api-design-system","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.1":{"name":"@ambita/poc-api-design-system","version":"1.0.1","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.1","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"38d2995d5c75d510dffd92848246548ba8a8d085","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.1.tgz","fileCount":26,"integrity":"sha512-wbyuT4OeisE5pF3i/fLEujlW9kyjUebAFpcCvmbGFSFXvfI8RoFaDTvDmuuMM9egpU0cPMBDh0QDiEhnULE+bQ==","signatures":[{"sig":"MEQCIFU/yF865KEcUC7c3x6TwQA/t2vr4mutaXE7HBKioWxeAiBYRkd9xyYnhzudNW/YA4fppWtVsoT4UDssYGaaBB2hWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13047},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"a9736c57f783b5ff3ae7a83ff7502bdf3e3b3e86","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node --test dist/test/rules/*.test.js dist/test/*.test.js","build":"tsc -p .","clean":"rimraf ./dist ./temp","watch":"tsc -p . --watch","format":"prettier .  --write","lint:fix":"eslint . --report-unused-disable-directives --fix","test:rules":"node --test dist/test/rules/*.test.js","format:check":"prettier --check .","prepublishOnly":"npm run build"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.8.2","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","typescript-eslint":"^8.0.0","source-map-support":"^0.5.21"},"peerDependencies":{"@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","@typespec/compiler":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.1_1762350149941_0.9501652883138547","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ambita/poc-api-design-system","version":"1.0.2","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.2","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"3e4c0406218b750f263de4e271da5582b16c3692","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.2.tgz","fileCount":28,"integrity":"sha512-KZv5fiWJ/vVMyQm+eXP0TOqa0WP4RbmnAbZnp2k/uUXBgPxJcOlUcH/bG8jMoUBFw4gCYBudo0UkruyNRjWt0Q==","signatures":[{"sig":"MEUCIQCtcx82MpJAeBuHbtp49+MJBOJgmBO8vUJdyZPBDomNdgIgUaUjftFlDW2FN4mjIwj1REvTBrrDz/AuqxtiJaT6BA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20710},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"a3b938d4985f27c69514d31c143d46eb366fb17a","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node --test dist/test/rules/*.test.js dist/test/*.test.js","build":"tsc -p .","clean":"rimraf ./dist ./temp","watch":"tsc -p . --watch","format":"prettier .  --write","lint:fix":"eslint . --report-unused-disable-directives --fix","test:rules":"node --test dist/test/rules/*.test.js","format:check":"prettier --check .","prepublishOnly":"npm run build"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.8.2","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","typescript-eslint":"^8.0.0","source-map-support":"^0.5.21"},"peerDependencies":{"@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","@typespec/compiler":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.2_1762434269665_0.8151313829500579","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ambita/poc-api-design-system","version":"1.0.3","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.3","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"6257f6a7690aa8d57018c1364acf609e61b21028","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.3.tgz","fileCount":27,"integrity":"sha512-AbB+2ayswgpikfFi9hrA1CzZF9DqV0ZOrxhfAlkTS0fDJKnmNYPxKKfcDxk5CmMpbC2Fn/XPbUUvJIbXZdJMnQ==","signatures":[{"sig":"MEUCIHGbFQuw1u6V6koDG0xSwiBNxtdrvmOtqAwWWMc30TxrAiEAqaxkOdy9d/ufmds1vchR6aLoUFvGDio0QT5R9dxnLbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26554},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"c21c07de8fe11176d3b00a9b06d99cefe196196a","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.8.2","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.5.0","source-map-support":"^0.5.21","@typespec/prettier-plugin-typespec":"^0.55.0"},"peerDependencies":{"@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","@typespec/compiler":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.3_1763144364907_0.7114334045760395","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ambita/poc-api-design-system","version":"1.0.4","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.4","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"3c75d9fd6309e5fd14017723ebecc92377f5073a","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.4.tgz","fileCount":27,"integrity":"sha512-5lyVI1wdVZuD+LxVlV9uCSj5t3aaqeyMPwjY05q1b2KeNFZJ/gt0/v0TlNN2jByRCH+s/CxstUDViR7sV9Yt+g==","signatures":[{"sig":"MEUCIQCdH3mgzIwQ3rnDq1PSgZc6dc2oxe8OfBU2LGPObnaWIwIgOGgU62KhROZmYuLRtw6HQ/Bj9oeTi5ATW8IZSDJ7z64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26961},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"d672f3add9e3562d360e182f73fa24530ed7ba34","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.8.2","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.5.0","source-map-support":"^0.5.21","@typespec/prettier-plugin-typespec":"^0.55.0"},"peerDependencies":{"@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","@typespec/compiler":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.4_1763378985278_0.8769844657174111","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ambita/poc-api-design-system","version":"1.0.5","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.5","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"185a5d0e112866b46ea4b983a1e0697560685a43","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.5.tgz","fileCount":27,"integrity":"sha512-8hILLoNlSu2+Y/uE3Y/NHPaHjzYfeb1zHXCaSg6QHVpa4qrYPzdvajlMsfOPeA5YXZE34XpikMfeloaF6kaZzA==","signatures":[{"sig":"MEUCIQCXWJjROoKmkoN2x7YzNcxGiqo5B7KepuCMvZVI6m6TwgIgMtgUyu5C0QfYm6tMo1ulcH4Z12A6pGD+V5sK2R6IBJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27000},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"4da0ff202915eb0e9e0005d08f3f5d1fbe8b8f22","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.8.2","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.5.0","source-map-support":"^0.5.21","@typespec/prettier-plugin-typespec":"^0.55.0"},"peerDependencies":{"@typespec/http":"^1.5.0","@typespec/rest":"^0.75.0","@typespec/openapi":"^1.5.0","@typespec/compiler":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.5_1763380909468_0.042720338046287054","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ambita/poc-api-design-system","version":"1.0.7","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.7","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"0f65dbb60dab8acfd262f5a44e6d1be007abc501","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.7.tgz","fileCount":27,"integrity":"sha512-tDvlncQH4MPa4/SeD/jBeeiWBBCCSOdZKVFc7l1MmM7dUln/mNmS1l07FnWgO7zZ9POMfYdlDjkpqbNSg4OaHQ==","signatures":[{"sig":"MEUCIQDBcJOBtoysI+kzSaDAPFQ2dr3XmqpYFply6h9kH4aJJAIgP9uEfp+ReQJNes1PLMqNjhkRP8k/zcLTyyccqxJzago=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30470},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"2384ef16300319d366a386fc989eaf4eff4c54f9","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.8.2","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.8.0","@typespec/rest":"^0.78.0","@typespec/openapi":"^1.8.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.8.0","source-map-support":"^0.5.21","@typespec/prettier-plugin-typespec":"^0.55.0"},"peerDependencies":{"@typespec/http":"^1.8.0","@typespec/rest":"^0.78.0","@typespec/openapi":"^1.8.0","@typespec/compiler":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.7_1769195536038_0.7653530473056893","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ambita/poc-api-design-system","version":"1.0.9","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.9","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"ae798b74d38bab0836be7964e252b52e4f9f355a","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.9.tgz","fileCount":27,"integrity":"sha512-qRokvEOwaH4gg/nk1ZpozmYl10eiG0/wc1jPGOvXZKn8bJ1FhSxNRZxJLNldpxxhwJ4dq1xpbX9L8JwWoPq/Rg==","signatures":[{"sig":"MEUCIBcfT22mEk5fa0kxACPAVGa0zk3q6B9KPzPSMPQ80o/RAiEA3IWijXZu183kjk/n+Zu39/Kq1pioIIPu/V1rued0o0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33790},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"62fe4549562b8149c39a47d2a833313d47ef690a","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"^0.83.0","@typespec/prettier-plugin-typespec":"^1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":"^0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.9_1786350041141_0.9803442617052471","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ambita/poc-api-design-system","version":"1.0.10","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.10","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"b5e345da3a315d93598bcef3d23b143bbff67e9e","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.10.tgz","fileCount":27,"integrity":"sha512-VXAXrqvlMqbrp/Qm0XGmtbUQ6CRJ/P/kNAvn4TLqb/T5kcS0Ew8hyC+Iw/kg+EzP8wWEQSKUmg6Twip3lnlZ2w==","signatures":[{"sig":"MEQCIAND9JJlvb3R7xxS4OgsdsvNINx5KXVzb0qSApR5jRqBAiAo1H00F0QkUBir8wD49WYRai6M5ZPXM7Q4v1qI4zpbvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34681},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"f5276a1a303492b6fa22f18c638273935f487359","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"^0.83.0","@typespec/prettier-plugin-typespec":"^1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":"^0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.10_1786358840211_0.44394971151392415","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ambita/poc-api-design-system","version":"1.0.11","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.11","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"2684434304353cb12986c97509670f7464cb471a","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.11.tgz","fileCount":28,"integrity":"sha512-7yfWiknwk8xRHQ7RgyFPGWtPKqRVwyQJVY1m2DNyK1WQIHS4tkxK06P6IiiVgwP1J9CjJeT0YDOqD70IcL+7Uw==","signatures":[{"sig":"MEUCIQChUzsw4g58iF7xyD/2HTOZiZcxWrL0UgCjjVEOTBseggIgey/GCQuHOKDQWFyA6KHIi708Biuq7hSLxNW4FTXu3ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37472},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"2a0790d1eb8add77a17b29754ff7911c382b2d2c","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"^0.83.0","@typespec/prettier-plugin-typespec":"^1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":"^0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.11_1786367360285_0.4256872702380725","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ambita/poc-api-design-system","version":"1.0.12","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.12","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"f9eb46cdb6d95b5effccb462d7f86c70b8da65c5","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.12.tgz","fileCount":29,"integrity":"sha512-c1gAPGBCipraPbpu47Ekwd0VjcgPPJlS7/ldh0ArEob1XBDJfV/TUV+yFQd3ABbxk9A2PJsEuliea7wUtr4NuA==","signatures":[{"sig":"MEUCIQCFtw2NW7w0r8fSaCR5MTWJUes+poZ3tKonZbkrER47bgIgZkecv+ASkHHS7K35+Sarxv935c1s8K4KfZdXCQYBBAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40913},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"e52af316161be01592a86221165807049ea10e38","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"^0.83.0","@typespec/prettier-plugin-typespec":"^1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":"^0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.12_1786376162173_0.7713129706747477","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ambita/poc-api-design-system","version":"1.0.13","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.13","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"e5e47955674109bf3362019ecab68805f8162a5b","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.13.tgz","fileCount":29,"integrity":"sha512-GubFV+LmFtacIoVdO8x/l4nyUSIlyDdus+nleBv+cqvpJ0/3FqveLK/VFp8r2eagd3yBB1H+YxBODeBa1211iA==","signatures":[{"sig":"MEUCIQDPKKAPIx1qPhta39z7EbjegxWWZeSMVXkjw+EQ/U9QoAIgXLSfrarzpovcdy8M/ezvOHllfR4jkLDZC45h7RfT+9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44853},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"660a01676601e0a15d3d4d0d8b72d24810e83982","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"^1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"^0.83.0","@typespec/prettier-plugin-typespec":"^1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":"^0.83.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":"^0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.13_1786378027716_0.478201304211783","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ambita/poc-api-design-system","version":"1.0.14","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.0.14","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"590e8450317690e719f74f51cf04cec329f34caa","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.0.14.tgz","fileCount":28,"integrity":"sha512-BV4a1a5vQDTDsI2mL+zciSdZmQFLCVHPQD3ZsE1gqy+xb3GUcIJjG4y6m5emS2wyASsd6JJMUVFueIWV991IAQ==","signatures":[{"sig":"MEUCIQDLtFaN4WnVglDmj37DoH00qx3DZi546a/ZLCUPN27o/AIgNmLg+bsg4VsnxcxoCM7GoXxs7Y+BRs576wwP0YVFDH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQsph7rXzhTiBzQaxPakM2cqkKOA9iT6iCvogcqz/UQAIgQz2oBFGmlvOED5RiZKl+ZdBsPX6wgAuG0ku37TvMmgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44391},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"c7999139108566cb52d5d56d790fb5e4de6ea70d","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"~1.13.0","@typespec/rest":"~0.83.0","@typespec/openapi":"~1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"~1.13.0","@typespec/openapi3":"~1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"~0.83.0","@typespec/prettier-plugin-typespec":"~1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":">=0.83.0 <0.86.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":">=0.83.0 <0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.0.14_1787664030268_0.5484803689929185","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ambita/poc-api-design-system","version":"1.1.0","keywords":["typespec","api","design-system","linter","openapi"],"author":"","license":"ISC","_id":"@ambita/poc-api-design-system@1.1.0","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"homepage":"https://github.com/Ambita/poc-api-design-system#readme","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"2d5f0690f2f01c5348eab7bbe182fcde1c25066e","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.1.0.tgz","fileCount":28,"integrity":"sha512-jLlj8xFbwffdTzMFwdRYDHC9sHFgU1qGuP8OlSXuEeOYqmFNLK3GHL9q2LD428E5ybtQIUQV1IgWPZrK7CHnvg==","signatures":[{"sig":"MEQCIFc6VrIENmEaNm2jifBdcFaB5/Jn7MDAQYmS8qg+bBZeAiAy/CtTWp6zYRGSGkYOtHvmdOH9LvlLmVwgTzYgm5+rMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWM1Exl8mtGfxqhoE8yOHLJtsXaP5+YHJzpWaiF8BlCAIgZN5BRhnoW4P6j522IXQBdWxp/868oPQkJcn971O4Qc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47676},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"b2ab055855bc87b7d762a55a286aa72224bf504a","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"~1.13.0","@typespec/rest":"~0.83.0","@typespec/openapi":"~1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"~1.13.0","@typespec/openapi3":"~1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"~0.83.0","@typespec/prettier-plugin-typespec":"~1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":">=0.83.0 <0.86.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":">=0.83.0 <0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/poc-api-design-system_1.1.0_1789649870432_0.8645463871851775","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"_id":"@ambita/poc-api-design-system@1.1.1","bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"dist":{"shasum":"c4c17c4cc76b0803f37e31c4783e0e7b141f6210","tarball":"https://registry.npmjs.org/@ambita/poc-api-design-system/-/poc-api-design-system-1.1.1.tgz","fileCount":28,"integrity":"sha512-8fwKHqsjz2hTwqIrcDVP7OEUcYbtcHFzfZlMf1d29ix0QOwTwnKeCJ6ulDvoWl64zOuiWoar2YbvTB3Z58w9hQ==","signatures":[{"sig":"MEQCID9b90mAcbFwl8cuZryplC1bZ55jA0n+zsU2wToJjJcGAiBVEU9up0EhurmmTzty3efs4pR5cxV82yk9C5qd3dUQTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnUU+bAdZXa1YPgfwwhq2IhxLL+i2ECsfjaw+X6On9ewIgG3ZBjZ50tEtQffcyXndV318JYRuZ7AFqCsrzsDg6fzA="}],"unpackedSize":47768},"main":"dist/src/index.js","name":"@ambita/poc-api-design-system","type":"module","types":"dist/src/index.d.ts","author":"","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","default":"./dist/src/testing/index.js"}},"gitHead":"5520a82b555311a47e891c67afce7fd66d9b2aba","license":"ISC","scripts":{"lint":"eslint src/ test/ --report-unused-disable-directives --max-warnings=0","test":"node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","build":"tsc -p tsconfig.json","clean":"rimraf ./dist ./temp ./tsp-output","watch":"tsc -p tsconfig.json --watch","format":"prettier .  --write","pretest":"npm run format:check && npm run build && npm run build:test","lint:fix":"eslint . --report-unused-disable-directives --fix","build:test":"tsc -p tsconfig.test.json","test:rules":"node scripts/run-node-tests.mjs \"dist/test/rules/*.test.js\"","format:check":"prettier --check .","pretest:rules":"npm run build && npm run build:test","test:coverage":"npm run pretest && c8 --reporter=text --reporter=lcov node scripts/run-node-tests.mjs \"dist/test/**/*.test.js\"","prepublishOnly":"npm run build && npm run test"},"tspMain":"lib/main.tsp","version":"1.1.1","_npmUser":{"name":"ambitadrift","email":"drift@ambita.com"},"homepage":"https://github.com/Ambita/poc-api-design-system#readme","keywords":["typespec","api","design-system","linter","openapi"],"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"_npmVersion":"10.9.8","description":"Organizational API design system library for TypeSpec","directories":{},"maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.0.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","@types/node":"^22.8.1","@typespec/http":"~1.13.0","@typespec/rest":"~0.83.0","@typespec/openapi":"~1.13.0","typescript-eslint":"^8.0.0","@typespec/compiler":"~1.13.0","@typespec/openapi3":"~1.13.0","source-map-support":"^0.5.21","@typespec/versioning":"~0.83.0","@typespec/prettier-plugin-typespec":"~1.13.0"},"peerDependencies":{"@typespec/http":"^1.13.0","@typespec/rest":">=0.83.0 <0.86.0","@typespec/openapi":"^1.13.0","@typespec/compiler":"^1.13.0","@typespec/versioning":">=0.83.0 <0.86.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/poc-api-design-system_1.1.1_1789650042215_0.6878018854946968"}}},"time":{"created":"2025-11-05T13:42:29.840Z","modified":"2026-09-17T13:00:42.458Z","1.0.1":"2025-11-05T13:42:30.141Z","1.0.2":"2025-11-06T13:04:29.851Z","1.0.3":"2025-11-14T18:19:25.099Z","1.0.4":"2025-11-17T11:29:45.462Z","1.0.5":"2025-11-17T12:01:49.690Z","1.0.7":"2026-01-23T19:12:16.189Z","1.0.9":"2026-08-10T08:20:41.283Z","1.0.10":"2026-08-10T10:47:20.326Z","1.0.11":"2026-08-10T13:09:20.425Z","1.0.12":"2026-08-10T15:36:02.386Z","1.0.13":"2026-08-10T16:07:07.871Z","1.0.14":"2026-08-25T13:20:30.377Z","1.1.0":"2026-09-17T12:57:50.514Z","1.1.1":"2026-09-17T13:00:42.285Z"},"bugs":{"url":"https://github.com/Ambita/poc-api-design-system/issues"},"license":"ISC","homepage":"https://github.com/Ambita/poc-api-design-system#readme","keywords":["typespec","api","design-system","linter","openapi"],"repository":{"url":"git+https://github.com/Ambita/poc-api-design-system.git","type":"git"},"description":"Organizational API design system library for TypeSpec","maintainers":[{"name":"ambitadrift","email":"drift@ambita.com"}],"readme":"# @ambita/poc-api-design-system\n\n✅ **Status: Klar til bruk for eksterne brukere**\n\nOrganizational API design system library for TypeSpec. Ensures all APIs across the organization follow the same design standards and patterns.\n\nBiblioteket tilbyr:\n\n- **Norske domene-typer**: Fødselsnummer, Organisasjonsnummer, RegisterenhetKey, etc.\n- **Standard HTTP-operasjoner**: ResourceGetList, ResourceGet, ResourcePost, ResourcePut, ResourceDelete\n- **Hurtigstart-CRUD**: `CrudResource<T, TId>` gir alle fem endepunktene i én linje\n- **Konsistente feilmeldinger**: RFC 9457 Problem Details på alle feilresponser\n- **Paginering**: Innebygd støtte for paginering i list-operasjoner\n- **Versjonering**: Kanoniske API-versjoner via `Ambita.Versions`\n\n## Installation\n\n```bash\nnpm install @ambita/poc-api-design-system @typespec/compiler @typespec/http @typespec/rest @typespec/openapi @typespec/openapi3 @typespec/versioning\n```\n\n`@typespec/openapi3` er OpenAPI-emitteren som genererer selve spesifikasjonen. Den er ikke en\npeer dependency, så konsumenter må installere den selv.\n\n### Configuration\n\n1. Create or update your `tspconfig.yaml`:\n\n```yaml\nemit:\n  - \"@typespec/openapi3\"\n\noptions:\n  \"@typespec/openapi3\":\n    emitter-output-dir: \"{project-root}/tsp-output/schema\"\n    output-file: \"openapi.{version}.yaml\"\n    openapi-versions:\n      - 3.1.0\n\nlinter:\n  extends:\n    - \"@ambita/poc-api-design-system/recommended\"\n```\n\nBruk `{version}`-plassholderen i `output-file`. Emitteren skriver én fil per API-versjon, så et\nhardkodet filnavn ville føre til at v2 overskriver v1 når du legger til en ny versjon.\n`openapi-versions` styrer OpenAPI-formatet (3.1.0), og er noe annet enn API-versjonen din.\n\n2. Import the library in your TypeSpec files:\n\n```typespec\nimport \"@ambita/poc-api-design-system\";\nimport \"@typespec/http\";\n\nusing TypeSpec.Http;\nusing TypeSpec.Versioning;\nusing Ambita;\n\nmodel User {\n  id: string;\n  navn: string;\n  foedselsnummer: Foedselsnummer;\n}\n\n@service(#{ title: \"User API\" })\n@versioned(Ambita.Versions)\n@useAuth(AmbitaOAuth2)\nnamespace UserService {\n  // Hele CRUD-flaten: GET/POST /users og GET/PUT/DELETE /users/{id}\n  @route(\"/users\")\n  interface Users extends CrudResource<User> {}\n}\n```\n\nTrenger du bare deler av flaten, eller egne request-modeller, bruk operasjonstemplatene direkte\npå rot-nivå (`op listUsers is ResourceGetList<User>;`) – se [USAGE.md](./USAGE.md).\n\n3. Kompiler:\n\n```bash\nnpx tsp compile .\n```\n\nResultatet havner i `tsp-output/schema/openapi.v1.yaml`.\n\n## Features\n\n- **Delte domene-typer**: Strengt definerte skalare og value-objekter for norske datafelter\n- **Operasjonstemplater**: Ferdige `Resource*`-operasjoner med HTTP-dekoratorer, paging og feilhåndtering\n- **Linteregler**: TypeSpec-linteren sikrer at API-ene følger Ambita-mønstrene\n- **OAuth2-profiler**: `AmbitaOAuth2` eksponerer client credentials, password og Trusted-flow (egen back-end-legitimasjon)\n- **Versjonering**: `Ambita.Versions` gir felles versjonsnavn på tvers av tjenester, og fyller `info.version` i OpenAPI-outputen\n\n## Development\n\nSee [WARP.md](./WARP.md) for development instructions and [API_GUIDELINES.md](./API_GUIDELINES.md) for API design principles.\n\n### Authentication\n\n`lib/http/authentication.tsp` definerer `AmbitaOAuth2`, som inkluderer tre flows:\n\n- `ClientCredentials` mot `https://api.ambita.com/authentication/v2/token`\n- `PasswordFlow` mot samme endepunkt (for systemer som trenger ressurs-eiers credentials)\n- `TrustedFlow` (egen client-credential mot `.../trusted/token`) for spesielt sikrede back-end-kall\n\nBruk `@useAuth(AmbitaOAuth2)` på tjenesten din, og dokumenter hvilket flow klienten forventes å benytte.\n\n### Versioning\n\n`lib/http/versioning.tsp` definerer `Ambita.Versions` – de kanoniske API-versjonene for\nAmbita-tjenester. Enumet inneholder i dag kun `v1`.\n\nAnnotér tjenesten din med `@versioned(Ambita.Versions)` og legg til `using TypeSpec.Versioning;`\ni fila (`using` er fil-scopet, så bibliotekets egen import holder ikke). Uten denne annoteringen\nemitteres `info.version` som `0.0.0`.\n\nVed breaking changes:\n\n1. Legg til en ny verdi i enumet, f.eks. `v2: \"v2\"`\n2. Annotér endringene med `@added(Ambita.Versions.v2)`, `@removed` eller `@renamedFrom`\n3. Emitteren produserer nå både `openapi.v1.yaml` og `openapi.v2.yaml`\n\nMerk at enumet ligger i dette delte biblioteket, ikke i den enkelte tjenesten. Å legge til en\nversjon er derfor en endring som treffer alle konsumenter, og krever en ny release av biblioteket.\n\n### Running Tests\n\n```bash\n# Run all tests\nnpm test\n\n# Run only linter rule tests (recommended for CI)\nnpm run test:rules\n```\n\n### Known Issues\n\nIngen kjente blokkere. `npm test` kjører alle linterregler via Node sitt innebygde testrammeverk – se [USAGE.md](./USAGE.md) for fullstendige eksempler.\n\n## Available Rulesets\n\n- `recommended`: Recommended rules for most projects\n- `all`: All available rules enabled\n\n## License\n\nISC\n","readmeFilename":"README.md"}