From 75498d6dcd8ff7ae3bb71219c72b8097b1b398aa Mon Sep 17 00:00:00 2001 From: Aral Roca Gomez Date: Fri, 15 May 2020 17:26:55 +0200 Subject: [PATCH] Support mdx (#163) --- cli/builder.js | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/builder.js b/cli/builder.js index 01c07884..2ddf8355 100755 --- a/cli/builder.js +++ b/cli/builder.js @@ -110,7 +110,7 @@ function isNextInternal(pagePath) { } function clearPageExt(page) { - const rgx = /(\/index.jsx)|(\/index.js)|(\/index.tsx)|(\/index.ts)|(\.jsx)|(\.js)|(\.tsx)|(\.ts)/gm + const rgx = /(\/index.jsx)|(\/index.js)|(\/index.tsx)|(\/index.ts)||(\/index.mdx)|(\.jsx)|(\.js)|(\.tsx)|(\.ts)|(\.mdx)/gm return page.replace(rgx, '') } @@ -205,7 +205,7 @@ function buildPageLocale({ prefix, pagePath, namespaces, lang, path }) { const [filename] = finalPath.split('/').reverse() const dirs = finalPath.replace(`/${filename}`, '') fs.mkdirSync(dirs, { recursive: true }) - fs.writeFileSync(finalPath.replace(/(\.tsx|\.ts)$/, '.js'), template) + fs.writeFileSync(finalPath.replace(/(\.tsx|\.ts|\.mdx)$/, '.js'), template) } function copyFolderRecursiveSync(source, targetFolder) { diff --git a/package.json b/package.json index af0bcb7c..b50eabf8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "next-translate", - "version": "0.16.0-canary.4", + "version": "0.16.0-canary.5", "description": "Next.js utility to translate pages without the need of a server (static i18n pages generator).", "license": "MIT", "keywords": [