diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..77ed2d9 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["github>DevExpress/devextreme-renovate-config"] +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dde6595..cc3a022 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version-file: '.node-version' cache: 'pnpm' - name: Install dependencies diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c80b9bb..0d192d5 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,7 +18,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version-file: '.node-version' cache: 'pnpm' - name: Install dependencies diff --git a/.mise.toml b/.mise.toml new file mode 100644 index 0000000..f24ff44 --- /dev/null +++ b/.mise.toml @@ -0,0 +1,5 @@ +[tools] +node = "24.15.0" + +[hooks] +enter = "mise install" diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..5bf4400 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +24.15.0 diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..67a6731 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +nodejs 24.15.0 diff --git a/package.json b/package.json index d15188a..962a243 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,9 @@ "test": "pnpm run lint && pnpm run build" }, "private": true, + "engines": { + "node": "24.15.0" + }, "dependencies": { "@angular-devkit/schematics": "^20.3.25", "@angular/animations": "^20.3.19",