{"_id":"@daiki-beppu/tayk","_rev":"2-47d21fe1b6665a8923f0584f46677cd6","name":"@daiki-beppu/tayk","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@daiki-beppu/tayk","version":"0.0.1","_id":"@daiki-beppu/tayk@0.0.1","maintainers":[{"name":"daiki-beppu","email":"beppu.engineer@gmail.com"}],"bin":{"tayk":"bin/tayk.js"},"dist":{"shasum":"f51f60b5719221765b7183711702af028f11aade","tarball":"https://registry.npmjs.org/@daiki-beppu/tayk/-/tayk-0.0.1.tgz","fileCount":4,"integrity":"sha512-R8C2Wm/7dHkqtVyl/8iN/Vwjdci1RJPqo/ETFPLtXsLt3kSRXV43ucUI3R7HeiKoH0gcNn/k87zHbEQdc8cEcQ==","signatures":[{"sig":"MEYCIQCITaOu7qHCamo2ONhzm6k32wuez0sCiKuu5cb80xGMGwIhAOeMoRRsHZF+HWjS3/agkMKXip7SXyqCyi8KricFHz11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277},"type":"module","engines":{"node":">=22.14.0"},"gitHead":"56cd54af5e09e1b2fdd57d7e0c12e2e7cd09704f","scripts":{"lint":"oxlint --config oxlint.config.ts --type-aware --no-error-on-unmatched-pattern .","test":"bun test","fallow":"fallow --no-cache --fail-on-issues","prepare":"if [ -e .git ]; then lefthook install; fi","lint:fix":"oxlint --config oxlint.config.ts --no-error-on-unmatched-pattern --fix","typecheck":"tsc --noEmit","format:fix":"oxfmt --write","format:check":"oxfmt --check ."},"_npmUser":{"name":"daiki-beppu","email":"beppu.engineer@gmail.com"},"_npmVersion":"11.16.0","description":"YouTube channel operations toolkit","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.60.0","fallow":"3.9.1","oxlint":"1.75.0","lefthook":"2.1.10","ultracite":"7.9.4","@types/bun":"1.3.14","typescript":"7.0.2","oxlint-tsgolint":"7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/tayk_0.0.1_1785161767209_0.2758803424119809","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@daiki-beppu/tayk","version":"0.0.2","description":"YouTube channel operations toolkit","bin":{"tayk":"bin/tayk.js"},"type":"module","publishConfig":{"access":"public"},"scripts":{"prepare":"if [ -e .git ]; then lefthook install; fi","typecheck":"tsc --noEmit","lint":"oxlint --config oxlint.config.ts --type-aware --no-error-on-unmatched-pattern .","lint:fix":"oxlint --config oxlint.config.ts --no-error-on-unmatched-pattern --fix","format:check":"oxfmt --check .","format:fix":"oxfmt --write","test":"bun test","fallow":"fallow --no-cache --fail-on-issues"},"dependencies":{"@modelcontextprotocol/sdk":"1.29.0","zod":"4.4.3"},"devDependencies":{"@types/bun":"1.3.14","fallow":"3.9.1","lefthook":"2.1.10","oxfmt":"0.60.0","oxlint":"1.75.0","oxlint-tsgolint":"7.0.2001","typescript":"7.0.2","ultracite":"7.9.4"},"engines":{"node":">=22.14.0"},"gitHead":"4a5114ea9bded5c6fb51602568a18a0103099842","_id":"@daiki-beppu/tayk@0.0.2","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-os/8FjE6LLofklDleB2/2uPDR7KQhkJA9mDL/MawAguuvbrhwnmBB9ZV9+aqIU949v1F7fouGiROuyyOQ8aLRQ==","shasum":"3203f8ca654ee563d4795c482846f815035d5b03","tarball":"https://registry.npmjs.org/@daiki-beppu/tayk/-/tayk-0.0.2.tgz","fileCount":4,"unpackedSize":3277,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGdAohbi9Wz3USrTBhmLA9GSs8sLE9BITHeE03lBm98VAiBbMrPxt2dhZAr/lDHDCh0Xt9/FPv2Cy7tlfNbD48fvug=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21d3fd14-c159-4f03-af2c-a104e0829d31"}},"directories":{},"maintainers":[{"name":"daiki-beppu","email":"beppu.engineer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tayk_0.0.2_1785162658310_0.8872073117650905"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-27T14:16:06.971Z","modified":"2026-07-27T14:30:58.618Z","0.0.1":"2026-07-27T14:16:07.374Z","0.0.2":"2026-07-27T14:30:58.452Z"},"description":"YouTube channel operations toolkit","maintainers":[{"name":"daiki-beppu","email":"beppu.engineer@gmail.com"}],"readme":"# tayk\n\nYouTube チャンネル運営を自動化するツールキット。agent (Claude Code / Codex) が直接呼べる型付き MCP tool として、チャンネル運営のワークフロー知識を提供する。\n\n- 用語集: [CONTEXT.md](https://github.com/daiki-beppu/tayk/blob/main/CONTEXT.md)\n- アーキテクチャ規約: [docs/adr/0001-thin-architecture.md](https://github.com/daiki-beppu/tayk/blob/main/docs/adr/0001-thin-architecture.md)\n- 出自: [00-automation ADR-0021](https://github.com/daiki-beppu/youtube-automation/blob/main/docs/adr/0021-separate-repo-restart.md)（Python 版からの転換の経緯）\n\n## Setup\n\n前提: [Nix](https://nixos.org) + [direnv](https://direnv.net)。bun / node は flake devShell が提供する（バージョンの SSOT は `flake.lock`）。\n\n```bash\ndirenv allow   # devShell を有効化（初回と worktree 作成後）\nbun install    # devDependencies を導入\nbun test       # 動作確認\n```\n\n## Status\n\nv0.1.0 に向けて開発中。ゲートは first-party チャンネルでの dogfood 完走（collection フルライフサイクル 1 周）。Python 版 (`youtube-channels-automation`) は tayk が実運用カバレッジに達するまでメンテナンスモードで維持される。\n","readmeFilename":"README.md"}