From 7baa9e7e85b3094e1e3a33fae443a981fa84e5fb Mon Sep 17 00:00:00 2001 From: Ludovic Delafontaine Date: Mon, 3 Apr 2023 13:08:15 +0200 Subject: [PATCH 1/2] Add Dev Container configuration --- .devcontainer.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .devcontainer.json diff --git a/.devcontainer.json b/.devcontainer.json new file mode 100644 index 00000000..e862a0f9 --- /dev/null +++ b/.devcontainer.json @@ -0,0 +1,4 @@ +{ + "image": "mcr.microsoft.com/vscode/devcontainers/javascript-node:18", + "postCreateCommand": "yarn" +} From 704dbfd7c71ede54641610c096c1a730cb82a036 Mon Sep 17 00:00:00 2001 From: Ludovic Delafontaine Date: Mon, 15 May 2023 16:53:54 +0200 Subject: [PATCH 2/2] Switch to Node 20 and add extensions --- .devcontainer.json | 15 +++++++++++++-- package.json | 4 +++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.devcontainer.json b/.devcontainer.json index e862a0f9..ebfe444a 100644 --- a/.devcontainer.json +++ b/.devcontainer.json @@ -1,4 +1,15 @@ { - "image": "mcr.microsoft.com/vscode/devcontainers/javascript-node:18", - "postCreateCommand": "yarn" + "image": "mcr.microsoft.com/devcontainers/typescript-node:20", + "postCreateCommand": "yarn", + "customizations": { + "vscode": { + "extensions": [, + "esbenp.prettier-vscode", + "dbaeumer.vscode-eslint", + "redhat.vscode-yaml", + "stkb.rewrap", + "streetsidesoftware.code-spell-checker" + ] + } + } } diff --git a/package.json b/package.json index bac704cd..f562b5ad 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,8 @@ "description": "cml.dev – website source code", "main": "index.js", "scripts": { + "codespaces": "yarn dev -H 0.0.0.0", + "csps": "yarn dev -H 0.0.0.0", "develop": "gatsby develop", "dev": "gatsby develop", "doc": "LIMIT_BLOG_PAGES=1 gatsby develop", @@ -39,7 +41,7 @@ }, "homepage": "https://github.com/iterative/cml.dev#readme", "engines": { - "node": "^18" + "node": "^20" }, "dependencies": { "@dvcorg/gatsby-theme-iterative": "^0.3.2",