diff --git a/manager.js b/manager.js deleted file mode 100644 index 08e6f5e..0000000 --- a/manager.js +++ /dev/null @@ -1 +0,0 @@ -export * from "./dist/manager"; diff --git a/package.json b/package.json index b37d541..0add362 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,10 @@ }, "./preview": { "types": "./dist/index.d.ts", - "import": "./dist/preview.js" + "import": "./dist/preview.js", + "require": "./dist/preview.js" }, + "./preset": "./dist/preset.cjs", "./manager": "./dist/manager.js", "./package.json": "./package.json" }, @@ -92,6 +94,9 @@ ], "previewEntries": [ "src/preview.ts" + ], + "nodeEntries": [ + "src/preset.ts" ] }, "storybook": { diff --git a/preview.js b/preview.js deleted file mode 100644 index 0efc7f6..0000000 --- a/preview.js +++ /dev/null @@ -1 +0,0 @@ -export * from "./dist/preview"; diff --git a/src/manager.ts b/src/manager.ts index ef665d7..630bf6e 100644 --- a/src/manager.ts +++ b/src/manager.ts @@ -31,10 +31,6 @@ addons.register(ADDON_ID, () => { addons.add(TAB_ID, { type: types.TAB, title: "My addon", - //👇 Checks the current route for the story - route: ({ storyId }) => `/myaddon/${storyId}`, - //👇 Shows the Tab UI element in myaddon view mode - match: ({ viewMode }) => viewMode === "myaddon", render: Tab, }); }); diff --git a/src/preset.ts b/src/preset.ts new file mode 100644 index 0000000..a92f950 --- /dev/null +++ b/src/preset.ts @@ -0,0 +1,14 @@ +// You can use presets to augment the Storybook configuration +// You rarely want to do this in addons, +// so often you want to delete this file and remove the reference to it in package.json#exports and package.json#bunder.nodeEntries +// Read more about presets at https://storybook.js.org/docs/addons/writing-presets + +export const viteFinal = async (config: any) => { + console.log("This addon is augmenting the Vite config"); + return config; +}; + +export const webpack = async (config: any) => { + console.log("This addon is augmenting the Webpack config"); + return config; +};