diff --git a/.changeset/cool-ghosts-complain.md b/.changeset/cool-ghosts-complain.md new file mode 100644 index 0000000000..d9a7b0631c --- /dev/null +++ b/.changeset/cool-ghosts-complain.md @@ -0,0 +1,5 @@ +--- +'nextra': patch +--- + +fix broken build `SyntaxError: Unexpected token '}'` diff --git a/package.json b/package.json index eae39b5038..a88cb00a50 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "prettier": "^2.7.1", "prettier-plugin-tailwindcss": "^0.1.13", "rimraf": "^3.0.2", + "tsup": "^6.2.3", "turbo": "^1.4.2", "typescript": "^4.7.4" }, diff --git a/packages/nextra-theme-blog/package.json b/packages/nextra-theme-blog/package.json index 9ecc2ea5c7..056a3312f4 100644 --- a/packages/nextra-theme-blog/package.json +++ b/packages/nextra-theme-blog/package.json @@ -78,7 +78,6 @@ "react-cusdis": "^2.1.3", "react-dom": "^18.2.0", "tailwindcss": "^3.1.8", - "tsup": "^6.2.1", "vitest": "^0.21.0" }, "prettier": { diff --git a/packages/nextra-theme-docs/package.json b/packages/nextra-theme-docs/package.json index 6a5dd3a289..76e6a182df 100644 --- a/packages/nextra-theme-docs/package.json +++ b/packages/nextra-theme-docs/package.json @@ -81,7 +81,6 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "tailwindcss": "^3.1.8", - "tsup": "^6.2.1", "vitest": "^0.21.0" }, "prettier": { diff --git a/packages/nextra/package.json b/packages/nextra/package.json index e3e86822a1..dec3e4db81 100644 --- a/packages/nextra/package.json +++ b/packages/nextra/package.json @@ -115,7 +115,6 @@ "next": "^12.2.4", "react": "^18.2.0", "react-dom": "^18.2.0", - "tsup": "^6.2.1", "vitest": "^0.21.0" } } diff --git a/packages/nextra/tsup.config.ts b/packages/nextra/tsup.config.ts index 4ce1e18129..11bbfb295c 100644 --- a/packages/nextra/tsup.config.ts +++ b/packages/nextra/tsup.config.ts @@ -37,7 +37,6 @@ export default defineConfig([ format: 'esm', dts: true, target, - clean: true }, { entry: ['src/types.ts'], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c9dfcd445..69e738697c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,7 @@ importers: prettier: ^2.7.1 prettier-plugin-tailwindcss: ^0.1.13 rimraf: ^3.0.2 + tsup: ^6.2.1 turbo: ^1.4.2 typescript: ^4.7.4 devDependencies: @@ -44,6 +45,7 @@ importers: prettier: 2.7.1 prettier-plugin-tailwindcss: 0.1.13_prettier@2.7.1 rimraf: 3.0.2 + tsup: 6.2.1_typescript@4.7.4 turbo: 1.4.2 typescript: 4.7.4 @@ -114,7 +116,7 @@ importers: devDependencies: autoprefixer: 10.4.8_postcss@8.4.14 postcss: 8.4.14 - tailwindcss: 3.1.8 + tailwindcss: 3.1.8_postcss@8.4.14 dependenciesMeta: nextra: injected: true @@ -144,7 +146,6 @@ importers: remark-reading-time: ^2.0.1 shiki: 0.10.1 slash: ^3.0.0 - tsup: ^6.2.1 vitest: ^0.21.0 dependencies: '@mdx-js/mdx': 2.1.2 @@ -169,7 +170,6 @@ importers: next: 12.2.4_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - tsup: 6.2.1 vitest: 0.21.0 packages/nextra-theme-blog: @@ -194,7 +194,6 @@ importers: react-cusdis: ^2.1.3 react-dom: ^18.2.0 tailwindcss: ^3.1.8 - tsup: ^6.2.1 vitest: ^0.21.0 dependencies: '@mdx-js/react': 2.1.2_react@18.2.0 @@ -217,8 +216,7 @@ importers: react: 18.2.0 react-cusdis: 2.1.3_biqbaboplfbrettd7655fr4n2y react-dom: 18.2.0_react@18.2.0 - tailwindcss: 3.1.8 - tsup: 6.2.1_postcss@8.4.14 + tailwindcss: 3.1.8_postcss@8.4.14 vitest: 0.21.0 packages/nextra-theme-docs: @@ -255,7 +253,6 @@ importers: scroll-into-view-if-needed: ^2.2.29 tailwindcss: ^3.1.8 title: ^3.5.1 - tsup: ^6.2.1 vitest: ^0.21.0 dependencies: '@headlessui/react': 1.6.6_biqbaboplfbrettd7655fr4n2y @@ -290,8 +287,7 @@ importers: postcss-import: 14.1.0_postcss@8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - tailwindcss: 3.1.8 - tsup: 6.2.1_postcss@8.4.14 + tailwindcss: 3.1.8_postcss@8.4.14 vitest: 0.21.0 packages: @@ -968,7 +964,7 @@ packages: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 - tailwindcss: 3.1.8 + tailwindcss: 3.1.8_postcss@8.4.14 dev: true /@trysound/sax/0.2.0: @@ -5660,10 +5656,12 @@ packages: stable: 0.1.8 dev: true - /tailwindcss/3.1.8: + /tailwindcss/3.1.8_postcss@8.4.14: resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==} engines: {node: '>=12.13.0'} hasBin: true + peerDependencies: + postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -5835,7 +5833,7 @@ packages: /tslib/2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /tsup/6.2.1: + /tsup/6.2.1_typescript@4.7.4: resolution: {integrity: sha512-KhBhCqVA3bHrIWhkcqTUA7R69H05IcBlHEtCVLEu42XDGUzz+bDqCcfu5PwpkKJ8DqK5tpdgM/qmyk4DdUbkZw==} engines: {node: '>=14'} hasBin: true @@ -5865,42 +5863,7 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.24.0 tree-kill: 1.2.2 - transitivePeerDependencies: - - supports-color - - ts-node - dev: true - - /tsup/6.2.1_postcss@8.4.14: - resolution: {integrity: sha512-KhBhCqVA3bHrIWhkcqTUA7R69H05IcBlHEtCVLEu42XDGUzz+bDqCcfu5PwpkKJ8DqK5tpdgM/qmyk4DdUbkZw==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: ^4.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - dependencies: - bundle-require: 3.0.4_esbuild@0.14.49 - cac: 6.7.12 - chokidar: 3.5.3 - debug: 4.3.4 - esbuild: 0.14.49 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss: 8.4.14 - postcss-load-config: 3.1.4_postcss@8.4.14 - resolve-from: 5.0.0 - rollup: 2.77.0 - source-map: 0.8.0-beta.0 - sucrase: 3.24.0 - tree-kill: 1.2.2 + typescript: 4.7.4 transitivePeerDependencies: - supports-color - ts-node @@ -6615,7 +6578,7 @@ packages: resolution: {directory: packages/nextra-theme-blog, type: directory} id: file:packages/nextra-theme-blog name: nextra-theme-blog - version: 2.0.0-beta.17 + version: 2.0.0-beta.20 peerDependencies: next: '>=9.5.3' react: '>=16.13.1' @@ -6636,7 +6599,7 @@ packages: resolution: {directory: packages/nextra-theme-docs, type: directory} id: file:packages/nextra-theme-docs name: nextra-theme-docs - version: 2.0.0-beta.17 + version: 2.0.0-beta.20 peerDependencies: next: '>=9.5.3' react: '>=16.13.1' @@ -6665,11 +6628,11 @@ packages: resolution: {directory: packages/nextra, type: directory} id: file:packages/nextra name: nextra - version: 2.0.0-beta.17 + version: 2.0.0-beta.20 peerDependencies: next: '>=9.5.3' react: '>=16.13.1' - react-dom: '>=18.2.0' + react-dom: '>=16.13.1' dependencies: '@mdx-js/mdx': 2.1.2 '@napi-rs/simple-git': 0.1.8 @@ -6678,10 +6641,12 @@ packages: gray-matter: 4.0.3 next: 12.2.4_biqbaboplfbrettd7655fr4n2y react: 18.2.0 + react-children-utilities: 2.8.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0 rehype-mdx-title: 1.0.0 rehype-pretty-code: 0.2.4_shiki@0.10.1 remark-gfm: 3.0.1 + remark-reading-time: 2.0.1 shiki: 0.10.1 slash: 3.0.0 transitivePeerDependencies: