{"_id":"@01.works/reference-client","_rev":"8-5268bbd6e01e087fdbed91695e99e8ea","name":"@01.works/reference-client","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@01.works/reference-client","version":"0.1.0","keywords":["layout","archive","client","manifest"],"license":"MIT","_id":"@01.works/reference-client@0.1.0","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"c01e9093c37c29f3716f819054ab69c895ef23f3","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.1.0.tgz","fileCount":5,"integrity":"sha512-riuxCRirvwIuaZNlKmY03wD0NCa23loBFcROzPxoIqsMkLFvZga4QoYd2jywvA4FT3L4UlRQNrk+7n+orOm0hw==","signatures":[{"sig":"MEUCIAukrX4yXqNNbv2P3mdRBIVDc+zRdqQrKcimhXLLB+5jAiEAm4yLB/6EIR/r+acorFUPBMuY6XOYlJITsX3211DMQ6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16211},"type":"module","_from":"file:01.works-reference-client-0.1.0.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"pnpm run build && node test/client.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"_npmUser":{"name":"kdnhyk","email":"kdnhyk@gmail.com"},"_resolved":"/private/var/folders/mr/1yy73dlx7rg_sb0x6j2hvfs80000gn/T/364984c9db7efea8dd14470717963751/01.works-reference-client-0.1.0.tgz","_integrity":"sha512-riuxCRirvwIuaZNlKmY03wD0NCa23loBFcROzPxoIqsMkLFvZga4QoYd2jywvA4FT3L4UlRQNrk+7n+orOm0hw==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.16.0","description":"Framework-independent client for verified Design Context reference packages","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@01.works/reference-contracts":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/reference-client_0.1.0_1787908091142_0.9015539599713436","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@01.works/reference-client","version":"0.2.0","keywords":["layout","reference","client","manifest"],"license":"SEE LICENSE IN LICENSE","_id":"@01.works/reference-client@0.2.0","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"956b3d3d9a2453b54bbf6a95d0634a38f97db7d9","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.2.0.tgz","fileCount":5,"integrity":"sha512-kzXrbi8PnrTj11VGStD41RPxHst5Raa9K4GjsyY1FL19Zbm/awG3S7fQKHnipjzQHiMsdKivxvpXRBAkGvq8ZQ==","signatures":[{"sig":"MEUCIF1ymxsiy/fyh7/H2wLqTDLjdyxjEq/eRSTFxOLpqcfKAiEA8r1coCsO+/r2b80TQrc4FpztTsErfMrPvcmvDoG9SOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16762},"type":"module","_from":"file:/home/runner/work/_temp/npm-release-33479085564-1.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"pnpm run build && node test/client.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:138238c3-d03f-4d04-bc98-e13bd975e95c"}},"_resolved":"/home/runner/work/_temp/npm-release-33479085564-1.tgz","_integrity":"sha512-kzXrbi8PnrTj11VGStD41RPxHst5Raa9K4GjsyY1FL19Zbm/awG3S7fQKHnipjzQHiMsdKivxvpXRBAkGvq8ZQ==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.17.0","description":"Framework-independent client for verified Design Context reference packages","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@01.works/reference-contracts":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/reference-client_0.2.0_1788245576852_0.5132853631575576","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@01.works/reference-client","version":"0.2.1","keywords":["layout","reference","client","manifest"],"license":"SEE LICENSE IN LICENSE","_id":"@01.works/reference-client@0.2.1","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"5cd244dc71783e7768afc5e5d52ef04db5dd0586","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.2.1.tgz","fileCount":5,"integrity":"sha512-I/F4REEQBV0TXJMmIXBOd9ZoeHcryYJ3j9fs+RyH76jMyUythSnHC8OvMKC3LY8ti50AINWemIxevNwUFubKYw==","signatures":[{"sig":"MEYCIQDECLS6QDoP/YmRRTDoi2SKz7u/XTZSgX9EdGMWuY4QRQIhAMc/DSMU9VLkPVMgkuGD9kBjD2YHsROeki3+xnlvH7bi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29729},"type":"module","_from":"file:/home/runner/work/_temp/npm-release-33482248821-1.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"pnpm run build && node test/client.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:138238c3-d03f-4d04-bc98-e13bd975e95c"}},"_resolved":"/home/runner/work/_temp/npm-release-33482248821-1.tgz","_integrity":"sha512-I/F4REEQBV0TXJMmIXBOd9ZoeHcryYJ3j9fs+RyH76jMyUythSnHC8OvMKC3LY8ti50AINWemIxevNwUFubKYw==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.17.0","description":"Framework-independent client for verified Design Context references and catalogue folders","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@01.works/reference-contracts":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/reference-client_0.2.1_1788248027140_0.34466039904707224","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@01.works/reference-client","version":"0.2.2","keywords":["layout","reference","client","manifest"],"license":"SEE LICENSE IN LICENSE","_id":"@01.works/reference-client@0.2.2","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"ffc04fe4b493b584cf1df595cb3bfb41c6109246","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.2.2.tgz","fileCount":5,"integrity":"sha512-NotxwhjfyCEa3Md6yiPnPP/lUFqtQjpomxLEthdqaRBEmMVtTAwV10OhX9C/0mwJpQ+LQJdIYqM7eLcp+xlVig==","signatures":[{"sig":"MEYCIQCHm8Jk4R/lIr4Rbk2+q+njNd8NqRi19qpdrc8h3oWT8QIhAMOCqoJIaD2mFyU10en3DQeHGiHzdLlrc/ZiqRdn4h4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30984},"type":"module","_from":"file:/home/runner/work/_temp/npm-release-33515116339-1.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"pnpm run build && node test/client.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:138238c3-d03f-4d04-bc98-e13bd975e95c"}},"_resolved":"/home/runner/work/_temp/npm-release-33515116339-1.tgz","_integrity":"sha512-NotxwhjfyCEa3Md6yiPnPP/lUFqtQjpomxLEthdqaRBEmMVtTAwV10OhX9C/0mwJpQ+LQJdIYqM7eLcp+xlVig==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.17.0","description":"Framework-independent client for verified Design Context references and catalogue folders","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@01.works/reference-contracts":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/reference-client_0.2.2_1788270561992_0.7132658098863311","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@01.works/reference-client","version":"0.3.0","keywords":["layout","reference","client","manifest","overlay","prompt"],"license":"SEE LICENSE IN LICENSE","_id":"@01.works/reference-client@0.3.0","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"6060cb6d264dc341cde2031ba6dec80743426d62","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.3.0.tgz","fileCount":7,"integrity":"sha512-CmlRYk3DlFli7QF4q2L+d6gIN6HDI3DbkoTtbd5tbc8hAPKKZpkb39+qbavRVh5Bu5/KWkIa0aIdRTuL+VOnoA==","signatures":[{"sig":"MEYCIQCuX5Vck//LY5Wpm7ol/6mzCpLsZ5sZ07l21sMbMJJIIgIhAMtPqBJ1BdJsKs++ml1CIV/zZ5YPamXC0sonSQpDr0n9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49823},"type":"module","_from":"file:/home/runner/work/_temp/npm-release-33957377312-1.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js","default":"./dist/workflows.js"}},"scripts":{"test":"pnpm run build && node --test test/client.test.mjs test/workflows.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && node --check src/workflows.js && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:138238c3-d03f-4d04-bc98-e13bd975e95c"}},"_resolved":"/home/runner/work/_temp/npm-release-33957377312-1.tgz","_integrity":"sha512-CmlRYk3DlFli7QF4q2L+d6gIN6HDI3DbkoTtbd5tbc8hAPKKZpkb39+qbavRVh5Bu5/KWkIa0aIdRTuL+VOnoA==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.19.0","description":"Framework-independent client and workflow prompts for verified Design Context references","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@01.works/reference-contracts":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/reference-client_0.3.0_1788599643252_0.7042893092298288","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@01.works/reference-client","version":"0.3.1","keywords":["layout","reference","client","manifest","overlay","prompt"],"license":"SEE LICENSE IN LICENSE","_id":"@01.works/reference-client@0.3.1","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"32c7fad6e1b945bf2de9220d8d0682057a3790c2","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.3.1.tgz","fileCount":7,"integrity":"sha512-pUA36jMWwjKYIUkC4w7659p/n7RJMardSR3sSHb1ZQgCBvgYvUND70BkS+aYuxS4Uo5UlOjiQKqebDKDqGpAzQ==","signatures":[{"sig":"MEUCIG9d+L9t5WQwSqVO1bL3zgKtKyiIUnd5xvcDEUtM0TvTAiEAki39JbWnuCWBub6Q0hnA015iUuk4FsdwZm+SS7KtC8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51251},"type":"module","_from":"file:/home/runner/work/_temp/npm-release-33959778702-1.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js","default":"./dist/workflows.js"}},"scripts":{"test":"pnpm run build && node --test test/client.test.mjs test/workflows.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && node --check src/workflows.js && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:138238c3-d03f-4d04-bc98-e13bd975e95c"}},"_resolved":"/home/runner/work/_temp/npm-release-33959778702-1.tgz","_integrity":"sha512-pUA36jMWwjKYIUkC4w7659p/n7RJMardSR3sSHb1ZQgCBvgYvUND70BkS+aYuxS4Uo5UlOjiQKqebDKDqGpAzQ==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.19.0","description":"Framework-independent client and workflow prompts for verified Design Context references","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@01.works/reference-contracts":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/reference-client_0.3.1_1788602870869_0.7722834429820677","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@01.works/reference-client","version":"0.4.0","keywords":["layout","reference","client","manifest","overlay","prompt"],"license":"SEE LICENSE IN LICENSE","_id":"@01.works/reference-client@0.4.0","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"9dd228b0cd4f810e124d0e524b552f5d6287f65c","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.4.0.tgz","fileCount":7,"integrity":"sha512-wQygGWTnKN0XTrICzPnqfCu6Ouiez8mYwJ3yo7FjLk9VfRJJlZyq1cAY97lhbgttFB2cUE4VWjHDiVWHHim7Jw==","signatures":[{"sig":"MEUCIQDbyrrQjPiITjdqnTCXn+9xrW1YbgN4gwhmzLaRTCcnFgIgK5hH+JeJo0jWMbZXhl0SEYl/m1g40iyowKSYkrpF344=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54299},"type":"module","_from":"file:/home/runner/work/_temp/npm-release-34193588946-1.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js","default":"./dist/workflows.js"}},"scripts":{"test":"pnpm run build && node --test test/client.test.mjs test/workflows.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && node --check src/workflows.js && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:138238c3-d03f-4d04-bc98-e13bd975e95c"}},"_resolved":"/home/runner/work/_temp/npm-release-34193588946-1.tgz","_integrity":"sha512-wQygGWTnKN0XTrICzPnqfCu6Ouiez8mYwJ3yo7FjLk9VfRJJlZyq1cAY97lhbgttFB2cUE4VWjHDiVWHHim7Jw==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.19.0","description":"Framework-independent client and workflow prompts for verified Design Context references","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@01.works/reference-contracts":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/reference-client_0.4.0_1788847939006_0.3178601246605619","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"_id":"@01.works/reference-client@0.4.1","bugs":{"url":"https://github.com/01-office/design-context/issues"},"dist":{"shasum":"02797527a543aa98652d13eb19199ec4dd719d00","tarball":"https://registry.npmjs.org/@01.works/reference-client/-/reference-client-0.4.1.tgz","fileCount":7,"integrity":"sha512-+hppyI12MwtgENtwqDEM4mvUi8Q16G0DmDiJymoqy9vLtLJ3xSY/ZiK9AZb3X364WOLAtsZ0GcMTn6x3ZjnUBA==","signatures":[{"sig":"MEUCIQCU02haBVc9zcneBgL4X0onI+XBzGnMDPnJ6OfyZK3C3AIgJoye21328TvyfUyqScfHzTKyjWPYMJJIW2Kgq2lj9pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGske17C/PjQmV9RVxnR4xvXjppnZ4RlpG8lYFRR9xLuAiBMU3uqxGffDKCz5CDRE7m2glYRzZVTzF990gr7hWD8nA=="}],"unpackedSize":61700},"name":"@01.works/reference-client","type":"module","_from":"file:/home/runner/work/_temp/npm-release-34579353943-1.tgz","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js","default":"./dist/workflows.js"}},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"pnpm run build && node --test test/client.test.mjs test/workflows.test.mjs","build":"node scripts/build.mjs","test:all":"pnpm run test && pnpm run test:package","typecheck":"node --check src/index.mjs && node --check src/workflows.js && tsc --noEmit","lint:package":"pnpm run build && publint","test:package":"pnpm run build && node test/package-smoke.test.mjs"},"version":"0.4.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:138238c3-d03f-4d04-bc98-e13bd975e95c"}},"homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","keywords":["layout","reference","client","manifest","overlay","prompt"],"_resolved":"/home/runner/work/_temp/npm-release-34579353943-1.tgz","_integrity":"sha512-+hppyI12MwtgENtwqDEM4mvUi8Q16G0DmDiJymoqy9vLtLJ3xSY/ZiK9AZb3X364WOLAtsZ0GcMTn6x3ZjnUBA==","repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"_npmVersion":"11.19.0","description":"Framework-independent client and workflow prompts for verified Design Context references","directories":{},"maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@01.works/reference-contracts":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"publint":"^0.3.23","typescript":"^5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reference-client_0.4.1_1789115620471_0.4700583068196966"}}},"time":{"created":"2026-08-28T09:08:10.927Z","modified":"2026-09-11T08:33:40.721Z","0.1.0":"2026-08-28T09:08:11.284Z","0.2.0":"2026-09-01T06:52:56.989Z","0.2.1":"2026-09-01T07:33:47.275Z","0.2.2":"2026-09-01T13:49:22.130Z","0.3.0":"2026-09-05T09:14:03.418Z","0.3.1":"2026-09-05T10:07:50.995Z","0.4.0":"2026-09-08T06:12:19.143Z","0.4.1":"2026-09-11T08:33:40.549Z"},"bugs":{"url":"https://github.com/01-office/design-context/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/01-office/design-context/tree/main/packages/reference-client#readme","keywords":["layout","reference","client","manifest","overlay","prompt"],"repository":{"url":"git+https://github.com/01-office/design-context.git","type":"git","directory":"packages/reference-client"},"description":"Framework-independent client and workflow prompts for verified Design Context references","maintainers":[{"name":"kdnhyk","email":"kdnhyk@gmail.com"}],"readme":"# `@01.works/reference-client`\n\n정적 portable manifest와 Design Context API의 manifest를 같은 방식으로 읽는\n프레임워크 비종속 ESM client입니다.\n\n```sh\npnpm add @01.works/reference-client\n```\n\n```js\nimport { loadLayoutMap, loadLayoutPackage } from \"@01.works/reference-client\";\n\nconst layout = await loadLayoutPackage(manifestUrl);\nconst desktopMap = await loadLayoutMap(layout, \"desktop\");\n```\n\nRevision-pinned reference 응답도 같은 bounded transport와 runtime contract로 검증합니다.\n\n```js\nimport { loadLayoutReference } from \"@01.works/reference-client\";\n\nconst { referenceBundle } = await loadLayoutReference(\"RUN_ID\", {\n  endpoint: \"https://context.01.works\",\n});\n```\n\n## Layout overlay workflows\n\n검증된 reference bundle로 구현 프롬프트와 현재 viewport의 오버레이 기반 수정\n프롬프트를 만들 수 있습니다. 워크플로 API는 package root와\n`@01.works/reference-client/workflows`에서 모두 제공합니다.\n\n```js\nimport {\n  isLayoutPromptReady,\n  loadLayoutReference,\n  renderLayoutSetupPrompt,\n} from \"@01.works/reference-client\";\n\nconst { referenceBundle } = await loadLayoutReference(\"RUN_ID\");\n\n// 기본 워크플로. 대상 저장소가 기존 프로젝트인지 greenfield인지는 프롬프트를 받은\n// 에이전트가 실제 코드를 보고 판정하므로 호출부가 미리 분류하지 않습니다.\nconst prompt = renderLayoutSetupPrompt(referenceBundle, {\n  foundationInstruction: \"현재 프로젝트의 foundation과 컴포넌트를 보존해줘.\",\n});\n```\n\n`setup`은 agent-ready reference이면 항상 사용할 수 있습니다. initial viewport\nalignment evidence가 있으면 프롬프트가 observed guide와 1 CSS px 검증을 지시하고,\n없으면 관찰 자료만 사용하도록 지시하며 결과에 `정렬 근거 미검증`을 남기게 합니다.\n차단하지 않고 프롬프트 내용만 달라집니다.\n\n`revise`는 요청한 viewport에 실제 `layoutMap` 또는 overlay artifact가 있을 때만\n준비된 것으로 판정합니다. 사용자가 특정 viewport의 오버레이를 보고 있을 때만\n사용하세요.\n\n```js\nconst activeViewport = \"desktop\";\nif (isLayoutPromptReady(referenceBundle.layout, \"revise\", activeViewport)) {\n  const revision = renderLayoutSetupPrompt(referenceBundle, {\n    activeViewport,\n    workflow: \"revise\",\n  });\n}\n```\n\n여러 reference에는 `renderCombinedLayoutSetupPrompt()`를 사용하세요. alignment\nevidence가 있는 reference와 없는 reference가 섞이면 전자를 정렬 anchor로, 후자를\ncomposition 참고로 구분해 프롬프트에 명시합니다.\n`title`로 생성 프롬프트 제목을 바꿀 수 있으며, `revise`에서는 readiness 검사와\nrenderer에 같은 `activeViewport`를 전달해야 합니다.\n\n### 0.4.1 의미 변경\n\n`setup` 프롬프트는 global layout contract와 sparse page extension을 분리하고,\nconsumer closure, clean composition 비교, visible-control 확인 및 구현 비참여자의\nfresh-session cold review를 완료 조건으로 요구합니다.\n\n### 0.4.0 의미 변경\n\n`setup`은 더 이상 \"빈 프로젝트 초기 셋업\"이 아니라 **대상 저장소 상태를 프롬프트\n안에서 판정하는 adaptive 워크플로**입니다. 기존 `align`이 하던 \"기존 화면 보존 후\n정리\"를 흡수했으므로 `align`은 `setup`의 deprecated alias이며 다음 major에서\n제거합니다. `setup`의 alignment evidence readiness 게이트도 제거됐습니다.\n`resolveLayoutPromptMode()`는 선택할 모드가 없어져 deprecated입니다.\n\n이 client는 프롬프트와 readiness를 제공하며 DOM을 변경하지 않습니다. 개발 화면에\n실제 live guide를 표시하려면 `@01.works/layout-overlay`를 개발 의존성으로 설치하고,\nReact의 `LayoutOverlay` props 또는 framework-neutral `mountLayoutOverlay().update()`에\n채택한 guide를 연결하세요.\n\n폴더를 저장하고 읽는 catalogue API도 같은 package에서 사용할 수 있습니다. 개인 token은\n서버에 저장하지 않고 client 인스턴스의 요청 header에만 사용합니다.\n\n```js\nimport { createCatalogueClient } from \"@01.works/reference-client\";\n\nconst catalogue = createCatalogueClient({\n  endpoint: \"https://context.01.works\",\n  token: process.env.DESIGN_CONTEXT_TOKEN,\n});\nconst folders = await catalogue.listFolders();\nconst saved = await catalogue.addFolderUrl(folders[0].id, \"https://example.com/work\");\nconst page = await catalogue.listFolderItems(folders[0].id, { limit: 100 });\n```\n\n폴더 client는 생성·수정·삭제, URL 또는 layout 저장, 메모, 순서 변경과 cursor pagination을\n지원합니다. 실패 시 `CatalogueApiError`의 `status`, `code`, `details`로 HTTP 오류를\n구분할 수 있습니다.\n\nHTTP transport만 담당하며 UI, 인증 상태, Worker binding에는 의존하지 않습니다.\nmanifest와 artifact는 같은 origin의 portable package 경계 안에서 해석되며,\nmanifest와 layout map은 크기를 제한하며, layout map은 MIME type, SHA-256,\ncanonical contract를 모두 검증한 뒤 반환합니다. 두 loader 모두 `AbortSignal`을\n받습니다. cross-origin custom resolver를 사용할 때는 요청 헤더를 artifact\norigin으로 전달하지 않습니다.\n","readmeFilename":"README.md"}