From def41c73bb758f6a6f97c549c9e2310cd9bfa57f Mon Sep 17 00:00:00 2001 From: Emil Telstad <22004178+emilte@users.noreply.github.com> Date: Thu, 11 Dec 2025 10:24:38 +0100 Subject: [PATCH 1/2] Set node version. From 47e30527d7829f6670ebe28b1a5c9b15aa2b5bad Mon Sep 17 00:00:00 2001 From: Emil Telstad <22004178+emilte@users.noreply.github.com> Date: Thu, 11 Dec 2025 10:32:25 +0100 Subject: [PATCH 2/2] . --- .gitignore | 5 ++++- .node-version | 1 + package-lock.json | 20 ++++++++++++++++---- package.json | 5 ++++- 4 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 .node-version diff --git a/.gitignore b/.gitignore index e9764fa..af5285f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ **/.DS_Store node_modules build -.vscode \ No newline at end of file +.vscode +.history/ +mise.toml +aliases* \ No newline at end of file diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..cabf43b --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +24 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 6453b53..2b114e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@digitalarkivet/nin-validator", - "version": "0.2.1", + "version": "0.2.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@digitalarkivet/nin-validator", - "version": "0.2.1", + "version": "0.2.2", "license": "MIT", "devDependencies": { "@types/jest": "^28.1.4", @@ -64,6 +64,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", "dev": true, + "peer": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -1346,6 +1347,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1605,6 +1607,7 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001359", "electron-to-chromium": "^1.4.172", @@ -2035,6 +2038,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", "dev": true, + "peer": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", @@ -2921,6 +2925,7 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.2.tgz", "integrity": "sha512-Tuf05DwLeCh2cfWCQbcz9UxldoDyiR1E9Igaei5khjonKncYdc6LDfynKCEWozK0oLE3GD+xKAo2u8x/0s6GOg==", "dev": true, + "peer": true, "dependencies": { "@jest/core": "^28.1.2", "@jest/types": "^28.1.1", @@ -4902,6 +4907,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5113,6 +5119,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", "dev": true, + "peer": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -6072,7 +6079,8 @@ "version": "8.7.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true + "dev": true, + "peer": true }, "acorn-jsx": { "version": "5.3.2", @@ -6258,6 +6266,7 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", "dev": true, + "peer": true, "requires": { "caniuse-lite": "^1.0.30001359", "electron-to-chromium": "^1.4.172", @@ -6577,6 +6586,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", "dev": true, + "peer": true, "requires": { "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", @@ -7213,6 +7223,7 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.2.tgz", "integrity": "sha512-Tuf05DwLeCh2cfWCQbcz9UxldoDyiR1E9Igaei5khjonKncYdc6LDfynKCEWozK0oLE3GD+xKAo2u8x/0s6GOg==", "dev": true, + "peer": true, "requires": { "@jest/core": "^28.1.2", "@jest/types": "^28.1.1", @@ -8629,7 +8640,8 @@ "version": "4.7.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true + "dev": true, + "peer": true }, "update-browserslist-db": { "version": "1.0.4", diff --git a/package.json b/package.json index 2371199..b61c3c2 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,9 @@ "bugs": { "url": "https://github.com/arkivverket/nin-validator/issues" }, + "engines": { + "node": ">=20" + }, "license": "MIT", "main": "build/nin-validator.js", "types": "build/nin-validator.d.ts", @@ -47,4 +50,4 @@ "lint-staged": "^13.0.3", "ts-jest": "^28.0.5" } -} +} \ No newline at end of file