diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 7c6795d..f4d5979 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,9 +1,9 @@ { - "name": "node-v10", + "name": "node-v18", "image": "mcr.microsoft.com/devcontainers/base:ubuntu-22.04", "features": { "ghcr.io/devcontainers/features/node:1": { - "version": "10" + "version": "18" } } } diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e774294..41b16e1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,16 +13,8 @@ jobs: fail-fast: false matrix: os: [ macos-13, ubuntu-latest ] - node: [ 10, 12, 14, 16, 18, 20, 22 ] + node: [ 18, 20, 22 ] include: - - node: 10 - python: '3.10' - - node: 12 - python: '3.10' - - node: 14 - python: '3.10' - - node: 16 - python: '3.10' - node: 18 python: '3.12' - node: 20 diff --git a/README.md b/README.md index d31d9f8..190438c 100644 --- a/README.md +++ b/README.md @@ -13,15 +13,11 @@ I intend to add something like `alias.write(buf, path)` and `alias.read(path)`. To install and run the `macos-alias` package you need: -* Mac OS X 10.11 or newer +* Mac OS X 10.15 or newer * macOS 11 or newer -* NodeJS 10 or newer +* NodeJS 18 or newer * Python 3.10 or newer -> [!NOTE] -> Building for NodeJS 10 - 16 requires Python 3.10. -> Building for NodeJS 18 and newer supports using latest Python releases. - ## Installation diff --git a/package-lock.json b/package-lock.json index 6dcb327..e5c6e7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,8 +17,8 @@ "standard": "^16.0.4" }, "engines": { - "node": ">=10", - "npm": ">=7" + "node": ">=18", + "npm": ">=10" } }, "node_modules/@babel/code-frame": { diff --git a/package.json b/package.json index 1019586..712126a 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "nan": "^2.22.0" }, "engines": { - "node": ">=10", - "npm": ">=7" + "node": ">=18", + "npm": ">=10" } }