{"_id":"github-settings-as-code","_rev":"47-cfd2010c860733ec2bd8930b018e5001","name":"github-settings-as-code","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"github-settings-as-code","version":"1.0.0","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"apply-all":"run-s gh/apply-variables gh/apply-rulesets gh/apply-repository-settings","backup-all":"run-s gh/backup-rulesets gh/backup-repository-settings","apply-rulesets":"tsx --env-file=.env src/github/ruleset/apply.mts","apply-variables":"tsx --env-file=.env src/github/variables/apply.mts","backup-rulesets":"tsx --env-file=.env src/github/ruleset/backup.mts","apply-repository-settings":"tsx --env-file=.env src/github/repository/apply.mts","backup-repository-settings":"tsx --env-file=.env src/github/repository/backup.mts"},"dist":{"shasum":"58e86e96a06f6db59fad06c7ee8e908536aec493","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.0.tgz","fileCount":31,"integrity":"sha512-EE5N6KQWivWHsZ3hoyIpzBLUkwVHPDY7EkXr/ceqMbgYYLkac0tg02t+ZZD4yIL+v1jtJbKDXKTWMSRbAmj+GA==","signatures":[{"sig":"MEUCIBb3DHwzos37m6+cDWGUGwNJOv9mTWlvAV5QitnrHlvAAiEA5MSkdXs7VXCtH9buQq9WCCtCVmBnT6LM1l5VqG2eb1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38319},"type":"module","volta":{"npm":"11.6.2","node":"25.0.0"},"gitHead":"b342941e559ddea4e3572d9e58cf0277d830e204","private":false,"scripts":{"gi":"run-s gi:scripts gi:src fmt","md":"markdownlint-cli2","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src --index-ext .mts --export-ext .mjs --target-ext .mts --target-ext .tsx --exclude apply.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","gi:scripts":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude apply.mts --exclude octokit.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"run-s gh:apply-variables gh:apply-rulesets gh:apply-repository-settings","gh:backup-all":"run-s gh:backup-rulesets gh:backup-repository-settings","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx --env-file=.env src/github/ruleset/apply.mts","gh:apply-variables":"tsx --env-file=.env src/github/variables/apply.mts","gh:backup-rulesets":"tsx --env-file=.env src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx --env-file=.env src/github/repository/apply.mts","gh:backup-repository-settings":"tsx --env-file=.env src/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"tsx":"^4.20.6","npm-run-all2":"^8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","tslib":"^2.8.1","cspell":"^9.3.0","eslint":"9.39.1","vitest":"^4.0.8","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.8","typescript":"^5.9.3","@types/node":"^24.10.0","ts-fortress":"^6.0.0","markdownlint":"^0.39.0","@octokit/core":"7.0.6","ts-data-forge":"^5.0.0","ts-repo-utils":"^7.8.1","ts-type-forge":"^2.3.0","semantic-release":"^25.0.2","markdownlint-cli2":"^0.18.1","octokit-safe-types":"^1.2.0","@vitest/coverage-v8":"^4.0.8","eslint-config-typed":"^3.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.9.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.0_1762890629931_0.03912524739931089","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"github-settings-as-code","version":"1.0.1","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"apply-all":"dist/cmd/gh-apply-all.mjs","backup-all":"dist/cmd/gh-backup-all.mjs","apply-rulesets":"dist/github/ruleset/apply.mjs","apply-variables":"dist/github/variables/apply.mjs","backup-rulesets":"dist/github/ruleset/backup.mjs","apply-repository-settings":"dist/github/repository/apply.mjs","backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"7477a2da1516383e6603c00ed772674cde89e695","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.1.tgz","fileCount":32,"integrity":"sha512-kFv4UqBBABwWafzrcpEkto6Qe8bmHRCuwKpRtJ2c6wdOsanrAQ3U5AhKLAqAlU3C9uYegchPHKfo5qj6/uhn/A==","signatures":[{"sig":"MEUCIHMb09S/cj12L4MDL7GgA8KiNKVuQp/4oAt71/BuCWTNAiEAuwlD4t9y3Vh5cd8uZ6u5vF2SO+62ekIdvNOVthus12U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39506},"type":"module","volta":{"npm":"11.6.2","node":"25.0.0"},"gitHead":"61dfdaf1d6030b3123558806a1b99674167caa78","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"dotenv":"^17.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","vitest":"^4.0.9","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","ts-fortress":"^6.1.0","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@octokit/core":"7.0.6","ts-data-forge":"^5.0.1","ts-repo-utils":"^7.8.2","ts-type-forge":"^2.3.0","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","octokit-safe-types":"^1.2.0","@vitest/coverage-v8":"^4.0.9","eslint-config-typed":"^3.13.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.9.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.1_1763250429852_0.5498387596475909","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"github-settings-as-code","version":"1.0.2","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"be2a0955e014dbbb9aa6a70fdcf1335ac6893546","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.2.tgz","fileCount":32,"integrity":"sha512-6fS7EqTSUaQYIUghoeiah4FChcnLqu4bmotDgdlC+3tBEIZiwNh5Nw988S0bjcqI4BvSgXXevmvn2fUaeVIruQ==","signatures":[{"sig":"MEUCIQDfDqUVdp3nVuKN/VLn/hiTICkkLl3FbjvJTyIuvKJaAQIgZZ/rS0qXSA5cxO/eoKziTtu74p2lm0VrMqu1uDA1kh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39506},"type":"module","volta":{"npm":"11.6.2","node":"25.0.0"},"gitHead":"b95bc23f444ed65321d978fe3187772fe79bb35d","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"dotenv":"^17.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","vitest":"^4.0.9","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","ts-fortress":"^6.1.0","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@octokit/core":"7.0.6","ts-data-forge":"^5.0.1","ts-repo-utils":"^7.8.2","ts-type-forge":"^2.3.0","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","octokit-safe-types":"^1.2.0","@vitest/coverage-v8":"^4.0.9","eslint-config-typed":"^3.13.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.9.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.2_1763250967057_0.2338869100835652","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"github-settings-as-code","version":"1.0.3","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"8f76cd64ac4b14dbb1133214106d30cccaaffb2f","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.3.tgz","fileCount":144,"integrity":"sha512-rooXmy+udJFtO9HCWxmMNmLCyvapWW56vCHS3rqHVkQWf5+Lq10073KDsqk8zUXE0M2/7SmJ9u6Yu9mPGa/Gzw==","signatures":[{"sig":"MEUCIQDVTVX2Q/aQLbU6IQW+5vq1vl6e9bBpWNcRotJBb2VbqQIgecHvJwonMeV3kkYrEI9x/QrabLm4nS8fbmbKkdGAZOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485503},"type":"module","volta":{"npm":"11.6.2","node":"25.0.0"},"gitHead":"ed9a3772e60145a13d2aa1704f9b86ff37bf717d","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"dotenv":"^17.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","vitest":"^4.0.9","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","ts-fortress":"^6.1.0","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@octokit/core":"7.0.6","ts-data-forge":"^5.0.1","ts-repo-utils":"^7.8.2","ts-type-forge":"^2.3.0","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","octokit-safe-types":"^1.2.0","@vitest/coverage-v8":"^4.0.9","eslint-config-typed":"^3.13.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.9.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.3_1763252436913_0.3205804846284961","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"github-settings-as-code","version":"1.0.4","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.4","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"059e7fa76a1ce5d064a0fbe1a4573c242a467c1b","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.4.tgz","fileCount":144,"integrity":"sha512-JeOUsbzU62HB4HhFSZffSifChobUQFSepzwlTFjPOMpoEs+Z/GkD/0Owo5XyyUKM85fcoZdX+912cbrQNGYaqQ==","signatures":[{"sig":"MEUCIEw5RplIX9g1fgD3uAQ3O+wELeOfxn8iHuEhLUL4F69nAiEAisRS2N/AfrGqRUy9u0V3kfi4YBZw3yOZuIoE+L/XDNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485503},"type":"module","volta":{"npm":"11.6.2","node":"25.0.0"},"gitHead":"37f386e0f1dc92577acefc8b88f8715ad1a66400","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.1.0","@octokit/core":"7.0.6","ts-data-forge":"^5.0.1","ts-repo-utils":"^7.8.2","octokit-safe-types":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","vitest":"^4.0.9","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","ts-type-forge":"^2.3.0","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","@vitest/coverage-v8":"^4.0.9","eslint-config-typed":"^3.13.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.9.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.4_1763253087306_0.012972643065036094","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"github-settings-as-code","version":"1.0.5","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.5","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"e22e2b44d54cf80b1fe30e0dd40c875c7d145f86","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.5.tgz","fileCount":144,"integrity":"sha512-iRQ3V8j7p8yChoLihmVJ8He4Wdgw5y7kd3s1KJ4QBE57vkVhTnUFyqcVMsw1BgN2FQLjz2+B3I3QZfoA9/qt1Q==","signatures":[{"sig":"MEQCIAJsNsw8BaBICG5oq/vvqJHjYs2JvKSg4cYWVPgmD0Y2AiBu0YI0UcR5U4u8S9iL5GFGcxcPtwHeAsj8omDRyfDUvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487035},"type":"module","volta":{"npm":"11.6.2","node":"25.0.0"},"gitHead":"a899384727eabe088afba87e7cb2d352de614594","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.1.0","@octokit/core":"7.0.6","ts-data-forge":"^5.0.1","ts-repo-utils":"^7.8.2","octokit-safe-types":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","vitest":"^4.0.9","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","ts-type-forge":"^2.3.0","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","@vitest/coverage-v8":"^4.0.9","eslint-config-typed":"^3.13.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.9.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.5_1763254489760_0.18272523106806227","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"github-settings-as-code","version":"1.0.6","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.6","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"39328cdfe8dc457eeef21a563ded88adea442694","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.6.tgz","fileCount":144,"integrity":"sha512-5luVYvvyUWCajaxj9JVxNa9TSaKnSn1MqQTXmEK4DL8CIYccKPtKz86MYb9utgQZepRjJ8189xUfJp1uQkI4mw==","signatures":[{"sig":"MEUCIGKwJYfCWe4mk1AS7bYqmTvTJZ4hL9kHG+zVZ1HSLqnBAiEA8PbPk3P4++LzZ3GTUPmqF6+rs5JzLihLykmiGOckCpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487436},"type":"module","volta":{"npm":"11.6.2","node":"25.0.0"},"gitHead":"d5b28113d8cd0345463df9b53582362a07bd450f","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.1.0","@octokit/core":"7.0.6","ts-data-forge":"^5.0.1","ts-repo-utils":"^7.8.2","octokit-safe-types":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","vitest":"^4.0.9","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","ts-type-forge":"^2.3.0","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","@vitest/coverage-v8":"^4.0.9","eslint-config-typed":"^3.13.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.9.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.6_1763256359078_0.7263293648229014","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"github-settings-as-code","version":"1.0.7","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.7","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"c451c74edbd32e1aa1f1d7e8dd5f677f90c43650","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.7.tgz","fileCount":144,"integrity":"sha512-vGX9E09flUO53j/A0NzEEF+VnOXKqPZOQj4ReUUfHmWHCJkYHzWbtqoAqqG6Nx1XdVmL8G2krUzVPCYPrlEs9g==","signatures":[{"sig":"MEUCIQCECwD2n9vAOHPrlOMIsP46e0wASvdGP9ZTPpKw6L5wcAIgQtaBXVK4bNayu6aK+emiiII5zsST/oqwzb01SAkjzuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487699},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=22","pnpm":">=8.0.0"},"gitHead":"44dd9d34badfc55a80c6e97d03b3f1428706feac","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.0","@octokit/core":"7.0.6","ts-data-forge":"^6.1.1","ts-repo-utils":"^7.9.5","octokit-safe-types":"^1.2.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.4.0","eslint":"9.39.2","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-type-forge":"2.3.0","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.3.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.7_1767148440640_0.7596788763312581","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"github-settings-as-code","version":"1.0.8","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.8","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"ad176bca16acc760d504755405865f4132f99269","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.8.tgz","fileCount":144,"integrity":"sha512-M5hHHay1by8tuLZKuCvm0WzpHDHmW6tZO8pcq+pj3p7ei0o/M6WZ655bl3zGYoHazZvO/o7HJDmKAc3cEPFysQ==","signatures":[{"sig":"MEQCIHuARPFfGuWA96StM+Q33/ntvn9MEs4v2ouRr7FLjxrHAiBzJSuiEipK5RH2kmOUZhoEDzkn5W1qX5KOxyWOCXtINQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487699},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=22","pnpm":">=8.0.0"},"gitHead":"c4c22688a2a3847f123c7c91c4e887926b270979","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.0","@octokit/core":"7.0.6","ts-data-forge":"^6.1.1","ts-repo-utils":"^8.0.2","octokit-safe-types":"^1.2.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.4.0","eslint":"9.39.2","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-type-forge":"2.3.0","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.3.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.8_1768272892885_0.22600832081895939","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"github-settings-as-code","version":"1.0.9","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.9","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"1650be2437bc184d4f715d12fcdb9f35fb841691","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.9.tgz","fileCount":144,"integrity":"sha512-byexeY362DRQGlmlDamigag7m26f0hAahf9I9nhSiJrdGwAoZE5pztZyHkAZqNfYuJr0/kzRyCekkct+Ug9noA==","signatures":[{"sig":"MEUCIDOgUqLSuEXIELAUuAx32yEEmFZQMVmE3SVpQjTL46bpAiEA/LTGMbHTHCYXmxK2PA+XS3ToYMouN9HNtElc9nIT/yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487699},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=22","pnpm":">=8.0.0"},"gitHead":"ad8bfd3e324dba9a367c061dfbc078e7cd41638c","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.0","@octokit/core":"7.0.6","ts-data-forge":"^6.1.1","ts-repo-utils":"^8.0.2","octokit-safe-types":"^1.2.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.4.0","eslint":"9.39.2","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-type-forge":"2.3.0","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.3.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.9_1768273054761_0.331110106936513","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"github-settings-as-code","version":"1.0.10","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.10","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"cbdd4b78abfe924c6209d6d3769c4b27973a29a0","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.10.tgz","fileCount":144,"integrity":"sha512-z7tNKALNnI0DWAMQjAmKokf3U6TOAbUWzj4NLXKvue6UJWXoh3y4MGS4NzzsONR3//kJP1B5VQOfIyTXH1cprw==","signatures":[{"sig":"MEQCIFrq4CoW7HsX1RdpZFPiEMRN6aeEu1G6FRPlfhZkuH/vAiAJzOs023oLIvrOfr3X5XKhh3kGVEORUtM1XkkbKK2uzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487700},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=22","pnpm":">=8.0.0"},"gitHead":"5a2b9011e274eff511c6d42247d692ab8bf6d0f9","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.1","@octokit/core":"7.0.6","ts-data-forge":"^6.1.1","ts-repo-utils":"^8.0.2","octokit-safe-types":"^1.2.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.4.0","eslint":"9.39.2","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-type-forge":"2.3.0","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.3.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.10_1768273191798_0.12383457289118827","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"github-settings-as-code","version":"1.0.11","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.11","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"4706b9bca62baefe19e652ac032e0af778e382e6","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.11.tgz","fileCount":144,"integrity":"sha512-DyYiDCo++fCpxlPnLzPN1256lghUBevKIdoDH1Yo8Z7hwkx8d8e/Bywfu+S0t6wjdteanUctnf7Bwdk5an1aSw==","signatures":[{"sig":"MEUCIQCyMwXB7WGd8DbwyvIqJeKSVWrBoAhc+n9RehSKUW+anwIgTlSehsTvxAQNdCEJPtpdtIk6x/SLW2roAZMhVaaBiE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487700},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=22","pnpm":">=8.0.0"},"gitHead":"2915818b27a77f65dd743e1f1a5faa76f8cf15e2","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.1","@octokit/core":"7.0.6","ts-data-forge":"^6.2.1","ts-repo-utils":"^8.0.2","octokit-safe-types":"^1.2.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.4.0","eslint":"9.39.2","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-type-forge":"2.3.0","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.3.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.11_1768273314494_0.6304516425307958","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"github-settings-as-code","version":"1.0.12","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.0.12","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"eef174263047d77f250bc01813f77ee79609189f","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.0.12.tgz","fileCount":144,"integrity":"sha512-v19aJU3g0NfTS6Wj2Oipva3eIoWQ4CGL2MtfAoaC1Opxnm6blDeddFPt2ttLsuTk/TNyWWJGewbIze5wWbaqRg==","signatures":[{"sig":"MEUCIDRA+kIyqlaWbjQ0uLp8/hb/+S+gHEtfcUNf3547NR+MAiEAmE+1QZjIB2r0HfC028cKKjYhiXoNSsszGDAWFbREE9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487679},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"80683146095018a0503140fb79f4e7ea781a3109","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.1","@octokit/core":"7.0.6","ts-data-forge":"^6.2.1","ts-repo-utils":"^8.0.2","octokit-safe-types":"^1.2.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.0","eslint":"9.39.2","vitest":"4.0.16","typedoc":"0.28.16","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.6","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-type-forge":"2.3.0","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.4.1","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.0.12_1769172797556_0.9879622285648038","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"github-settings-as-code","version":"1.1.0","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"d6912d0a37ff5948eb891189fbe83f383b6c3ddb","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.0.tgz","fileCount":144,"integrity":"sha512-TIKmavEhRA4SSRTt5OCH0Wc//KP1WG+8VctEYPHeYNUCmJToMHYUmSbqFAx2km+7UUHDCHFTaEyykXYvExs2pg==","signatures":[{"sig":"MEYCIQCmM9UnjB21YbZGFmBZGbdNYgz4sKm4bKEAUpjQSB5p+QIhANr03EGOM/HjW4h73/CN/omrWtuNxkve96IVEw9u17Co","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487901},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"8cce1839a126e08da81c9029233e3a5eb262350e","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.1","@octokit/core":"7.0.6","ts-data-forge":"^6.2.1","ts-repo-utils":"^8.0.2","octokit-safe-types":"^1.2.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.0","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.0","@vitest/ui":"4.0.17","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.10","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-type-forge":"2.3.0","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.21","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.0_1769273137040_0.2966044513511499","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"github-settings-as-code","version":"1.1.1","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"230f1308d3a2effca4ffde3fb8eeaff9654befb6","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.1.tgz","fileCount":144,"integrity":"sha512-twxcgePpSTP2ZNeWoYXXZX3RxgbaOqZfmapusFjPJRDnwbR0nFPFeo8vx0rb+ex5SOl2BXiEBKlmW/OhBk53AQ==","signatures":[{"sig":"MEQCIBdzM1IGKdQbeb9TwMYDG1IgirqEV/u3Q3YQSnZNPkMCAiAbP8cDcA2hYGip1FfxpF9+ZZpdB4QqyEDUvkrGbQaAcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487900},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"447388d5eb5ba89e8183164c3e860e19514de88d","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.2","@octokit/core":"7.0.6","ts-data-forge":"^6.3.0","octokit-safe-types":"^1.2.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.2","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.1.0","ts-type-forge":"2.3.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.1_1770090676261_0.043764981500470146","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"github-settings-as-code","version":"1.1.2","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"05057659e334d4cb989d3a2bb4815eca53073fd5","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.2.tgz","fileCount":144,"integrity":"sha512-ao5ZRrzbqlxkiGxEmytGhl7HubYykR5fcUXVU9MNJTSFOTvSQQtUm5HUTAG5kDa02fCxQnxQp2oqWaBx0auOgQ==","signatures":[{"sig":"MEYCIQC/UMJ8NC6ytpcI2Hs4rOrgvabvwjvnmc1KbT52mwxj4AIhAO9lmmEh3TGOHQ9RopmkPyx4ftg5F4c0RbUZevitWeCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487900},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"8771af5b5f74398d35e16f871caee42ad6e90111","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.3","@octokit/core":"7.0.6","ts-data-forge":"^6.3.0","octokit-safe-types":"^1.2.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.2","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.1.0","ts-type-forge":"2.3.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.2_1770090806320_0.6579359534087237","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"github-settings-as-code","version":"1.1.3","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"e2b677c61e1bacb7c6ec1edcd73255ec1f9a0050","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.3.tgz","fileCount":144,"integrity":"sha512-FBxK7vNWooPEWRTi5QnK/c+xW9xH9cMaa01DvzXVfWeMWGfAiim4hLDYJS2QInxz2UEwDkt6CoHPzKyKlTtUXA==","signatures":[{"sig":"MEUCIDHDCHIrUv2oJx5AfsR14gvWp6vPwfi9iQlvBgvMvuCoAiEAuRW8aPF1xXDgdMxIeBVMg5mH2SHwOpFcGv8xzzBM6tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487900},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"bb490cf37e613f7ede71304ff53d4fabb1ed199b","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.4","@octokit/core":"7.0.6","ts-data-forge":"^6.3.0","octokit-safe-types":"^1.2.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.2","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.1.0","ts-type-forge":"2.3.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.3_1770685040028_0.9031488977528945","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"github-settings-as-code","version":"1.1.4","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.4","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"fc8da7667318f31a28a4b1924407b328dbd7d427","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.4.tgz","fileCount":144,"integrity":"sha512-I4t/GXHwOuKzV8IzAJKd/47HzIY8s7kru1I85xF7daldunG9KXfzDwEqVIYnW53n09/2X2Ifjbsd4ulhoWW72A==","signatures":[{"sig":"MEUCIGc4jP/fJe6sLZVxIY45oAsu60uTuXJs2H0WwE6JLCm/AiEA16hJcl9MaXp2Yw5KY0pX1+COV8zvzhwSzj6UAvnOiXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487900},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"3666d686065cb20a785ce871626465c8e45bcedf","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.4","@octokit/core":"7.0.6","ts-data-forge":"^6.3.0","octokit-safe-types":"^1.2.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.2","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.1.0","ts-type-forge":"2.3.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.3","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.4_1770685382701_0.9420660495147759","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"github-settings-as-code","version":"1.1.5","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.5","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"9bfe284e73963858d7f09cf4f590e823b26c43c4","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.5.tgz","fileCount":144,"integrity":"sha512-7Nxi3atgJTQ6klfhcaxKtJ6RYCCw4WiQJ8cx9wfJD91qWuy+Q1FRdHPL5Cf0T6q9w0NhzCug86ldms8nXlQkvw==","signatures":[{"sig":"MEUCICZ6ZICSJg/4PyzFvlgVMvzFUqV+8dVFJcQDWsJzxYftAiEApDVMmcqD2MjWC6eReRYXJfeQ2lCPop72UZ48oDqpLn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487899},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"5dcb99e871757e6af484ff7996d74c70cd1e4a34","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.5","@octokit/core":"7.0.6","ts-data-forge":"^6.3.0","octokit-safe-types":"^1.2.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.4","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.2.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.1.0","ts-type-forge":"2.3.1","semantic-release":"25.0.3","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.1","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.3","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.5_1771281278142_0.7358824050538877","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"github-settings-as-code","version":"1.1.6","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.6","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"9af27a5b44966b3b78c4b59908ce3e5009fc7650","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.6.tgz","fileCount":144,"integrity":"sha512-TX5EnNPVMZKn26oUmgndl0SQ7LYrduFB383XSnuY3fvdAuw2oa7TrFc5C+R6eIBni3UC6gdCdPSGGzb3gj6DdQ==","signatures":[{"sig":"MEUCIA/qDjOtpC/f4Pw60q9inXIL2xFmyS0Zw1Bs3wLby19JAiEAxWGUntB721UjNvk5c/LQWsUUoaNeyrhoU01kjdMI7Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487899},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"1b32141e364fffcefee0ac710893ffa0a3f16a6b","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.2.5","@octokit/core":"7.0.6","ts-data-forge":"^6.4.0","octokit-safe-types":"^1.2.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.4","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.2.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.1.0","ts-type-forge":"2.3.1","semantic-release":"25.0.3","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.1","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.3","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.6_1771281484316_0.39376217023676796","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"github-settings-as-code","version":"1.1.7","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.7","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"f14bea6e33a3eae49cd0f81436f5a14beead522c","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.7.tgz","fileCount":144,"integrity":"sha512-pyMcsYxUo4ZUGGCdt02o9fjf8J5gNLLtx1Q+4/fvmxJhs+sSn0MltQ2JR8Ppnj8yvDmerRof5ivFiQCgYqQS5Q==","signatures":[{"sig":"MEUCIQCurwE3QGNfW34Hn3dcq4CFDRSTbLcIZkWQjvZwg1dJbwIga8okk8a7LNgiVtKS0PbhveHClaE8jbSNkFl1fayVXKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487899},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"a24adf0554486d95c91fea0f2e82a157882018e8","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.4.0","@octokit/core":"7.0.6","ts-data-forge":"^6.4.0","octokit-safe-types":"^1.2.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.4","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.2.2","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.1.0","ts-type-forge":"2.3.1","semantic-release":"25.0.3","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.1","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.3","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.7_1771889694578_0.7246183693786767","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"github-settings-as-code","version":"1.1.8","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.8","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"148de808ff78d9a9d01a127ed44808b497607561","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.8.tgz","fileCount":144,"integrity":"sha512-bNp3FdS93/72q+iVh8X/p4cwUuHsGV6t3VYcpbXwsmif1mHFVAMT35uAO7Q/tgSzeiv3Uw9io1+eWTPI7j7tvw==","signatures":[{"sig":"MEYCIQD4NFljwhYRleFchUclkwMfGZNncm6WSIoZJZ9DzDNjlgIhAL5JJC1txgex1i3kVXnHQMG0q23bzMSUdm0npzN3dShX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487900},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"0009d52b27b14d018126df5858090dc14e0e3264","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.2.3","ts-fortress":"^6.4.0","@octokit/core":"7.0.6","ts-data-forge":"^6.4.0","octokit-safe-types":"^1.2.10"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.4","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.2.3","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.2.0","ts-type-forge":"2.3.1","semantic-release":"25.0.3","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.1","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.3","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.8_1771890130355_0.02673610526350645","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"github-settings-as-code","version":"1.1.9","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.1.9","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"4e583ee2da1a311f4ee352cf2fdd3e487fedc272","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.1.9.tgz","fileCount":144,"integrity":"sha512-e7jLPUc39dg/LBnvPEnhzx7TPZDM4sSjZkxsb1/54QUcaUY5sHmamHOOWmaPMrJMM+mPV7kqW/1g6WvslrdrJg==","signatures":[{"sig":"MEUCIQDUotQL3Qcg3MMmkM4OAkXi4iT0vRyRnjvHNT7fU/ruigIgTEUBtEVCsUkQU4cDpQw1wxDR+HfGRpQO/5L84DYgegw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487900},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"70790e95b879fe29f8c7363e964bbddd7436b422","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.3.1","ts-fortress":"^6.4.0","@octokit/core":"7.0.6","ts-data-forge":"^6.4.0","octokit-safe-types":"^1.2.10"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cspell":"9.6.4","eslint":"9.39.2","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.2.3","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.2.0","ts-type-forge":"2.3.1","semantic-release":"25.0.3","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.1","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.3","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.1.9_1771890254153_0.5224397346583247","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"github-settings-as-code","version":"1.2.0","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"15bae011b1c7df00c89c6b52c2e2a050e754e476","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.0.tgz","fileCount":144,"integrity":"sha512-A06TzvIpYh/ksCJzknqLe9jYh5JF/YH+tNY664soxp2obhALUZ8hTVS+mXI2L+gRq/fGjnrq5wVvXKtxeTOAIA==","signatures":[{"sig":"MEUCIGjt8wXBRQ/tNRpxMitEplaxV18NEx0uGP05TbBSSKcPAiEA+VnVlPzFjTcM3nvPPoM8ZYUK2Xbe1Z7GwbPKtAjgiXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489495},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"ed9e31cbb586d5b77a5b685d07b0577444ac2782","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.3.1","ts-fortress":"^6.4.0","@octokit/core":"7.0.6","ts-data-forge":"^6.5.0","octokit-safe-types":"^1.2.10"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"^0.15.0","cspell":"9.6.4","dedent":"^1.7.1","eslint":"9.39.2","vitest":"4.0.18","typedoc":"0.28.17","prettier":"3.8.1","@vitest/ui":"4.0.18","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.3.2","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^8.2.0","ts-type-forge":"2.3.1","ts-codemod-lib":"^2.0.5","semantic-release":"25.0.3","markdownlint-cli2":"0.21.0","@vitest/coverage-v8":"4.0.18","eslint-config-typed":"4.6.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.4","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.0_1772449845530_0.040914762363495116","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"github-settings-as-code","version":"1.2.1","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"d6e8121c8db8a1a582e894cd0a82ccaf2495e90c","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.1.tgz","fileCount":144,"integrity":"sha512-pJHW1Vgt8hfBkBjxeAo5DajWC2SueUWXs14cKB8oIFHK5JB2hRmoQE9awdAWgLZfecRCQIwDYJ0qPJcz6Q9rmQ==","signatures":[{"sig":"MEYCIQC6QTNVx8EM/zABWnhRRvwUBGDWFcnC6n4jXSoaDWUpoQIhAJrFd+v0IOG2DApia4OW+YPDGPO1uwfEe3JLpdDmDI43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489495},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"91a741db93a9246d8781ca65e3d5705a2bcac1e1","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"deprecated":"There is a bug in ts-data-forge that prevents mergeRecords from working correctly. Please use v1.2.2.","repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.3.1","ts-fortress":"^6.4.1","@octokit/core":"7.0.6","ts-data-forge":"^6.5.0","octokit-safe-types":"^1.2.10"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"^0.15.0","cspell":"9.7.0","dedent":"^1.7.2","eslint":"9.39.3","vitest":"4.0.18","typedoc":"0.28.17","prettier":"3.8.1","@vitest/ui":"4.0.18","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.3.5","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^9.0.0","ts-type-forge":"2.3.1","ts-codemod-lib":"^2.1.0","semantic-release":"25.0.3","markdownlint-cli2":"0.21.0","@vitest/coverage-v8":"4.0.18","eslint-config-typed":"4.7.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.1_1773700400936_0.8099118742783844","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"github-settings-as-code","version":"1.2.2","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"4c7923d8ce6e507dced9d2482eaa03311269ffd5","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.2.tgz","fileCount":144,"integrity":"sha512-W3jKw+9dWGoWUcx215abp3yBstSURXAaFA5HQyyGk4cxIVy4FvWjZVSjXEveVz5eefvhM4emggUYOueEnpvwnw==","signatures":[{"sig":"MEUCIED09gw9szeOZb4S9I+RBcuk8CTS1W6U8BwhZkMvEO8RAiEAmJX+aDoXP1DTOaMILLGaCZRUJvpkX5xqxel0hSbGtMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335111},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"796d26b2a01d37977952bed6a8e5457bcf0db1b8","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.3.1","ts-fortress":"^7.0.2","@octokit/core":"7.0.6","ts-data-forge":"^6.8.0","octokit-safe-types":"^1.2.13"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"^0.15.0","cspell":"9.7.0","dedent":"^1.7.2","eslint":"10.0.3","vitest":"4.1.0","typedoc":"0.28.17","prettier":"3.8.1","@vitest/ui":"4.1.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^9.0.0","ts-type-forge":"2.3.1","ts-codemod-lib":"^2.1.1","semantic-release":"25.0.3","markdownlint-cli2":"0.21.0","@vitest/coverage-v8":"4.1.0","eslint-config-typed":"4.7.5","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.2_1774590835985_0.6307301373798138","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"github-settings-as-code","version":"1.2.3","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"1892e62c2695bc627cfa2a46b1cd5e69a4045f0a","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.3.tgz","fileCount":144,"integrity":"sha512-GC4YeZPTXYUPGnLVcIre6CcO+2srfVjGewWD7Cu6XFVCseGnwF1SgWnkcQmkAkDfrS+DcqyM+atmV/iGj5LBGw==","signatures":[{"sig":"MEYCIQD8D7CQ8+LLrUxmg739vjI2Kp5aBs0Am+GKC3QHlayQQgIhAIqvYVXQ50geuThdB6G8YoPKIoJsGvrMTKJ/d7zYPXor","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335112},"type":"module","volta":{"node":"25.2.1"},"engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"gitHead":"8663ae70b90a4c52bb1f9d0a5ac6ed13a27510a3","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.6.2","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"dotenv":"^17.3.1","ts-fortress":"^7.0.2","@octokit/core":"7.0.6","ts-data-forge":"^6.9.0","octokit-safe-types":"^1.2.13"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"^0.15.0","cspell":"10.0.0","dedent":"^1.7.2","eslint":"10.1.0","vitest":"4.1.0","typedoc":"0.28.18","prettier":"3.8.1","@vitest/ui":"4.1.0","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.5.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^9.0.0","ts-type-forge":"2.3.1","ts-codemod-lib":"^2.1.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.0","@vitest/coverage-v8":"4.1.0","eslint-config-typed":"4.7.5","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.3_1776121256959_0.7689584418397026","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"github-settings-as-code","version":"1.2.4","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.4","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"1609cfb0f32190bcd94eab00dd3914aede965a55","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.4.tgz","fileCount":144,"integrity":"sha512-VaYn4NaQaGmIddV6il598L7LKNjY+a6osA3dT0LPLPx3TFN6z+7qdQdbxdtzAiqG0fwV10TgIFCe6uQA2a/EvA==","signatures":[{"sig":"MEUCIQDTJ0ysirL6Xo2ABCsYqYO1QIYsFdpttOQxR9XDTPZIpQIgQlP3mF2l8SWUbwcteirOziiQ6hM5C4ehZ82r2XUBQRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335112},"type":"module","volta":{"node":"25.9.0"},"engines":{"node":">=22.12.0","pnpm":">=9.0.0"},"gitHead":"105e6514af79b14352ad49e73ba756123425cbfb","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.12.1","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.3.1","ts-fortress":"^7.0.2","@octokit/core":"7.0.6","ts-data-forge":"^6.9.0","octokit-safe-types":"^1.2.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"^0.15.0","cspell":"10.0.0","dedent":"^1.7.2","eslint":"10.1.0","vitest":"4.1.0","typedoc":"0.28.18","prettier":"3.8.1","@vitest/ui":"4.1.0","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.5.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^9.0.0","ts-type-forge":"2.4.0","ts-codemod-lib":"^2.1.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.0","@vitest/coverage-v8":"4.1.0","eslint-config-typed":"4.9.0","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.4_1776928926535_0.1504122166501689","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"github-settings-as-code","version":"1.2.5","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.5","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"bb25be453ff1f2ea7acda8a865f5333278c708af","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.5.tgz","fileCount":144,"integrity":"sha512-oSl80LPtDp8IuvgcivLxjEXObYeqIKjKux4jlhCAa1d/COCtSIe/GFutncu97AnG5wCtnVdhgKtV6A8w1ixvWA==","signatures":[{"sig":"MEQCIBB0f4tOb0SmJPAs7NPvVyTxOnq9ijguFxwMILhLh4l1AiAmCqB7dUAK67K8MHAOM74cCd2ufL5mVqRL/yxxaAltjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335112},"type":"module","volta":{"node":"25.9.0"},"engines":{"node":">=22.12.0","pnpm":">=9.0.0"},"gitHead":"ddb9d55724dbded610947a28a8cc6c13b0867604","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.12.1","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^7.0.2","@octokit/core":"7.0.6","ts-data-forge":"^6.9.0","octokit-safe-types":"^1.2.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"^0.15.0","cspell":"10.0.0","dedent":"^1.7.2","eslint":"10.1.0","vitest":"4.1.0","typedoc":"0.28.18","prettier":"3.8.1","@vitest/ui":"4.1.0","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.5.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"^9.0.0","ts-type-forge":"2.4.0","ts-codemod-lib":"^2.1.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.0","@vitest/coverage-v8":"4.1.0","eslint-config-typed":"4.9.0","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.5_1776929754289_0.9574088304544526","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"github-settings-as-code","version":"1.2.6","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.6","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"75d09705f2e4ab8f9d7b63056668420810db4b81","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.6.tgz","fileCount":144,"integrity":"sha512-WNzU3fU5MZmzNPxEeWM5vm7eEfSvZxCIGmSD+PZ3KicOfXOT7GkpTYCegS9sA0ETBaFGPnkKmgSvGGrhyBnC0A==","signatures":[{"sig":"MEYCIQCmEkLgGjtk5gz64QWDGCTPG6pkQEcRB9+kkaMJ2+XvsAIhAPM9UqTJoSbNEKSm4j2FqyDgQi1QCtnbY8bL+vHJeT1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338414},"type":"module","volta":{"node":"25.9.0"},"engines":{"node":">=22.12.0","pnpm":">=9.0.0"},"gitHead":"c4a9114a30d651c66fd9a676283dda23ed3de303","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.12.1","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^7.0.2","@octokit/core":"7.0.6","ts-data-forge":"^6.9.0","octokit-safe-types":"^1.2.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"0.15.0","cspell":"10.0.0","dedent":"1.7.2","eslint":"10.2.0","vitest":"4.1.4","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.4","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"9.0.1","ts-type-forge":"2.4.0","ts-codemod-lib":"2.1.2","semantic-release":"25.0.3","markdownlint-cli2":"0.22.0","@vitest/coverage-v8":"4.1.4","eslint-config-typed":"4.9.2","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.6_1776970162752_0.729286408032445","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"github-settings-as-code","version":"1.2.7","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.7","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"45c14283e4a7b7f61606efee047ed3dc5f60f2af","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.7.tgz","fileCount":143,"integrity":"sha512-5LGEsg1CjHg6iTuqNEna7U8SxOTunU1D3Hnwk5GF3Wr6/AHrseasD9RtBe2ZR83mLxv8VfhtdffD/LY018bqXA==","signatures":[{"sig":"MEUCIGriG7AhRXWDByh15LWhRIFmjcKSl212beyleWdamt8DAiEAiRKV71tPbmP8u8hEbJW/xHUGMzmAZF5IbCP0iX9QLKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338375},"type":"module","volta":{"node":"25.9.0"},"engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"gitHead":"ead152410a4c048daaaa848e1078127cfd5e3d20","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.12.1","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^7.0.3","@octokit/core":"7.0.6","ts-data-forge":"^6.9.2","octokit-safe-types":"^1.2.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"0.15.0","cspell":"10.0.0","dedent":"1.7.2","eslint":"10.2.0","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"10.0.0","ts-type-forge":"2.4.1","ts-codemod-lib":"2.1.3","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.6","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.7_1777562169013_0.2819810274989649","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"github-settings-as-code","version":"1.2.8","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.8","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"7d0af05aac612795773111236bfc9171dc43ce96","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.8.tgz","fileCount":143,"integrity":"sha512-cfYjDQXw7Eup3dRjgSDDIRw9RDLGegoeuDlX0wriRiYn9yQs+bUMUQ8s1k/S6R6OUpVHwiKS0Y/SZ3Dq4glyCw==","signatures":[{"sig":"MEUCIQDjJrfx7eTFFX8yYP/sSHh6s2/QMtva8MJMg1UcPG6bGgIgZ2CfYv4b+VvLiVQHCDvfytLAWddaYhDiXfPN5I5cB5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349675},"type":"module","volta":{"node":"25.9.0"},"engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"gitHead":"38aba4b6e0d6c6659365eeaf5bf942c5a6f7eaa9","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.12.1","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"17.4.2","ts-fortress":"7.0.6","@octokit/core":"7.0.6","ts-data-forge":"6.9.4","ts-type-forge":"3.0.0","octokit-safe-types":"1.2.17"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.0.9","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"0.15.0","cspell":"10.0.0","dedent":"1.7.2","eslint":"10.2.1","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"10.0.1","ts-codemod-lib":"2.1.4","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.6","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.8_1778437407843_0.37787501639828447","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"github-settings-as-code","version":"1.2.9","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.9","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"f8b54a79a353b623e6e5c3f2dcd6438d74324fb7","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.9.tgz","fileCount":143,"integrity":"sha512-WBVvCqCwJ3dHI8yvfd76pFK236iQkGUCfPY+EYif6OJmB0MROTZFaxAM9GplrtnT6WIU+tRSoXeJaPPgle53qQ==","signatures":[{"sig":"MEUCIA8xTWhOTo4kaUs4JibpN8IgkAYAEzOTup8b47H/SAAJAiEAiDWQHsR/c9PqHbFFC1BlVQo1ob0imhF2W2wdm7W+Pbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349682},"type":"module","volta":{"node":"25.9.0"},"engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"gitHead":"a97a356399532b92eace520eccedc3472f282ddc","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.12.1","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^7.0.7","@octokit/core":"^7.0.6","ts-data-forge":"^6.9.6","ts-type-forge":"^3.0.1","octokit-safe-types":"^1.2.18"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","tslib":"2.8.1","cmd-ts":"0.15.0","cspell":"10.0.0","dedent":"1.7.2","eslint":"10.2.1","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"10.0.3","ts-codemod-lib":"2.1.7","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.8","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.9_1778692651358_0.7568458060264511","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"github-settings-as-code","version":"1.2.10","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@1.2.10","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"gh-apply-all":"dist/cmd/gh-apply-all.mjs","gh-backup-all":"dist/cmd/gh-backup-all.mjs","gh-apply-rulesets":"dist/github/ruleset/apply.mjs","gh-apply-variables":"dist/github/variables/apply.mjs","gh-backup-rulesets":"dist/github/ruleset/backup.mjs","gh-apply-repository-settings":"dist/github/repository/apply.mjs","gh-backup-repository-settings":"dist/github/repository/backup.mjs"},"dist":{"shasum":"c395281164d23b84e6ac1330a5f19f0652bf0592","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-1.2.10.tgz","fileCount":143,"integrity":"sha512-R+QEpkEjNYyk60jNwLHsE2StQtKwDUyYRSyje8jVdXc3iLryPPMdkR8xVp6D66gOTkygJmyZrximZwRxLcQWqg==","signatures":[{"sig":"MEUCIGFE5Q+uhBy8TCHopk1bQimhb2Kp/C5i2bKO4+4bHRMxAiEAlLK+3Wh6rMKeVWi2SSDCQ62Rzn28Yp9GcpQlAnXPB24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338002},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"gitHead":"4e4349251ece470c2688c2e9f4333b8c764a8e2d","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"node ./node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ./node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","agents:gen":"tsx ./scripts/cmd/gen-agents-md.mts","type-check":"node ./node_modules/typescript-native/bin/tsc --noEmit","agents:sync":"tsx ./scripts/cmd/sync-agent-config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"tsx ./src/cmd/gh-apply-all.mts","gh:backup-all":"tsx ./src/cmd/gh-backup-all.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx ./src/github/ruleset/apply.mts","gh:apply-variables":"tsx ./src/github/variables/apply.mts","gh:backup-rulesets":"tsx ./src/github/ruleset/backup.mts","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.{mts,tsx}'","gh:apply-repository-settings":"tsx ./src/github/repository/apply.mts","gh:backup-repository-settings":"tsx ./src/github/repository/backup.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.16.0","description":"Commands to provide:","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^7.0.7","@octokit/core":"^7.0.6","ts-data-forge":"^6.9.6","ts-type-forge":"^3.0.1","octokit-safe-types":"^1.2.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.15.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","cspell":"10.0.0","eslint":"10.2.1","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"6.0.3","@types/node":"25.6.0","markdownlint":"0.40.0","npm-run-all2":"8.0.4","ts-repo-utils":"10.0.3","ts-codemod-lib":"2.1.7","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","typescript-native":"npm:typescript@7.0.1-rc","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.8","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.6","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_1.2.10_1785136981080_0.7990542475321476","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"github-settings-as-code","version":"2.0.0","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@2.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"repo-settings":"dist/cmd/repo-settings.mjs"},"dist":{"shasum":"4f70759e5537fe2d929a4b4c601cbdc9a348d053","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-2.0.0.tgz","fileCount":218,"integrity":"sha512-J+H49DinjMt6sW9y5mvqtsW3R6GSLaSHcNHtALw9BFBkwQHBQIyUC3aJ6Z5x2iZ0ZV70d0gjdjxIdBpwrR4/QQ==","signatures":[{"sig":"MEUCIQD4JDbZ68Fp1KRrAXz5572PeHwxCqv4eeI3VdNBWjwNogIgcnmEZapv3Qu2u1Qol3Sd03v0lNmjrCjCgqFLg/DrHJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498231},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"gitHead":"4674a181ca3fb49e8441cde95df814ccc8bba785","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"node ./node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ./node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"{**,.changeset/**/*,.github/**/*}\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","agents:gen":"tsx ./scripts/cmd/gen-agents-md.mts","type-check":"node ./node_modules/typescript-native/bin/tsc --noEmit","agents:sync":"tsx ./scripts/cmd/sync-agent-config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'","repo-settings:apply":"tsx ./src/cmd/repo-settings.mts apply","repo-settings:backup":"tsx ./src/cmd/repo-settings.mts backup","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.mts'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.16.0","description":"GitHub の repository 設定を JSON ファイルで管理するための CLI。","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^11.2.0","@octokit/core":"^7.0.6","ts-data-forge":"^12.2.2","ts-type-forge":"^9.1.1","octokit-safe-types":"^1.2.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"4.23.1","jiti":"2.7.0","cspell":"10.0.1","eslint":"10.8.0","vitest":"4.1.10","typedoc":"0.28.20","prettier":"3.9.6","@vitest/ui":"4.1.10","playwright":"1.62.0","typescript":"6.0.3","@types/node":"26.1.2","markdownlint":"0.41.1","npm-run-all2":"9.0.2","ts-repo-utils":"10.1.6","ts-codemod-lib":"2.2.3","semantic-release":"25.0.8","markdownlint-cli2":"0.23.2","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10","eslint-config-typed":"5.8.2","typedoc-github-theme":"0.4.0","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.9","@semantic-release/changelog":"7.0.0","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_2.0.0_1785797795034_0.8838959987180479","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"github-settings-as-code","version":"2.0.1","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@2.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"repo-settings":"dist/cmd/repo-settings.mjs"},"dist":{"shasum":"b683a504c88a9a9be053f9bf972d11c984fdd4b3","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-2.0.1.tgz","fileCount":218,"integrity":"sha512-7yx7SZEu2m4aPi72MLbpE8ADZ7nv99FLyZuUea/LsuOoz58amGNHnUyDkm2cGWC2zpR4BHQYAicaSavUba/QHQ==","signatures":[{"sig":"MEUCIQDwOLJPEV6BsnmbdyCMWnZ38pPAH6Q4vGQq4rknEi/2/wIgASpppccUgKe7pExEb4PLSgEoTJHnOt7JYvHrnf4Wnhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499117},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"gitHead":"631075d94377495d8e94cf91e77d1af6c98f80f3","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"node ./node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ./node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"{**,.changeset/**/*,.github/**/*}\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","agents:gen":"tsx ./scripts/cmd/gen-agents-md.mts","type-check":"node ./node_modules/typescript-native/bin/tsc --noEmit","agents:sync":"tsx ./scripts/cmd/sync-agent-config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'","repo-settings:apply":"tsx ./src/cmd/repo-settings.mts apply","repo-settings:backup":"tsx ./src/cmd/repo-settings.mts backup","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.mts'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.16.0","description":"GitHub の repository 設定を JSON ファイルで管理するための CLI。","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^11.2.0","@octokit/core":"^7.0.6","ts-data-forge":"^12.2.2","ts-type-forge":"^9.1.1","octokit-safe-types":"^1.2.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"4.23.1","jiti":"2.7.0","cspell":"10.0.1","eslint":"10.8.0","vitest":"4.1.10","typedoc":"0.28.20","prettier":"3.9.6","@vitest/ui":"4.1.10","playwright":"1.62.0","typescript":"6.0.3","@types/node":"26.1.2","markdownlint":"0.41.1","npm-run-all2":"9.0.2","ts-repo-utils":"10.1.6","ts-codemod-lib":"2.2.3","semantic-release":"25.0.8","markdownlint-cli2":"0.23.2","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10","eslint-config-typed":"5.8.2","typedoc-github-theme":"0.4.0","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.9","@semantic-release/changelog":"7.0.0","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_2.0.1_1785800456029_0.2493852811483619","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"github-settings-as-code","version":"2.1.0","keywords":["github","octokit"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"github-settings-as-code@2.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/github-settings-as-code#readme","bugs":{"url":"https://github.com/noshiro-pf/github-settings-as-code/issues"},"bin":{"repo-settings":"dist/cmd/repo-settings.mjs"},"dist":{"shasum":"71413328d4451d4e74876288939ca9a6c3256301","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-2.1.0.tgz","fileCount":213,"integrity":"sha512-LK+IY1dweFlSfkF2tUSuuUegQd5sjtKXNMVIogQV+MEOYE2znG5wb/WRE+AjFSz6+DgM6YBMMWU1/JnIMvmdxA==","signatures":[{"sig":"MEUCIQCAZxZPpjSQCumiy/BnKOkMgGY6nsMh1ix1btwxuSoPrAIgW1P9uxoyyNht+8d3efJQuYsHyhhkJuBbYQVi/s9BqHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497231},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"gitHead":"6d5544cfeadc19400886315765f6a5118c2fe124","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"node ./node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ./node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"{**,.changeset/**/*,.github/**/*}\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","agents:gen":"tsx ./scripts/cmd/gen-agents-md.mts","type-check":"node ./node_modules/typescript-native/bin/tsc --noEmit","agents:sync":"tsx ./scripts/cmd/sync-agent-config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'","repo-settings:apply":"tsx ./src/cmd/repo-settings.mts apply","repo-settings:backup":"tsx ./src/cmd/repo-settings.mts backup","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:full:as-const":"append-as-const '{src,scripts,samples}/**/*.mts'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples}/**/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22d449aa-293a-4597-ae27-55e590430669"}},"repository":{"url":"git+https://github.com/noshiro-pf/github-settings-as-code.git","type":"git"},"_npmVersion":"11.16.0","description":"GitHub の repository 設定を JSON ファイルで管理するための CLI。","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^12.0.0","@octokit/core":"^7.0.7","ts-data-forge":"^14.1.0","ts-type-forge":"^9.1.3","octokit-safe-types":"^1.2.24"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"4.23.4","jiti":"2.7.0","cspell":"10.0.1","eslint":"10.8.0","vitest":"4.1.10","typedoc":"0.28.20","prettier":"3.9.6","@vitest/ui":"4.1.10","playwright":"1.62.1","typescript":"6.0.3","@types/node":"26.2.0","markdownlint":"0.41.1","npm-run-all2":"9.0.3","ts-repo-utils":"10.1.7","ts-codemod-lib":"2.2.4","semantic-release":"25.0.8","markdownlint-cli2":"0.23.2","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10","eslint-config-typed":"5.8.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","@semantic-release/github":"12.0.9","eslint-plugin-ts-fortress":"1.0.0","@semantic-release/changelog":"7.0.0","eslint-plugin-ts-data-forge":"0.4.2","eslint-plugin-ts-type-forge":"0.6.1","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_2.1.0_1786304136858_0.42538301133174516","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"github-settings-as-code","version":"2.1.1","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@2.1.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"d238dc4a1941f71c8a6ac0bc2f861e4e57e11d02","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-2.1.1.tgz","fileCount":213,"integrity":"sha512-kxFWZEXK5oodKPeI2QNpOWeiuf2RBbui5DhLdKm80q1vuZXSp6r8F/8wNCg2HGPzi1IwNXLIphltbnTFlFON3Q==","signatures":[{"sig":"MEYCIQCM/RK56NI9g2q1iWahGBvoJWCWeeTVRjymxyQoTD4GhAIhANDB1/LmT14yCC0ldvnDKQLwQQYffSU4PLHh4kGVUapg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497405},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'","codemod:diff:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:diff:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:full:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts '{src,scripts,samples}/**/*.mts'","codemod:full:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts --uncommitted '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts --uncommitted '{src,scripts,samples}/**/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^12.0.1","@octokit/core":"^7.0.7","ts-data-forge":"^14.2.1","ts-repo-utils":"^10.2.0","ts-type-forge":"^9.2.1","octokit-safe-types":"^1.2.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.4","jiti":"2.7.0","cspell":"10.0.1","eslint":"10.8.0","vitest":"4.1.10","prettier":"3.9.6","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.2.0","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10","eslint-config-typed":"5.8.5","eslint-plugin-ts-fortress":"1.0.1","eslint-plugin-ts-data-forge":"0.4.4","eslint-plugin-ts-type-forge":"0.6.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_2.1.1_1786511629928_0.009306812825253585","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"github-settings-as-code","version":"2.1.2","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@2.1.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"f8c7293c2038ee600426f34febaae9e2aa3ee636","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-2.1.2.tgz","fileCount":213,"integrity":"sha512-SPaUpCL4gKP1I/qu8K7D9h5aaicmU/tlFi0X/YVRU7f/LFpea3tXvfqj+HuTgFiAq98RfPMNWCljoIsDSCWFtA==","signatures":[{"sig":"MEQCIHKDjI5jzLN61LDsUecal81snvz3Fb2A2kKgxoXweTIzAiAgdrojWiKOQW7MAvTq9cAHLH5vprA2qFpbrTDiMrCWFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497518},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'","codemod:diff:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:diff:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:full:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts '{src,scripts,samples}/**/*.mts'","codemod:full:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts --uncommitted '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts --uncommitted '{src,scripts,samples}/**/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^12.0.1","@octokit/core":"^7.0.7","ts-data-forge":"^14.2.1","ts-repo-utils":"^10.2.0","ts-type-forge":"^9.2.1","octokit-safe-types":"^1.2.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.4","jiti":"2.7.0","cspell":"10.0.1","eslint":"10.8.0","vitest":"4.1.10","prettier":"3.9.6","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.2.0","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10","eslint-config-typed":"5.8.6","eslint-plugin-ts-fortress":"1.0.1","eslint-plugin-ts-data-forge":"0.4.5","eslint-plugin-ts-type-forge":"0.6.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_2.1.2_1786567200554_0.4466430432321853","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"github-settings-as-code","version":"3.0.0","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@3.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"f8fe50d415164b0269506770b6ad0d7b097a23a1","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-3.0.0.tgz","fileCount":213,"integrity":"sha512-CD0nqRaYZXhiYY+2awKrkItswzcueG85OIulHVunMHGizXN6FGZ1BhBArnnwKJ8StNpO4VhElgU0k5DXEK/fKA==","signatures":[{"sig":"MEUCIHKdH5tBgXCcfFXHUJMiKSBKALJHbkr1hDKLhQHUaTHRAiEAvfq9//6sKewqYoVLdE1P3isvQb1kWEWZjQbEe1rciOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498459},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'","codemod:diff:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:diff:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts --diff-from origin/main '{src,scripts,samples}/**/*.mts'","codemod:full:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts '{src,scripts,samples}/**/*.mts'","codemod:full:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:as-const":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/append-as-const.mts --uncommitted '{src,scripts,samples}/**/*.mts'","codemod:uncommitted:readonly":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/convert-to-readonly.mts --uncommitted '{src,scripts,samples}/**/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dotenv":"^17.4.2","ts-fortress":"^12.0.1","@octokit/core":"^7.0.7","ts-data-forge":"^14.2.1","ts-repo-utils":"^10.2.0","ts-type-forge":"^9.2.1","octokit-safe-types":"^1.2.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.4","jiti":"2.7.0","cspell":"10.0.1","eslint":"10.8.0","vitest":"4.1.10","prettier":"3.9.6","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.2.0","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10","eslint-config-typed":"5.8.6","eslint-plugin-ts-fortress":"1.0.1","eslint-plugin-ts-data-forge":"0.4.5","eslint-plugin-ts-type-forge":"0.6.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_3.0.0_1786623380493_0.21055397916935603","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"github-settings-as-code","version":"3.0.1","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@3.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"72714ec8e1872a7014e248f157b7b26afa9c1639","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-3.0.1.tgz","fileCount":214,"integrity":"sha512-UntXDNK+wvfEwFvtmoUKj+ihd6LKK4EtUMNoEJlHkngqZ0SFuVMhItzX/Si+hTr+AwHHSFQksz+9j7k4wtr4XQ==","signatures":[{"sig":"MEUCIApsLhxBIDPqlaYlOeNLcoCleJSqZb/PoOkzcSjYeCCWAiEAkwlvb06QBYDUKFdtPqAOiwHFk9q2mgj/a4tzjAoA/Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525142},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --uncommitted --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --diff-from origin/main --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","codemod:full":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dedent":"^1.7.2","dotenv":"^17.4.2","ts-fortress":"^12.1.0","@octokit/core":"^7.0.8","ts-data-forge":"^14.6.2","ts-repo-utils":"^10.5.0","ts-type-forge":"^9.2.2","octokit-safe-types":"^1.2.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.12","jiti":"2.7.0","cspell":"10.1.1","eslint":"10.9.1","vitest":"4.1.11","prettier":"3.9.6","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.11","eslint-config-typed":"5.11.0","eslint-plugin-ts-fortress":"1.1.0","eslint-plugin-ts-data-forge":"0.6.1","eslint-plugin-ts-type-forge":"0.8.0","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_3.0.1_1788513983765_0.996007400045237","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"github-settings-as-code","version":"3.0.2","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@3.0.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"cbc05156951ee7187d87d184da40a8b828685aaa","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-3.0.2.tgz","fileCount":214,"integrity":"sha512-wR/Kkmve2K2+UWFq+2xnQoCf79ZwDuflvX7CjVpvfHq6hmPVp10VHQmXWUAQtFaoSYYu7JMrCIpxy9mGgD/ZQQ==","signatures":[{"sig":"MEUCIFTAI2J/A8HKUEDJp8sAMSQJm9E11b0Wb8yHRsx+5gf/AiEA9B2WiYrJEMzKZz355VJCIy7zbuRK+u4S/HlTkFWOvV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515047},"type":"module","volta":{"node":"26.3.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --uncommitted --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --diff-from origin/main --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","codemod:full":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"dedent":"^1.7.2","dotenv":"^17.4.2","ts-fortress":"^12.1.1","@octokit/core":"^7.0.8","ts-data-forge":"^14.6.3","ts-repo-utils":"^10.6.0","ts-type-forge":"^9.2.2","octokit-safe-types":"^1.2.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.12","jiti":"2.7.0","cspell":"10.1.1","eslint":"10.9.1","vitest":"4.1.11","prettier":"3.9.6","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.11","eslint-config-typed":"5.11.2","eslint-plugin-ts-fortress":"1.2.0","eslint-plugin-ts-data-forge":"0.7.0","eslint-plugin-ts-type-forge":"0.8.1","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_3.0.2_1788638344353_0.38930910772705496","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"github-settings-as-code","version":"3.1.0","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@3.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"7dd51b3472a8aeac25182186025dfe9a5d1e0d4b","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-3.1.0.tgz","fileCount":214,"integrity":"sha512-lVAuQhZmllThbThkD8oYRPU1GDrqLPzHg7rm6vD6Rj+H2zQWS/D949hESGuo4rugpWf0zwT7RbUr8LwIYiFLwQ==","signatures":[{"sig":"MEUCIGG/J0Q9jbGX0tv9ZD5k11f/1bXN7eggG2yfaD83RSmrAiEA5HlE+IKhdRr8LtuNOIyAEqXG+pOOf+jLINxkqOqDLK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":522261},"type":"module","volta":{"node":"26.8.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --uncommitted --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --diff-from origin/main --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","codemod:full":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"dependencies":{"dedent":"^1.7.2","dotenv":"^17.4.2","ts-fortress":"^12.1.3","@octokit/core":"^7.0.8","ts-data-forge":"^14.7.1","ts-repo-utils":"^10.6.2","ts-type-forge":"^9.2.2","octokit-safe-types":"^1.2.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","jiti":"2.7.0","cspell":"10.2.1","eslint":"10.9.1","vitest":"5.0.0","prettier":"3.9.6","@vitest/ui":"5.0.0","typescript":"6.0.3","@types/node":"26.5.0","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"5.0.0","eslint-config-typed":"5.11.7","eslint-plugin-ts-fortress":"1.2.2","eslint-plugin-ts-data-forge":"0.7.4","eslint-plugin-ts-type-forge":"0.8.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_3.1.0_1789185402315_0.34651392980558593","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"github-settings-as-code","version":"3.2.0","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@3.2.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"fe284d12611249d5a618a5c0c67b11190c6c99b8","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-3.2.0.tgz","fileCount":289,"integrity":"sha512-D2O+l2yDqz48s51qFcgUBekr02+vWapavhON1ZsHjIKrCvHmknMjL2KOnKNrC1m+DOA1XFwNA+XqagOBDvZBng==","signatures":[{"sig":"MEUCIQDhAaOd9fYRR18LnmVTnd+g6D0lsVEDbCwXHQIYY4zDWAIgBl88wLF/4vReG0voHfk85qUVygEAXqEdJyLzTx1kZWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609529},"type":"module","volta":{"node":"26.8.1"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","codemod":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --uncommitted --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --diff-from origin/main --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","codemod:full":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fmt","z:vitest:node":"pnpm run z:vitest --project='Node.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"dependencies":{"dedent":"^1.7.2","dotenv":"^17.4.2","ts-fortress":"^12.1.3","@octokit/core":"^7.0.8","ts-data-forge":"^14.7.1","ts-repo-utils":"^10.6.2","ts-type-forge":"^9.2.2","octokit-safe-types":"^1.2.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","jiti":"2.7.0","cspell":"10.2.1","eslint":"10.9.1","vitest":"5.0.0","prettier":"3.9.6","@vitest/ui":"5.0.0","typescript":"6.0.3","@types/node":"26.5.0","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"5.0.0","eslint-config-typed":"5.11.7","eslint-plugin-ts-fortress":"1.2.2","eslint-plugin-ts-data-forge":"0.7.4","eslint-plugin-ts-type-forge":"0.8.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_3.2.0_1789325563583_0.20744632203299362","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"github-settings-as-code","version":"4.0.0","keywords":["github","octokit"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"github-settings-as-code@4.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"c61716ca8576b2e72895743a185b15884fcd312b","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-4.0.0.tgz","fileCount":312,"integrity":"sha512-oeaUdBAfBD0ZI9IgDm6ikoiC/KxqakWZOIjeBoJvbesAeOaOSxpkiVYlmVDn3xNUZA10r6nm9KRcZKPNEpXXaA==","signatures":[{"sig":"MEUCIAdxW6zpcvdxvJ85MLFVw3hR5Lvf26YH4Bvm8pI2XvljAiEA5K5xLdaG6hJ1nKN4uKBPKVZ2zGihntTbM4LuFKJOBrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6aqXUFSoapQd7oaf3KB8y+BeTTftUu+cwe0PQ15reNQIhAO1LtYsONH9CiTqK66UXUE7+CdGB4fgHtCvbjxHgUWzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643616},"type":"module","volta":{"node":"26.8.2"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"private":false,"scripts":{"doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"pnpm run fix:fmt","gen":"run-s gen:index","test":"pnpm run check:test","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","fix:fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","test:ui":"pnpm run z:vitest:node --ui","fix:lint":"eslint . --fix","z:vitest":"vitest --config ./configs/vitest.config.mts","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","gen:index":"run-s gen:index:src fix:fmt","check:lint":"eslint .","check:test":"pnpm run z:vitest:node run","watch:test":"pnpm run z:vitest:node watch","check:types":"node ../../node_modules/typescript-native/bin/tsc --noEmit","fix:codemod":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --uncommitted --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fix:fmt","test:cov:ui":"vite preview --outDir ./coverage","watch:types":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","check:cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","fix:fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fix:fmt:full":"prettier --write .","gen:index:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","check:test:cov":"pnpm run z:vitest:node run --coverage","fix:codemod:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --diff-from origin/main --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fix:fmt","fix:codemod:full":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fix:fmt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"sideEffects":false,"dependencies":{"dedent":"^1.7.2","dotenv":"^17.4.2","ts-fortress":"^12.1.3","@octokit/core":"^7.0.8","ts-data-forge":"^14.7.1","ts-repo-utils":"^10.7.0","ts-type-forge":"^9.2.2","octokit-safe-types":"^1.2.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","jiti":"2.7.0","cspell":"10.3.0","eslint":"10.10.0","vitest":"5.0.0","prettier":"3.9.6","@vitest/ui":"5.0.0","typescript":"6.0.3","@types/node":"26.5.1","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"5.0.0","eslint-config-typed":"5.11.10","eslint-plugin-ts-fortress":"1.2.3","eslint-plugin-ts-data-forge":"0.8.1","eslint-plugin-ts-type-forge":"0.8.4","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/github-settings-as-code_4.0.0_1789851339143_0.3763139396199118","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"_id":"github-settings-as-code@4.0.1","bin":{"repo-settings":"./dist/cmd/repo-settings.mjs"},"dist":{"shasum":"64542507468ed4a65d25e894c769ec8d865724b1","tarball":"https://registry.npmjs.org/github-settings-as-code/-/github-settings-as-code-4.0.1.tgz","fileCount":312,"integrity":"sha512-jx92ANhI57OPW60VsrGE8F17ASzdqrIXiDXXsVPSgq/Nzh9XoJSrEdejOpHRsmqQ72iVGK5wBTDl+MpxTyD21g==","signatures":[{"sig":"MEYCIQCw0jo/PfY7fzwoQEYXQ65HJaMIYzz1DfComeivUVxTgQIhAMkKWMijQbmVSvb2TVBlDji5JbvkEbwiVmICn2tNdL8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBLq9x5Y1ZZEFV4o+GBFiP2YrZfXz7ZWGgZ/qLSe0C5QAiBMKKhfGJYFdINhsbB4f+VPrbI//+xLp0Q4l8qdFWECwA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-settings-as-code@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643620},"name":"github-settings-as-code","type":"module","volta":{"node":"26.10.0"},"author":"noshiro-pf <noshiro.pf@gmail.com>","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"license":"Apache-2.0","private":false,"scripts":{"doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"pnpm run fix:fmt","gen":"run-s gen:index","test":"pnpm run check:test","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","fix:fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","test:ui":"pnpm run z:vitest:node --ui","fix:lint":"eslint . --fix","z:vitest":"vitest --config ./configs/vitest.config.mts","check-all":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-all.mts","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","gen:index":"run-s gen:index:src fix:fmt","check:lint":"eslint .","check:test":"pnpm run z:vitest:node run","watch:test":"pnpm run z:vitest:node watch","check:types":"node ../../node_modules/typescript-native/bin/tsc --noEmit","fix:codemod":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --uncommitted --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fix:fmt","test:cov:ui":"vite preview --outDir ./coverage","watch:types":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","check:cspell":"cspell \"**\" --gitignore --gitignore-root ../../ --no-progress","fix:fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fix:fmt:full":"prettier --write .","gen:index:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude octokit.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'","check:test:cov":"pnpm run z:vitest:node run --coverage","fix:codemod:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --diff-from origin/main --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fix:fmt","fix:codemod:full":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-codemod-cli/src/cmd/ts-codemod.mts --transformer append-as-const --transformer convert-to-readonly '{src,scripts,samples}/**/*.mts' && pnpm run fix:fmt"},"version":"4.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3652332-b184-4f72-a665-f3bdf3ee8c09"}},"keywords":["github","octokit"],"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"directories":{},"maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"sideEffects":false,"dependencies":{"dedent":"^1.7.2","dotenv":"^18.0.1","ts-fortress":"^12.1.3","@octokit/core":"^7.0.8","ts-data-forge":"^14.7.1","ts-repo-utils":"^10.7.1","ts-type-forge":"^9.2.2","octokit-safe-types":"^1.2.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.15","jiti":"2.7.0","cspell":"10.3.3","eslint":"10.11.0","vitest":"5.0.1","prettier":"3.9.8","@vitest/ui":"5.0.1","typescript":"6.0.3","@types/node":"26.6.2","npm-run-all2":"9.0.3","typescript-native":"npm:typescript@7.0.2","@vitest/coverage-v8":"5.0.1","eslint-config-typed":"5.15.0","eslint-plugin-ts-fortress":"1.2.3","eslint-plugin-ts-data-forge":"0.8.1","eslint-plugin-ts-type-forge":"0.8.4","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/github-settings-as-code_4.0.1_1790696615793_0.18975018966275337"}}},"time":{"created":"2025-11-11T19:50:29.929Z","modified":"2026-09-29T15:43:36.350Z","1.0.0":"2025-11-11T19:50:30.133Z","1.0.1":"2025-11-15T23:47:10.082Z","1.0.2":"2025-11-15T23:56:07.238Z","1.0.3":"2025-11-16T00:20:37.140Z","1.0.4":"2025-11-16T00:31:27.505Z","1.0.5":"2025-11-16T00:54:49.982Z","1.0.6":"2025-11-16T01:25:59.286Z","1.0.7":"2025-12-31T02:34:00.801Z","1.0.8":"2026-01-13T02:54:53.051Z","1.0.9":"2026-01-13T02:57:34.924Z","1.0.10":"2026-01-13T02:59:51.962Z","1.0.11":"2026-01-13T03:01:54.676Z","1.0.12":"2026-01-23T12:53:17.731Z","1.1.0":"2026-01-24T16:45:37.182Z","1.1.1":"2026-02-03T03:51:16.417Z","1.1.2":"2026-02-03T03:53:26.463Z","1.1.3":"2026-02-10T00:57:20.200Z","1.1.4":"2026-02-10T01:03:02.834Z","1.1.5":"2026-02-16T22:34:38.346Z","1.1.6":"2026-02-16T22:38:04.449Z","1.1.7":"2026-02-23T23:34:54.725Z","1.1.8":"2026-02-23T23:42:10.529Z","1.1.9":"2026-02-23T23:44:14.292Z","1.2.0":"2026-03-02T11:10:45.685Z","1.2.1":"2026-03-16T22:33:21.083Z","1.2.2":"2026-03-27T05:53:56.128Z","1.2.3":"2026-04-13T23:00:57.136Z","1.2.4":"2026-04-23T07:22:06.670Z","1.2.5":"2026-04-23T07:35:54.418Z","1.2.6":"2026-04-23T18:49:22.890Z","1.2.7":"2026-04-30T15:16:09.155Z","1.2.8":"2026-05-10T18:23:28.005Z","1.2.9":"2026-05-13T17:17:31.523Z","1.2.10":"2026-07-27T07:23:01.241Z","2.0.0":"2026-08-03T22:56:35.196Z","2.0.1":"2026-08-03T23:40:56.181Z","2.1.0":"2026-08-09T19:35:37.011Z","2.1.1":"2026-08-12T05:13:50.062Z","2.1.2":"2026-08-12T20:40:00.762Z","3.0.0":"2026-08-13T12:16:20.641Z","3.0.1":"2026-09-04T09:26:23.872Z","3.0.2":"2026-09-05T19:59:04.493Z","3.1.0":"2026-09-12T03:56:42.464Z","3.2.0":"2026-09-13T18:52:43.765Z","4.0.0":"2026-09-19T20:55:39.243Z","4.0.1":"2026-09-29T15:43:35.880Z"},"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","keywords":["github","octokit"],"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/github-settings-as-code"},"maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"readme":"# GitHub Settings as Code\n\nA CLI for managing a GitHub repository's settings as JSON files.\n\nThe settings files are read from `repo-settings/` at the repository root.\n\n> **Breaking change in v3.0.0**: the settings directory moved from `github/` to\n> `repo-settings/`. Migrate with `git mv github repo-settings`. The old name\n> looked like an alias of `.github/` and suggested that workflows lived there\n> too.\n\n## Installation\n\n```sh\nnpm install -D github-settings-as-code\n```\n\n## Usage\n\n```sh\nrepo-settings <command> [target] [options]\n```\n\n| Command  | Description                                                            |\n| -------- | ---------------------------------------------------------------------- |\n| `apply`  | Apply the local settings files to GitHub                               |\n| `backup` | Re-snapshot the local settings files from the current values on GitHub |\n\n| Target          | Files                                             | `apply` | `backup` |\n| --------------- | ------------------------------------------------- | ------- | -------- |\n| `all` (default) | All of the below                                  | ✅      | ✅       |\n| `repository`    | `repo-settings/repository-settings/settings.json` | ✅      | ✅       |\n| `rulesets`      | `repo-settings/rulesets/*.json`                   | ✅      | ✅       |\n| `variables`     | `repo-settings/variables/settings.json`           | ✅      | ✅       |\n| `actions`       | `repo-settings/actions-settings/settings.json`    | ✅      | ✅       |\n| `pages`         | `repo-settings/pages/settings.json`               | ✅      | ✅       |\n\n```sh\nrepo-settings apply\nrepo-settings apply rulesets\nrepo-settings backup\nrepo-settings apply --owner noshiro-pf --repo ts-repo-utils\n```\n\n`backup` rewrites the settings files themselves from what GitHub currently\nhas — there is one copy of each resource, not a declaration and a mirror of it.\n`apply` reads the values back from GitHub afterwards and rewrites the files\nwith what was actually applied, so a value GitHub canonicalized or refused\nshows up as a diff.\n\n## Resolving the target repository\n\nThe target is resolved in the following order. It is normally derived from\n`git remote`, so neither option is usually needed.\n\n1. The command-line options `--owner` / `--repo`\n2. The environment variables `OWNER` / `REPO_NAME`\n3. `git remote get-url origin`\n4. The `name` field of `package.json` (repository name only)\n\n## Authentication\n\nThe token is resolved in the following order. Locally, nothing needs to be\nconfigured once you have run `gh auth login`.\n\n1. The environment variables `GITHUB_APP_TOKEN` / `GH_TOKEN` /\n   `PERSONAL_ACCESS_TOKEN`\n2. `gh auth token` (the gh CLI's login)\n\n`GITHUB_TOKEN` is deliberately not read. In GitHub Actions it may hold the\ndefault token, which lacks the Administration permission.\n\nIn CI, pass a GitHub App installation token as `GH_TOKEN`. Changing repository\nsettings and rulesets requires the **Administration** permission, which the\ndefault `GITHUB_TOKEN` cannot be granted (`administration` is not a valid key\nunder `permissions:`).\n\n## Managed settings\n\n| File                                              | Location on GitHub                                     |\n| ------------------------------------------------- | ------------------------------------------------------ |\n| `repo-settings/repository-settings/settings.json` | Settings > General                                     |\n| `repo-settings/rulesets/*.json`                   | Settings > Rules > Rulesets                            |\n| `repo-settings/actions-settings/settings.json`    | Settings > Actions > General                           |\n| `repo-settings/pages/settings.json`               | Settings > Pages > Build and deployment                |\n| `repo-settings/variables/settings.json`           | Settings > Secrets and variables > Actions > Variables |\n\nIn a repository without `repo-settings/pages/settings.json`, Pages is left\nuntouched, so that a repository that does not use Pages never has it enabled by\nmistake.\n","readmeFilename":""}