Skip to content

Commit

Permalink
Upgrade to Storybook 8 (#1514)
Browse files Browse the repository at this point in the history
  • Loading branch information
craigpalermo committed Sep 17, 2024
1 parent 4e38cd2 commit 72e249e
Show file tree
Hide file tree
Showing 56 changed files with 1,918 additions and 4,042 deletions.
3 changes: 0 additions & 3 deletions apps/storybook/.storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ const config: StorybookConfig = {
'@storybook/addon-designs',
'@storybook/addon-coverage',
],
docs: {
autodocs: true,
},
framework: '@storybook/react-vite',
stories,
typescript: {
Expand Down
2 changes: 1 addition & 1 deletion apps/storybook/.storybook/manager.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { addons } from '@storybook/addons'
import { addons } from '@storybook/manager-api'
import theme from './pclnTheme.js'

addons.setConfig({
Expand Down
32 changes: 19 additions & 13 deletions apps/storybook/.storybook/preview.tsx
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
import type { Preview } from '@storybook/react'
import { a11y } from './parameters/a11y'
import { backgrounds } from './parameters/backgrounds'
import { viewport } from './parameters/viewport'
import { decorators } from './decorators'

export { decorators } from './decorators'

export const parameters = {
actions: { argTypesRegex: '^on[A-Z].*' },
controls: {
expanded: true,
sort: 'requiredFirst',
matchers: {
color: /(background|color)$/i,
date: /Date$/,
const preview: Preview = {
parameters: {
actions: { argTypesRegex: '^on[A-Z].*' },
controls: {
expanded: true,
sort: 'requiredFirst',
matchers: {
color: /(background|color)$/i,
date: /Date$/,
},
},
a11y,
backgrounds,
viewport,
},
a11y,
backgrounds,
viewport,
tags: ['autodocs'],
decorators: decorators,
}

export default preview
41 changes: 22 additions & 19 deletions apps/storybook/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"start": "storybook dev -p 8000",
"storybook": "run-s storybook:build chromatic",
"storybook:baseline": "run-s storybook:build storybook:baseline:chromatic",
"storybook:build": "storybook build --output-dir=../docs/out/storybook",
"storybook:build": "storybook build --stats-json --output-dir=../docs/out/storybook",
"storybook:baseline:chromatic": "chromatic --storybook-build-dir=../docs/out/storybook --auto-accept-changes --exit-once-uploaded",
"chromatic": "chromatic --storybook-build-dir=../docs/out/storybook --exit-once-uploaded --only-changed --trace-changed --untraced=**/package.json",
"storybook:coverage": "test-storybook --coverage"
Expand All @@ -22,37 +22,40 @@
"@babel/core": "^7.23.5",
"@priceline/eslint-config": "workspace:*",
"@rushstack/eslint-patch": "^1.6.0",
"@storybook/addon-a11y": "^7.6.19",
"@storybook/addon-actions": "^7.6.19",
"@storybook/addon-a11y": "^8.3.0",
"@storybook/addon-actions": "^8.3.0",
"@storybook/addon-coverage": "^1.0.4",
"@storybook/addon-designs": "^7.0.9",
"@storybook/addon-docs": "^7.6.19",
"@storybook/addon-essentials": "^7.6.19",
"@storybook/addon-interactions": "^7.6.19",
"@storybook/addon-viewport": "^7.6.19",
"@storybook/addons": "^7.6.17",
"@storybook/components": "^7.6.19",
"@storybook/addon-designs": "^8.0.3",
"@storybook/addon-docs": "^8.3.0",
"@storybook/addon-essentials": "^8.3.0",
"@storybook/addon-interactions": "^8.3.0",
"@storybook/addon-viewport": "^8.3.0",
"@storybook/components": "^8.3.0",
"@storybook/jest": "^0.2.3",
"@storybook/manager-api": "^7.6.19",
"@storybook/preview-api": "^7.6.19",
"@storybook/react": "^7.6.19",
"@storybook/react-vite": "^7.6.19",
"@storybook/test": "^8.3.0",
"@storybook/manager-api": "^8.3.0",
"@storybook/preview-api": "^8.3.0",
"@storybook/react": "^8.3.0",
"@storybook/react-vite": "^8.3.0",
"@storybook/testing-library": "^0.2.2",
"@storybook/theming": "^7.6.19",
"@storybook/theming": "^8.3.0",
"babel-plugin-react-docgen": "^4.2.1",
"chromatic": "^10.9.6",
"core-js": "^3.37.1",
"eslint": "^8.55.0",
"npm-run-all": "^4.1.5",
"pcln-design-system": "workspace:*",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-is": "^18.2.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-is": "^18.3.1",
"require-from-string": "2.0.2",
"storybook": "^7.6.19",
"storybook": "^8.3.0",
"styled-components": "^5.3.11",
"typescript": "^5.3.3",
"vite": "^4.5.3",
"vite-plugin-turbosnap": "^1.0.3"
},
"dependencies": {
"react-test-renderer": "^18.3.1"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "heft-styled-components-plugin"
}
],
"packageName": "heft-styled-components-plugin",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-autocomplete"
}
],
"packageName": "pcln-autocomplete",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade to Storybook 8",
"type": "patch",
"packageName": "pcln-carousel"
}
],
"packageName": "pcln-carousel",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-carousel"
}
],
"packageName": "pcln-carousel",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-codemods"
}
],
"packageName": "pcln-codemods",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade to Storybook 8",
"type": "patch",
"packageName": "pcln-design-system"
}
],
"packageName": "pcln-design-system",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-design-system"
}
],
"packageName": "pcln-design-system",
"email": "craig.palermo@priceline.com"
}
11 changes: 11 additions & 0 deletions common/changes/pcln-icons/upgrade-framer-11_2024-09-16-19-31.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-icons"
}
],
"packageName": "pcln-icons",
"email": "craig.palermo@priceline.com"
}
11 changes: 11 additions & 0 deletions common/changes/pcln-menu/upgrade-framer-11_2024-09-16-19-31.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-menu"
}
],
"packageName": "pcln-menu",
"email": "craig.palermo@priceline.com"
}
11 changes: 11 additions & 0 deletions common/changes/pcln-modal/upgrade-framer-11_2024-09-12-19-15.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade to Storybook 8",
"type": "patch",
"packageName": "pcln-modal"
}
],
"packageName": "pcln-modal",
"email": "craig.palermo@priceline.com"
}
11 changes: 11 additions & 0 deletions common/changes/pcln-modal/upgrade-framer-11_2024-09-16-19-31.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-modal"
}
],
"packageName": "pcln-modal",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade to Storybook 8",
"type": "patch",
"packageName": "pcln-popover"
}
],
"packageName": "pcln-popover",
"email": "craig.palermo@priceline.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-popover"
}
],
"packageName": "pcln-popover",
"email": "craig.palermo@priceline.com"
}
11 changes: 11 additions & 0 deletions common/changes/pcln-slider/upgrade-framer-11_2024-09-12-19-15.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade to Storybook 8",
"type": "patch",
"packageName": "pcln-slider"
}
],
"packageName": "pcln-slider",
"email": "craig.palermo@priceline.com"
}
11 changes: 11 additions & 0 deletions common/changes/pcln-slider/upgrade-framer-11_2024-09-16-19-31.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"comment": "Upgrade React",
"type": "patch",
"packageName": "pcln-slider"
}
],
"packageName": "pcln-slider",
"email": "craig.palermo@priceline.com"
}
Loading

0 comments on commit 72e249e

Please sign in to comment.