{"_id":"@channel.io/bezier-toolkit","_rev":"2-fc1e7e32fd4a9a87b6562c6429f35ac0","name":"@channel.io/bezier-toolkit","dist-tags":{"next":"0.1.0-next.0","latest":"0.1.0-next.1"},"versions":{"0.1.0-next.0":{"name":"@channel.io/bezier-toolkit","version":"0.1.0-next.0","keywords":["bezier","design-system","manifest"],"author":{"name":"Channel Corp."},"license":"Apache-2.0","_id":"@channel.io/bezier-toolkit@0.1.0-next.0","maintainers":[{"name":"polarshin","email":"polar@channel.io"},{"name":"zoyi","email":"eng@channel.io"},{"name":"quino0627","email":"dongwook627@gmail.com"},{"name":"sungik.dev","email":"sungik.dev@gmail.com"}],"homepage":"https://github.com/channel-io/bezier-react#readme","bugs":{"url":"https://github.com/channel-io/bezier-react/issues"},"bin":{"bezier":"dist/cli.js"},"dist":{"shasum":"0d05a2299a7df7bf786621fc539bd3835d455b75","tarball":"https://registry.npmjs.org/@channel.io/bezier-toolkit/-/bezier-toolkit-0.1.0-next.0.tgz","fileCount":18,"integrity":"sha512-GSRj+oNVuIIxrwzNqlRRPnnl4nX5NZbL/z/sCPTITpUN+icsL+mttxfRTCnlcJsLH8vys27O+VHZ2x+FLLZADw==","signatures":[{"sig":"MEUCIQDnCMrbns1KFKPAHXPME4hF/8mmSUs9wlLo/OSAnYtVPgIgDP9EfwxGnZ8vbY4Zv80EFM/QODuXW2e/q4hRAq5Xn2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25966},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f9bcd0651d06bf13f04cfa8200f58c890ef46161","scripts":{"dev":"tsc --watch","lint":"TIMING=1 eslint --cache .","test":"jest --coverage","build":"tsc --build --verbose","clean":"rm -rf dist node_modules .turbo .eslintcache .jestcache coverage tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zoyi","email":"eng@channel.io"},"repository":{"url":"git+https://github.com/channel-io/bezier-react.git","type":"git","directory":"packages/bezier-toolkit"},"_npmVersion":"10.9.0","description":"Installed-package lookup and diagnostics for Bezier manifests.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsconfig":"workspace:*","@types/node":"^22.10.2","eslint-config-bezier":"workspace:*"},"peerDependencies":{"@channel.io/bezier-icons":"^0.57.0 || ^0.58.0-next.0","@channel.io/bezier-react":"^4.0.0-next.17"},"_npmOperationalInternal":{"tmp":"tmp/bezier-toolkit_0.1.0-next.0_1787128467395_0.7323766919439383","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-next.1":{"name":"@channel.io/bezier-toolkit","version":"0.1.0-next.1","description":"Installed-package lookup and diagnostics for Bezier manifests.","repository":{"type":"git","url":"git+https://github.com/channel-io/bezier-react.git","directory":"packages/bezier-toolkit"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"bin":{"bezier":"dist/cli.js"},"scripts":{"build":"tsc --build --verbose","dev":"tsc --watch","lint":"TIMING=1 eslint --cache .","typecheck":"tsc --noEmit","test":"jest --coverage","clean":"rm -rf dist node_modules .turbo .eslintcache .jestcache coverage tsconfig.tsbuildinfo"},"engines":{"node":">=18"},"author":{"name":"Channel Corp."},"license":"Apache-2.0","peerDependencies":{"@channel.io/bezier-icons":">=0.58.0-next.0 <0.58.0 || 0.61.0 || >=0.62.0-next.0 <0.62.0","@channel.io/bezier-react":"^4.0.0-next.17"},"devDependencies":{"@types/node":"^22.10.2","eslint-config-bezier":"workspace:*","tsconfig":"workspace:*"},"keywords":["bezier","design-system","manifest"],"_id":"@channel.io/bezier-toolkit@0.1.0-next.1","gitHead":"8f33fb069bf68ea2f2ebc01edb98fec328cbe91a","bugs":{"url":"https://github.com/channel-io/bezier-react/issues"},"homepage":"https://github.com/channel-io/bezier-react#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-W8H74xJewCOZQDifXZD0otTzK+sO/70btlTdWpcdbLmJ6+lDuHvAgg6aPoozfk1HhBXmbDxBinzrkrY8z1hNEQ==","shasum":"3243716d27bdcb74da33623d58857f363e98cb78","tarball":"https://registry.npmjs.org/@channel.io/bezier-toolkit/-/bezier-toolkit-0.1.0-next.1.tgz","fileCount":18,"unpackedSize":26001,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWnO6midwZ+nL5+word2r2a1Ky927b+a4+wKdcrN6KmAiBs5H2E3b/TlSOZIfZ4aO+4Xz3JqvWc7kH0nasIKjZrEg=="}]},"_npmUser":{"name":"zoyi","email":"eng@channel.io"},"directories":{},"maintainers":[{"name":"polarshin","email":"polar@channel.io"},{"name":"zoyi","email":"eng@channel.io"},{"name":"quino0627","email":"dongwook627@gmail.com"},{"name":"sungik.dev","email":"sungik.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bezier-toolkit_0.1.0-next.1_1787134013301_0.996553633394262"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-19T08:34:27.248Z","modified":"2026-08-19T10:06:53.664Z","0.1.0-next.0":"2026-08-19T08:34:27.542Z","0.1.0-next.1":"2026-08-19T10:06:53.454Z"},"bugs":{"url":"https://github.com/channel-io/bezier-react/issues"},"author":{"name":"Channel Corp."},"license":"Apache-2.0","homepage":"https://github.com/channel-io/bezier-react#readme","keywords":["bezier","design-system","manifest"],"repository":{"type":"git","url":"git+https://github.com/channel-io/bezier-react.git","directory":"packages/bezier-toolkit"},"description":"Installed-package lookup and diagnostics for Bezier manifests.","maintainers":[{"name":"polarshin","email":"polar@channel.io"},{"name":"zoyi","email":"eng@channel.io"},{"name":"quino0627","email":"dongwook627@gmail.com"},{"name":"sungik.dev","email":"sungik.dev@gmail.com"}],"readme":"# `@channel.io/bezier-toolkit`\n\nRepo-local CLI and library for reading Bezier manifests from packages installed in a consumer repository.\n\nInstall the Toolkit with `@channel.io/bezier-react` and\n`@channel.io/bezier-icons`, whose manifests it will inspect. Pin the resolved\nversions in the consumer lockfile. You do not need to install\n`@channel.io/bezier-tokens` separately: the Toolkit reads the token package that\nthe installed `@channel.io/bezier-react` depends on.\n\n```sh\nyarn add --exact @channel.io/bezier-react@next @channel.io/bezier-icons@next\nyarn add --dev --exact @channel.io/bezier-toolkit@next\n```\n\n```sh\nyarn bezier lookup Tabs\nyarn bezier doctor\nyarn bezier version\n```\n\nEvery command emits deterministic JSON. The Toolkit resolves\n`@channel.io/bezier-react/manifest.json` and\n`@channel.io/bezier-icons/manifest.json` from the consumer working directory.\nIt then resolves `@channel.io/bezier-tokens/manifest.json` through that resolved\n`@channel.io/bezier-react` package, so the catalog uses the same token package as\nReact even when the dependency is nested or provided by Yarn Plug'n'Play.\n\nThe three validated manifests are merged into one in-memory catalog. Its cache\nkey includes package versions, source commits, schema versions, and resolved\nmanifest paths. `lookup` searches names, aliases, deprecations, replacements,\nand component semantics; `doctor` reports environment, lockfile, manifest,\nprovenance, and compatibility diagnostics; `version` prints the resolved\nToolkit and Bezier package tuple.\n\nThe Toolkit does not read a Bezier source checkout, a bundled catalog, Pilot\nfixtures, or a global Homebrew installation. Missing packages and unsupported\nmanifest schema majors are reported explicitly by `doctor`.\n","readmeFilename":"README.md"}