fe7f1a8123
- Migrate the existing stories to work with storybook v7. - Use the `vite` builder. The startup time decrease from 40 seconds (best time with v6) to 1 second (worst time with v7) - Webpack is no more used, `vite` now manages everything - Add support for writing stories in TypeScript. It also detect existing import errors in the existing stories written in JS - Migrate the Toolbar story to TypeScript to demonstrate it works. As part of the migration, fix how CellStyle is set in the story (easily detected thanks to types checking) - Detect wrong imports in stories and fix them - The storybook mini-site can be built (previously the build always failed and storybook could only be used in development mode) - Add support for Node 18 Other changes - core: simplify the "dev" script: - There is no need to invoke webpack as the UMD bundle is no longer used by stories. - Instead, call `tsc` watch which is faster, so code changes are visible faster in stories - "Build" GitHub workflow: - Build storybook mini-site and attach all examples as artifact to help reviewing Pull Requests - Lint at the end, this is more important to check the build and examples first |
||
---|---|---|
.. | ||
main.ts | ||
preview.ts |