chore(build)!: drop node 16 support (#2744)

pull/2753/head
Divyansh Singh 1 year ago committed by GitHub
parent 9df8adb53e
commit b2f671ab3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -23,7 +23,7 @@ jobs:
strategy: strategy:
matrix: matrix:
node_version: [16, 18, 20] node_version: [18, 20]
steps: steps:
- name: Checkout - name: Checkout

@ -111,7 +111,7 @@ Set up a new project and change these settings using your dashboard:
- **Build Command:** `npm run docs:build` - **Build Command:** `npm run docs:build`
- **Output Directory:** `docs/.vitepress/dist` - **Output Directory:** `docs/.vitepress/dist`
- **Node Version:** `16` (or above, by default it usually will be 14 or 16, but on Cloudflare Pages the default is still 12, so you may need to [change that](https://developers.cloudflare.com/pages/platform/build-configuration/)) - **Node Version:** `18` (or above)
::: warning ::: warning
Don't enable options like _Auto Minify_ for HTML code. It will remove comments from output which have meaning to Vue. You may see hydration mismatch errors if they get removed. Don't enable options like _Auto Minify_ for HTML code. It will remove comments from output which have meaning to Vue. You may see hydration mismatch errors if they get removed.

@ -8,7 +8,7 @@ You can try VitePress directly in your browser on [StackBlitz](https://vitepress
### Prerequisites ### Prerequisites
- [Node.js](https://nodejs.org/) version 16 or higher. - [Node.js](https://nodejs.org/) version 18 or higher.
- Terminal for accessing VitePress via its command line interface (CLI). - Terminal for accessing VitePress via its command line interface (CLI).
- Text Editor with [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax support. - Text Editor with [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax support.
- [VSCode](https://code.visualstudio.com/) is recommended, along with the [official Vue extension](https://marketplace.visualstudio.com/items?itemName=Vue.volar). - [VSCode](https://code.visualstudio.com/) is recommended, along with the [official Vue extension](https://marketplace.visualstudio.com/items?itemName=Vue.volar).

@ -1,5 +1,5 @@
[build.environment] [build.environment]
NODE_VERSION = "16" NODE_VERSION = "18"
[build] [build]
publish = "docs/.vitepress/dist" publish = "docs/.vitepress/dist"

@ -42,7 +42,7 @@ const plugins = [
}), }),
commonjs(), commonjs(),
nodeResolve({ preferBuiltins: false }), nodeResolve({ preferBuiltins: false }),
esbuild({ target: 'node14' }), esbuild({ target: 'node18' }),
json() json()
] ]

@ -1,7 +1,7 @@
{ {
"extends": "../../tsconfig.json", "extends": "../../tsconfig.json",
"compilerOptions": { "compilerOptions": {
"target": "es2020", "target": "es2022",
"baseUrl": ".", "baseUrl": ".",
"outDir": "../../dist/node", "outDir": "../../dist/node",
"module": "esnext", "module": "esnext",

Loading…
Cancel
Save