diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3397d3d2..6e3129d2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: ['v22.11.0'] + node-version: ['v24.11.1'] steps: - name: Checkout diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..fd341ed9 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +git-tag-version = false +engine-strict = true diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..8ef0a525 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v24.11.1 diff --git a/package-lock.json b/package-lock.json index e6b5e28f..a85729ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "jam", "version": "0.1.0", + "license": "MIT", "dependencies": { "@joinmarket-webui/joinmarket-api-ts": "0.3.0", "@noble/hashes": "1.8.0", @@ -67,6 +68,10 @@ "typescript-eslint": "8.46.4", "vite": "7.2.2", "vitest": "3.2.4" + }, + "engines": { + "node": ">=24.11.1", + "npm": ">=11.6.2" } }, "node_modules/@adobe/css-tools": { diff --git a/package.json b/package.json index b8b635bd..72e749ce 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,15 @@ { "name": "jam", - "private": true, "version": "0.1.0", + "private": true, + "description": "Your sats. Your privacy. Your profit.", + "repository": "git@github.com:joinmarket-webui/jam.git", + "license": "MIT", "type": "module", + "engines": { + "node": ">=24.11.1", + "npm": ">=11.6.2" + }, "scripts": { "dev": "VITE_JAM_DEV_MODE=true vite", "dev:secondary": "JAM_BACKEND=jam-standalone JAM_API_PORT=29080 npm run dev",