53089 Commits

Author SHA1 Message Date
Norbert de Langen
8c7f3769a8
add vitest to the monorepo - WIP 2023-09-14 15:13:18 +02:00
Norbert de Langen
72400c6057
Merge pull request #24156 from storybookjs/norbert/improve-svg-recoloration
UI: Remove override path fill when path has a fill attribute
2023-09-14 11:41:42 +02:00
Norbert de Langen
9c49e160fd
Merge pull request #24099 from storybookjs/norbert/improve-status-ui-sidebar
UI: Improve look and feel of status UI in sidebar
2023-09-14 11:04:18 +02:00
Norbert de Langen
33e042d043
Merge branch 'next' into norbert/improve-status-ui-sidebar 2023-09-14 10:24:20 +02:00
Norbert de Langen
2330cb671c
pixel shifting shenanigans 2023-09-14 10:22:58 +02:00
Norbert de Langen
0ae48b0005
Merge pull request #24164 from decherneyge/my-first-storybook-contribution
Git: Disable `crlf` to match prettier rules
2023-09-14 09:08:11 +02:00
george
dd1b48de0b explicitly disable crlf to match prettier rules 2023-09-13 10:14:25 -04:00
Norbert de Langen
5df147c3fa
Merge branch 'next' into norbert/improve-svg-recoloration 2023-09-13 11:52:33 +02:00
Norbert de Langen
0545e3ba1e
Merge branch 'next' into norbert/improve-status-ui-sidebar 2023-09-13 11:52:12 +02:00
Jeppe Reinhold
bad34e1156
Merge pull request #22677 from sookmax/node-options-quotes
Sandboxes: Fix scripts when pre-existing `NODE_OPTIONS` contains whitespaces
2023-09-13 00:01:23 +02:00
jonniebigodes
01aa0e830b
Merge pull request #24144 from storybookjs/docs_add_video_install
Docs: Adds video to the Install page
2023-09-12 20:49:12 +01:00
jonniebigodes
5dce21a2c8
Merge branch 'next' into docs_add_video_install 2023-09-12 18:20:18 +01:00
Norbert de Langen
f86a6529ea
Merge pull request #24152 from storybookjs/norbert/regen-lockfile-september
Maintenance: Regen lockfiles
2023-09-12 17:24:52 +02:00
Kasper Peulen
86c218b1b4 Remove unnecessary cast 2023-09-12 16:58:07 +02:00
Norbert de Langen
b8eb1857d3
add 2 stories for testing the colored left icon in active list 2023-09-12 15:51:22 +02:00
Norbert de Langen
323b0bf8f8
do not override the path fill if the path has a fill of it's own 2023-09-12 15:34:32 +02:00
jonniebigodes
5446cc07b5
Merge branch 'next' into docs_add_video_install 2023-09-12 14:29:05 +01:00
Norbert de Langen
49f75770eb
Merge branch 'next' into norbert/regen-lockfile-september 2023-09-12 15:08:50 +02:00
Norbert de Langen
4f6881ea0e
downgrade overlayscrollbars 2023-09-12 14:31:58 +02:00
Norbert de Langen
a985a6fb9b
downgrade of sb/jest and sb/expect and add prettier types 2023-09-12 14:03:25 +02:00
Kasper Peulen
22bc7623e6
Merge pull request #24110 from storybookjs/kasper/fix-types
Types: Don't distribute generic type of Meta and Story
2023-09-12 12:35:02 +02:00
Norbert de Langen
10efbd5e99
downgrade zone.js
The error I was getting:
```
 FAIL  frameworks/angular/src/client/docs/angular-properties.test.ts
  ● Test suite failed to run

    Cannot find module 'zone.js/bundles/zone-testing-bundle.umd' from 'node_modules/jest-preset-angular/setup-jest.js'

    Require stack:
      node_modules/jest-preset-angular/setup-jest.js
      setup-jest.ts

      1 | // eslint-disable-next-line import/no-extraneous-dependencies
    > 2 | import 'jest-preset-angular/setup-jest';
        | ^
      3 |
      4 | import { webcrypto } from 'node:crypto';
      5 |

      at Resolver._throwModNotFoundError (../../node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (node_modules/jest-preset-angular/setup-jest.js:1:103)
      at Object.<anonymous> (setup-jest.ts:2:1)
```
2023-09-12 12:23:24 +02:00
Norbert de Langen
291fb03477
downgrade zone.js
The error I was getting:
```
 FAIL  frameworks/angular/src/client/docs/angular-properties.test.ts
  ● Test suite failed to run

    Cannot find module 'zone.js/bundles/zone-testing-bundle.umd' from 'node_modules/jest-preset-angular/setup-jest.js'

    Require stack:
      node_modules/jest-preset-angular/setup-jest.js
      setup-jest.ts

      1 | // eslint-disable-next-line import/no-extraneous-dependencies
    > 2 | import 'jest-preset-angular/setup-jest';
        | ^
      3 |
      4 | import { webcrypto } from 'node:crypto';
      5 |

      at Resolver._throwModNotFoundError (../../node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (node_modules/jest-preset-angular/setup-jest.js:1:103)
      at Object.<anonymous> (setup-jest.ts:2:1)
```
2023-09-12 12:22:57 +02:00
Norbert de Langen
dd31957d0d
fix linting after 2023-09-12 12:14:16 +02:00
Norbert de Langen
87ca92718a
fix types issues, after upgrading by regenerating lockfiles 2023-09-12 11:56:09 +02:00
Norbert de Langen
6235cab57f
downgrade swc/core because of https://github.com/TypeStrong/ts-node/issues/2056
This is the error that was happening:
```
/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/transpilers/swc.ts:262
      throw new Error(
            ^
Error: @swc/core threw an error when attempting to validate swc compiler options.
You may be using an old version of swc which does not support the options used by ts-node.
Try upgrading to the latest version of swc.
Error message from swc:
Failed to deserialize buffer as swc::config::Options
JSON: {"sourceMaps":true,"module":{"noInterop":false,"type":"commonjs","strictMode":true,"ignoreDynamic":false},"swcrc":false,"jsc":{"parser":{"syntax":"typescript","tsx":false,"dynamicImport":true,"importAssertions":true},"target":"es2020","transform":{"legacyDecorator":true,"react":{"throwIfNamespace":false,"useBuiltins":false}},"keepClassNames":true,"experimental":{"keepImportAssertions":true}}}

Caused by:
    unknown field `keepImportAssertions`, expected one of `plugins`, `keepImportAttributes`, `emitAssertForImportAttributes`, `cacheRoot`, `disableBuiltinTransformsForInternalTesting` at line 1 column 395
    at createVariant (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/transpilers/swc.ts:262:13)
    at createSwcOptions (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/transpilers/swc.ts:211:25)
    at create (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/transpilers/swc.ts:56:41)
    at createTranspiler (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/index.ts:784:16)
    at createTranspileOnlyGetOutputFunction (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/index.ts:1341:28)
    at createFromPreloadedConfig (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/index.ts:1404:34)
    at phase4 (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/bin.ts:543:44)
    at bootstrap (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/bin.ts:95:10)
    at main (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/bin.ts:55:10)
    at Object.<anonymous> (/Users/me/Projects/Storybook/core/scripts/node_modules/ts-node/src/bin.ts:800:3)
```
2023-09-12 11:20:25 +02:00
Norbert de Langen
966aa79498
cleanup 2023-09-12 10:02:47 +02:00
Norbert de Langen
68609536e9
regen lockfiles 2023-09-12 10:00:33 +02:00
Jeppe Reinhold
9a2bc758e8
Merge pull request #24075 from storybookjs/rename-index-fn
Indexer: Rename `index` to `createIndex`
2023-09-12 09:47:06 +02:00
Norbert de Langen
e11c946739
align the icon 2023-09-12 09:33:26 +02:00
Jeppe Reinhold
0600f1f5d3
Merge branch 'next' into rename-index-fn 2023-09-12 08:55:57 +02:00
jonniebigodes
939bf89b3b Adds video to the Install page 2023-09-11 20:06:56 +01:00
Norbert de Langen
b67f9f4a7f
Merge pull request #20169 from julien-deramond/next-jd-theming-add-bar-hover-color
Theming: Add `barHoverColor`
2023-09-11 14:57:29 +02:00
storybook-bot
7a33f70758 Update CHANGELOG.md for v7.4.1 [skip ci] 2023-09-11 12:29:41 +00:00
storybook-bot
a6fa8cd219 Merge branch 'next-release' into next 2023-09-11 10:55:59 +00:00
storybook-bot
70e6750729 Bump version from "7.5.0-alpha.1" to "7.5.0-alpha.2" [skip ci] v7.5.0-alpha.2 2023-09-11 10:36:35 +00:00
Vanessa Yuen
faba96f6c9
Merge pull request #24065 from storybookjs/version-prerelease-from-7.5.0-alpha.1
Release: Prerelease 7.5.0-alpha.2
2023-09-11 12:34:53 +02:00
Norbert de Langen
e1279dfd73
Merge pull request #24133 from storybookjs/norbert/upgrade-chromatic-bin
Build: Upgrade chromatic bin package
2023-09-11 11:29:11 +02:00
Norbert de Langen
be8d4b98c0
upgrade chromatic bin package 2023-09-11 10:39:28 +02:00
Norbert de Langen
a2b5d876d0
change alignment 2023-09-11 10:34:04 +02:00
storybook-bot
7d7ab4d3a7 Write changelog for 7.5.0-alpha.2 2023-09-08 21:45:00 +00:00
jonniebigodes
ea5688992b
Merge pull request #24113 from storybookjs/chore_fix_wc_snippets
Docs: Minor fix to the Web Components Snippets
2023-09-08 22:41:59 +01:00
jonniebigodes
db93b387a1 Minor fix to the WC TS snippets 2023-09-08 22:25:40 +01:00
Kasper Peulen
9e9d83747a Don't distribute generic type of Meta and Story
See https://www.typescriptlang.org/docs/handbook/2/conditional-types.html#distributive-conditional-types
2023-09-08 17:08:10 +02:00
Jeppe Reinhold
e6fcf8c994 indexFn > createIndex in tests 2023-09-08 12:08:49 +02:00
Jeppe Reinhold
d8c5bbae3f
Merge pull request #24085 from legnaleurc/fix/monorepo
Monorepo: Fix `svelte-vite` detection
2023-09-08 10:53:34 +02:00
Jeppe Reinhold
f707bb7cdd Merge branch 'rename-index-fn' of github.com:storybookjs/storybook into rename-index-fn 2023-09-08 10:52:59 +02:00
Jeppe Reinhold
0c682d07f0 createIndex in server 2023-09-08 10:52:44 +02:00
Jeppe Reinhold
903405ba69
Merge branch 'next' into rename-index-fn 2023-09-08 10:21:44 +02:00
Wei-Cheng Pan
faeabfae86 fix svelte-vite detection for NPM workspaces
In monorepo, the framework name will be an absolute path.

A follow up for storybookjs/storybook#23458.
2023-09-08 12:54:08 +09:00