diff --git a/code/lib/builder-manager/src/index.ts b/code/lib/builder-manager/src/index.ts index 32252d385f7..e25938c5cac 100644 --- a/code/lib/builder-manager/src/index.ts +++ b/code/lib/builder-manager/src/index.ts @@ -50,7 +50,7 @@ export const getConfig: ManagerBuilder['getConfig'] = async (options) => { write: false, ignoreAnnotations: true, resolveExtensions: ['.ts', '.tsx', '.mjs', '.js', '.jsx'], - outExtension: { '.js': '.mjs' }, + outExtension: { '.js': '.js' }, loader: { '.js': 'jsx', '.png': 'dataurl', @@ -235,7 +235,7 @@ const builder: BuilderFunction = async function* builderGeneratorFn({ startTime, filter: (src) => { const { ext } = parse(src); if (ext) { - return ext === '.mjs'; + return ext === '.js'; } return true; }, diff --git a/code/lib/builder-manager/src/utils/files.test.ts b/code/lib/builder-manager/src/utils/files.test.ts index 2cdb1f0d4c5..c3f1157b11d 100644 --- a/code/lib/builder-manager/src/utils/files.test.ts +++ b/code/lib/builder-manager/src/utils/files.test.ts @@ -11,8 +11,8 @@ test('sanitizePath', () => { const text = 'demo text'; const file = { path: isWindows - ? 'C:\\Users\\username\\Projects\\projectname\\storybook\\node_modules\\@storybook\\addon-x+y\\dist\\manager.mjs' - : '/Users/username/Projects/projectname/storybook/node_modules/@storybook/addon-x+y/dist/manager.mjs', + ? 'C:\\Users\\username\\Projects\\projectname\\storybook\\node_modules\\@storybook\\addon-x+y\\dist\\manager.js' + : '/Users/username/Projects/projectname/storybook/node_modules/@storybook/addon-x+y/dist/manager.js', contents: Uint8Array.from(Array.from(text).map((letter) => letter.charCodeAt(0))), text, }; @@ -20,10 +20,10 @@ test('sanitizePath', () => { expect(location).toEqual( isWindows - ? 'C:\\Users\\username\\Projects\\projectname\\storybook\\node_modules\\@storybook\\addon-x+y\\dist\\manager.mjs' - : '/Users/username/Projects/projectname/storybook/node_modules/@storybook/addon-x+y/dist/manager.mjs' + ? 'C:\\Users\\username\\Projects\\projectname\\storybook\\node_modules\\@storybook\\addon-x+y\\dist\\manager.js' + : '/Users/username/Projects/projectname/storybook/node_modules/@storybook/addon-x+y/dist/manager.js' ); expect(url).toMatchInlineSnapshot( - `"./sb-addons/node_modules/%40storybook/addon-x%2By/dist/manager.mjs"` + `"./sb-addons/node_modules/%40storybook/addon-x%2By/dist/manager.js"` ); }); diff --git a/code/lib/builder-manager/src/utils/files.ts b/code/lib/builder-manager/src/utils/files.ts index bca197dcda9..1532fa700c6 100644 --- a/code/lib/builder-manager/src/utils/files.ts +++ b/code/lib/builder-manager/src/utils/files.ts @@ -19,7 +19,7 @@ export async function readOrderedFiles( }) || [] ); - const jsFiles = files.filter((file) => file.endsWith('.mjs')); + const jsFiles = files.filter((file) => file.endsWith('.js')); const cssFiles = files.filter((file) => file.endsWith('.css')); return { cssFiles, jsFiles }; } diff --git a/code/lib/builder-manager/src/utils/managerEntries.ts b/code/lib/builder-manager/src/utils/managerEntries.ts index 264aa81366f..c6ac46a0a24 100644 --- a/code/lib/builder-manager/src/utils/managerEntries.ts +++ b/code/lib/builder-manager/src/utils/managerEntries.ts @@ -42,7 +42,7 @@ export async function wrapManagerEntries(entrypoints: string[]) { const base = relative(process.cwd(), dir); const location = join( cacheLocation, - sanitizeFinal(join(`${sanitizeBase(base)}-${i}`, `${sanitizeBase(name)}-bundle.mjs`)) + sanitizeFinal(join(`${sanitizeBase(base)}-${i}`, `${sanitizeBase(name)}-bundle.js`)) ); await fs.ensureFile(location); diff --git a/code/lib/builder-manager/templates/template.ejs b/code/lib/builder-manager/templates/template.ejs index 5e51830c97e..462a83649e9 100644 --- a/code/lib/builder-manager/templates/template.ejs +++ b/code/lib/builder-manager/templates/template.ejs @@ -27,7 +27,7 @@ /> - + <% files.js.forEach(file => { %> @@ -57,13 +57,13 @@ <% } %> - + diff --git a/code/lib/builder-vite/input/iframe.html b/code/lib/builder-vite/input/iframe.html index 1bca427428b..436864580ab 100644 --- a/code/lib/builder-vite/input/iframe.html +++ b/code/lib/builder-vite/input/iframe.html @@ -34,7 +34,7 @@
- + diff --git a/code/lib/builder-vite/src/build.ts b/code/lib/builder-vite/src/build.ts index 0de0a0fd528..0a75cc71b3a 100644 --- a/code/lib/builder-vite/src/build.ts +++ b/code/lib/builder-vite/src/build.ts @@ -15,7 +15,7 @@ export async function build(options: Options) { sourcemap: true, rollupOptions: { // Do not try to bundle the storybook runtime, it is copied into the output dir after the build. - external: ['./sb-preview/runtime.mjs'], + external: ['./sb-preview/runtime.js'], }, }, }).build; diff --git a/code/lib/builder-vite/src/index.ts b/code/lib/builder-vite/src/index.ts index 36393ec3c19..614dc87bc56 100644 --- a/code/lib/builder-vite/src/index.ts +++ b/code/lib/builder-vite/src/index.ts @@ -92,7 +92,7 @@ export const build: ViteBuilder['build'] = async ({ options }) => { filter: (src) => { const { ext } = parse(src); if (ext) { - return ext === '.mjs'; + return ext === '.js'; } return true; }, diff --git a/code/lib/builder-vite/src/plugins/external-globals-plugin.ts b/code/lib/builder-vite/src/plugins/external-globals-plugin.ts index 60841e22bc9..fe5efe1bce4 100644 --- a/code/lib/builder-vite/src/plugins/external-globals-plugin.ts +++ b/code/lib/builder-vite/src/plugins/external-globals-plugin.ts @@ -17,8 +17,8 @@ const replacementMap = new Map([ ]); /** - * This plugin swaps out imports of pre-bundled storybook preview modules for destructures from global - * variables that are added in runtime.mjs. + * This plugin swaps out imports of pre-bundled storybook preview modules for destructured from global + * variables that are added in runtime.js. * * For instance: * diff --git a/code/lib/builder-webpack5/src/index.ts b/code/lib/builder-webpack5/src/index.ts index 64b13697232..3ae9c53e9a9 100644 --- a/code/lib/builder-webpack5/src/index.ts +++ b/code/lib/builder-webpack5/src/index.ts @@ -296,7 +296,7 @@ const builder: BuilderFunction = async function* builderGeneratorFn({ startTime, filter: (src) => { const { ext } = parse(src); if (ext) { - return ext === '.mjs'; + return ext === '.js'; } return true; }, diff --git a/code/lib/builder-webpack5/templates/preview.ejs b/code/lib/builder-webpack5/templates/preview.ejs index b394765c541..007f769a3eb 100644 --- a/code/lib/builder-webpack5/templates/preview.ejs +++ b/code/lib/builder-webpack5/templates/preview.ejs @@ -44,7 +44,7 @@ <% } %>