generated from storybookjs/addon-kit
-
Notifications
You must be signed in to change notification settings - Fork 13
Review Kasper #70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Review Kasper #70
Changes from 75 commits
Commits
Show all changes
90 commits
Select commit
Hold shift + click to select a range
691c12e
Start review
kasperpeulen 96656c8
Fix
kasperpeulen fad2366
More comments
kasperpeulen 99511ca
Fix config files and restructure
kasperpeulen 4b9c00d
Merge remote-tracking branch 'origin/next' into kasper/review
kasperpeulen 89e8cad
Resolve conflicts
kasperpeulen 7e7bd1c
Fix github actions
kasperpeulen 6654fa9
Fix coverage
kasperpeulen b13a87c
Fix type error
kasperpeulen 61dca61
Fix
kasperpeulen f9ed2bd
Fix
kasperpeulen 12bca9f
Dedupe
kasperpeulen b2e0905
Update packages/mcp/src/index.ts
kasperpeulen 24e8e19
Update .github/workflows/check.yml
kasperpeulen 31b0f43
Update .github/workflows/check.yml
kasperpeulen 9e79960
Improve get/post handling
kasperpeulen b6aba7b
Merge remote-tracking branch 'origin/kasper/review' into kasper/review
kasperpeulen 8a1c782
Dedupe vite
kasperpeulen f81a14a
lock file
kasperpeulen 99a3c79
test perf of check-everything in CI
kasperpeulen b969454
rename
kasperpeulen 29e09c8
rename
kasperpeulen e18e272
Add turbo caching
kasperpeulen 105d223
check cache invalidation
kasperpeulen 9ce6085
refactor
kasperpeulen 7c1d0b2
refactor
kasperpeulen 108ecdf
refactor
kasperpeulen af2b999
refactor
kasperpeulen 9a97888
Use node version file
kasperpeulen e59e9f1
description
kasperpeulen ad16d8a
refactor
kasperpeulen 28047fd
rollback
kasperpeulen 824bdea
use turbo for artifacts
kasperpeulen fb3e5c3
install node
kasperpeulen 8a8a0b0
optimize
kasperpeulen 6984084
install offline for faster symlinking
kasperpeulen a6b2683
optimize
kasperpeulen 32df889
Check ci
kasperpeulen a795cd6
Only upload test results on failure
kasperpeulen 9ddf5a3
Check github reporter
kasperpeulen e5659a9
Fix command
kasperpeulen df8b23e
Fix test
kasperpeulen 895c841
Remove check everything
kasperpeulen 113b8d3
test corepack enable
kasperpeulen 3be6885
test corepack enable
kasperpeulen c7e39a0
test corepack enable
kasperpeulen fd84e85
fix
kasperpeulen ca3a965
Check if this is faster
kasperpeulen 6a755d8
Check if this is faster
kasperpeulen 0bf549f
no cache
kasperpeulen 2f9fae3
rollback
kasperpeulen bece1b2
Change nothing
kasperpeulen 570b2a6
Fix prettier
kasperpeulen 503c24f
Modify changeset for MCP server GET responses
kasperpeulen d53e363
Prettier
kasperpeulen 766462e
use docker
kasperpeulen d647a91
debug
kasperpeulen c63f9ee
use node 24
kasperpeulen 82eb804
Try own caching
kasperpeulen 1009ad5
Prune it
kasperpeulen c11c4ec
Don't format pnpm lock
kasperpeulen f4dd004
Fix
kasperpeulen 7fdccdf
again
kasperpeulen 7f26a54
use composite
kasperpeulen 8031a63
change
kasperpeulen f51ef45
Revert "change"
kasperpeulen 2bef2b9
Revert "use composite"
kasperpeulen b5390ee
Revert "again"
kasperpeulen 3aae7aa
Revert "Fix"
kasperpeulen c37520c
Revert "Don't format pnpm lock"
kasperpeulen 2f1124d
Revert "Prune it"
kasperpeulen c243468
Revert "Try own caching"
kasperpeulen 11fa125
Revert "use node 24"
kasperpeulen 74296ba
Revert "debug"
kasperpeulen 177ea6a
Revert "use docker"
kasperpeulen 2127776
Address feedback
kasperpeulen 889e682
Initial plan
Copilot e926395
Update README and Copilot instructions for script changes
Copilot e123532
Address feedback
kasperpeulen 90dfdfb
Merge remote-tracking branch 'origin/next' into kasper/review
kasperpeulen 0034279
Make it loose
kasperpeulen 09dfed6
Watch storybook by default
kasperpeulen 9a06f3a
Fix command
kasperpeulen c23cf72
Merge pull request #76 from storybookjs/copilot/sub-pr-70
kasperpeulen 8e0dd1f
Fix
kasperpeulen ffde8c8
Add pnpm to ignore
kasperpeulen 94bfa31
Fix dev command
kasperpeulen 6b76bef
Cleanup
kasperpeulen c531ddc
Merge remote-tracking branch 'origin/next' into kasper/review
kasperpeulen b59aaae
get CI green
kasperpeulen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| '@storybook/addon-mcp': patch | ||
| --- | ||
|
|
||
| Handle GET responses in the MCP server |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,23 +1,32 @@ | ||
| name: 'Setup Node.js and Dependencies' | ||
| description: 'Sets up Node.js, caches and installs dependencies' | ||
| description: 'Sets up Node.js, caches, installs dependencies and turbo cache' | ||
|
|
||
| inputs: | ||
| install-offline: | ||
| description: 'Install offline for speed?' | ||
| required: false | ||
| default: 'false' | ||
|
|
||
| runs: | ||
| using: 'composite' | ||
| steps: | ||
| - name: Setup Node.js | ||
| uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 | ||
| with: | ||
| node-version-file: '.nvmrc' | ||
|
|
||
| - name: Install pnpm | ||
| uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 | ||
|
|
||
| - name: Setup Node.js | ||
| - name: Use Node.js 24 | ||
| uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 | ||
| with: | ||
| node-version: 24 | ||
| cache: 'pnpm' | ||
| cache: pnpm | ||
|
|
||
| - name: Cache for Turbo | ||
| uses: rharkor/[email protected] | ||
|
|
||
| - name: Install dependencies | ||
| if: ${{ inputs.install-offline != 'true' }} | ||
| shell: bash | ||
| run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts | ||
|
|
||
| - name: Install dependencies | ||
| if: ${{ inputs.install-offline == 'true' }} | ||
| shell: bash | ||
| run: pnpm install --frozen-lockfile --offline --ignore-scripts |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,21 +1,7 @@ | ||
| { | ||
| "extends": "../../tsconfig.json", | ||
| "compilerOptions": { | ||
| "esModuleInterop": true, | ||
| "skipLibCheck": true, | ||
| "target": "es2023", // Node 20 according to https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping#node-20 | ||
| "allowJs": true, | ||
| "resolveJsonModule": true, | ||
| "moduleDetection": "force", | ||
| "moduleResolution": "bundler", | ||
| "module": "esnext", | ||
| "jsx": "react", | ||
| "isolatedModules": true, | ||
| "verbatimModuleSyntax": true, | ||
| "strict": true, | ||
| "noUncheckedIndexedAccess": true, | ||
| "noImplicitOverride": true, | ||
| "noImplicitAny": true, | ||
| "lib": ["esnext", "dom", "dom.iterable"] | ||
| "jsx": "react" | ||
| }, | ||
| "include": ["stories/**/*"] | ||
| "include": ["stories/**/*", "**/*.ts"] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,6 @@ | ||
| import { defineConfig } from 'vite'; | ||
| import react from '@vitejs/plugin-react'; | ||
|
|
||
| // https://vitejs.dev/config/ | ||
| export default defineConfig({ | ||
| plugins: [react()], | ||
| }); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,28 +14,41 @@ | |
| "changeset": "changeset", | ||
| "dev": "turbo run dev", | ||
| "format": "prettier --write .", | ||
| "format:check": "prettier --check .", | ||
| "inspect": "pnpm run --filter @storybook/addon-mcp inspect", | ||
| "lint": "oxlint --type-aware", | ||
| "check-everything": "pnpm run format --check && pnpm run lint && pnpm run publint && pnpm run build && pnpm run build-storybook && pnpm run typecheck && pnpm run test -- run", | ||
| "lint:ci": "oxlint --format github --type-aware", | ||
| "check": "turbo run build build-storybook format lint publint typecheck test --continue", | ||
| "check:watch": "turbo watch build build-storybook format lint publint typecheck test --continue --experimental-write-cache", | ||
| "publint": "turbo run publint", | ||
| "release": "turbo run build && pnpm changeset publish", | ||
| "storybook": "turbo run storybook", | ||
| "test": "turbo run test", | ||
| "typecheck": "turbo run typecheck" | ||
| "test": "vitest run", | ||
JReinhold marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| "test:ci": "vitest run --coverage --reporter=default --reporter=github-actions --reporter=junit --outputFile=test-report.junit.xml", | ||
| "typecheck": "tsc", | ||
| "turbo": "turbo", | ||
| "turbo:test": "turbo run test", | ||
| "turbo:typecheck": "turbo run typecheck" | ||
| }, | ||
| "devDependencies": { | ||
| "@changesets/changelog-github": "^0.5.1", | ||
| "@changesets/cli": "^2.29.6", | ||
| "@codecov/rollup-plugin": "^1.9.1", | ||
| "@codecov/vite-plugin": "^1.9.1", | ||
| "@modelcontextprotocol/inspector": "^0.16.5", | ||
| "@modelcontextprotocol/inspector": "^0.17.2", | ||
| "@storybook/addon-mcp": "workspace:", | ||
| "@storybook/mcp": "workspace:", | ||
| "@types/node": "20.19.0", | ||
| "@vitest/coverage-v8": "^4.0.8", | ||
| "oxlint": "^1.25.0", | ||
| "oxlint-tsgolint": "^0.4.0", | ||
| "pkg-pr-new": "^0.0.57", | ||
| "prettier": "^3.6.2", | ||
| "tsdown": "catalog:", | ||
| "turbo": "^2.3.5", | ||
| "vitest": "catalog:" | ||
| "publint": "^0.3.15", | ||
| "tsdown": "^0.16.4", | ||
| "turbo": "^2.6.1", | ||
| "vite-tsconfig-paths": "^5.1.4", | ||
| "vite": "catalog:", | ||
| "vitest": "^4.0.8" | ||
| }, | ||
| "packageManager": "[email protected]+sha512.c9fc7236e92adf5c8af42fd5bf1612df99c2ceb62f27047032f4720b33f8eacdde311865e91c411f2774f618d82f320808ecb51718bfa82c060c4ba7c76a32b8" | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.