Skip to content

Commit

Permalink
Support Storybook v8 (#35) (#36)
Browse files Browse the repository at this point in the history
* feat. support v8

* feat. icon change

* chore. 불필요한 dependencies 제거 및 unsupportedFrameworks 제거

* chore. example react 추가

* chore. Symbolic link Test

* Revert "chore. Symbolic link Test"

This reverts commit 048820a.

* feat. add react example

* feat. vue3 example 추가

* chore. lock 업데이트

* feat. README 정리
  • Loading branch information
Sotaneum committed Mar 29, 2024
1 parent 29961bf commit da6df50
Show file tree
Hide file tree
Showing 54 changed files with 29,461 additions and 8,402 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
branches:
- main
pull_request:
types: [ edited, opened, reopened ]
types: [edited, opened, reopened]

jobs:
release:
Expand Down
7 changes: 5 additions & 2 deletions .storybook/local-preset.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
/**
* to load the built addon in this test Storybook
*/
function previewAnnotations(entry = []) {
return [...entry, require.resolve("../dist/preview.mjs")];
return [...entry, require.resolve("../dist/preview.js")];
}

function managerEntries(entry = []) {
return [...entry, require.resolve("../dist/manager.mjs")];
return [...entry, require.resolve("../dist/manager.js")];
}

module.exports = {
Expand Down
21 changes: 5 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,22 +26,11 @@

## Support

### v7

| name | version | info |
| --------- |----------|-------------------|
| React | <= 18 | ✅ fully supported |
| Storybook | >= 7.0.0 | ✅ fully supported |
| Storybook | < 7.0.0 |[using v6](https://www.npmjs.com/package/storybook-addon-useragent?activeTab=versions) |

### v6

| name | version | info |
| --------- |---------|------------------------------------------------------------------------------------------|
| React | <= 18 | ✅ fully supported |
| Storybook | >= 7.0.0 |[using v7](https://www.npmjs.com/package/storybook-addon-useragent?activeTab=versions) |
| Storybook | < 7.0.0 | ✅ fully supported |

| Storybook Version | Addon Version |
| ----------------- | -------------------------------------- |
| v8 | `npm i -D storybook-addon-useragent@8` |
| v7 | `npm i -D storybook-addon-useragent@7` |
| v6 | `npm i -D storybook-addon-useragent@6` |

## Installing and Setup

Expand Down
1 change: 0 additions & 1 deletion example/.npmrc

This file was deleted.

1 change: 1 addition & 0 deletions example/.storybook/framework.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = {};
11 changes: 0 additions & 11 deletions example/.storybook/main.js

This file was deleted.

12 changes: 12 additions & 0 deletions example/.storybook/main.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const stories = require("./stories");
const framework = require("./framework");

module.exports = {
stories,
framework,
addons: ["storybook-addon-useragent", "@storybook/addon-docs"],
docs: {
//👇 See the table below for the list of supported options
autodocs: "tag",
},
};
12 changes: 0 additions & 12 deletions example/.storybook/preview.js

This file was deleted.

3 changes: 3 additions & 0 deletions example/.storybook/preview.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { customUserAgents } from "./userAgent";

export const parameters = { userAgent: customUserAgents };
1 change: 1 addition & 0 deletions example/.storybook/stories.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = [];
File renamed without changes.
28 changes: 0 additions & 28 deletions example/package.json

This file was deleted.

26 changes: 26 additions & 0 deletions example/react/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

*storybook.log
1 change: 1 addition & 0 deletions example/react/.storybook/framework.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = { name: "@storybook/react-vite" };
12 changes: 12 additions & 0 deletions example/react/.storybook/main.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const stories = require("./stories");
const framework = require("./framework");

module.exports = {
stories,
framework,
addons: ["storybook-addon-useragent", "@storybook/addon-docs"],
docs: {
//👇 See the table below for the list of supported options
autodocs: "tag",
},
};
3 changes: 3 additions & 0 deletions example/react/.storybook/preview.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { customUserAgents } from "./userAgent";

export const parameters = { userAgent: customUserAgents };
1 change: 1 addition & 0 deletions example/react/.storybook/stories.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = ["../stories/*.stories.ts"];
7 changes: 7 additions & 0 deletions example/react/.storybook/userAgent.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export const customUserAgents = [
{
name: "Windows_7-IE_11",
userAgent:
"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko",
},
];
File renamed without changes.

0 comments on commit da6df50

Please sign in to comment.