diff --git a/Dockerfile b/Dockerfile index a6defac..ae8d3eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine AS build +FROM node:22-alpine AS build WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci diff --git a/README.md b/README.md index 53a3808..78f0045 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ This site contains guides, SDK reference documentation, integration instructions ### Prerequisites -- Node.js 18+ +- Node.js 22+ ### Running Locally diff --git a/package-lock.json b/package-lock.json index dc54c44..a463284 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "vitepress-plugin-mermaid": "^2.0.17" }, "devDependencies": { - "@e4a/pg-js": "^1.8.0", + "@e4a/pg-js": "^1.10.0", "vitepress": "^1.6.4" } }, @@ -376,18 +376,21 @@ } }, "node_modules/@e4a/pg-js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@e4a/pg-js/-/pg-js-1.8.0.tgz", - "integrity": "sha512-9JgaCMHYARkZJS5DkuIeqTMVfFbLDnTyYDnB9m3EiZ00NxMyAIC7JXDTmRMKSkr/xjLbD9sAVkJWtSPVGnJEoQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@e4a/pg-js/-/pg-js-1.10.0.tgz", + "integrity": "sha512-grC1snIzsM2+VEL/oFRWz4+c2IRaLFR5duV8XUKso92S97r3e8z2IEZHXblS4uNtJEtOlbA+UA/1UWEHi0mimg==", "dev": true, "license": "MIT", "dependencies": { - "@e4a/pg-wasm": "^0.6.0", - "@privacybydesign/yivi-client": "^1.0.0-beta.6", - "@privacybydesign/yivi-core": "^1.0.0-beta.6", - "@privacybydesign/yivi-css": "^1.0.0-beta.7", - "@privacybydesign/yivi-web": "^1.0.0-beta.6", + "@e4a/pg-wasm": "^0.6.1", + "@privacybydesign/yivi-client": "^1.0.0", + "@privacybydesign/yivi-core": "^1.0.0", + "@privacybydesign/yivi-css": "^1.0.1", + "@privacybydesign/yivi-web": "^1.0.1", "@transcend-io/conflux": "^6.1.3" + }, + "engines": { + "node": ">=22" } }, "node_modules/@e4a/pg-wasm": { @@ -878,36 +881,36 @@ } }, "node_modules/@privacybydesign/yivi-client": { - "version": "1.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-client/-/yivi-client-1.0.0-beta.6.tgz", - "integrity": "sha512-oiplBNmU7cZkxQkynB9Sf4U363Cn4XXoF9NnvWO2qeLoCudpxI7e96zcZW91GASPxFyW7vjJKTNUepkX6N01nA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-client/-/yivi-client-1.0.0.tgz", + "integrity": "sha512-juWqDD2KCeytycw1AH07HqP6L3GFepHSQa3cyOwP2M8yCzsWml7nVSbAhyfUJnoblq91pcagEA6vVc1xf/5Njg==", "dev": true, "license": "SEE LICENSE IN REPOSITORY", "dependencies": { "deepmerge": "^4.2.2" }, "peerDependencies": { - "@privacybydesign/yivi-core": "^1.0.0-beta.6" + "@privacybydesign/yivi-core": "1.0.0" } }, "node_modules/@privacybydesign/yivi-core": { - "version": "1.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-core/-/yivi-core-1.0.0-beta.6.tgz", - "integrity": "sha512-uHdiV+xlYYLvK49nPpvOYXR1xBJX7WDY7jSVGVLdLRW4qlY4D2UCGgESejxOTY825Mp5TVs4O2E7qrMnvIWLUQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-core/-/yivi-core-1.0.0.tgz", + "integrity": "sha512-jPpx3eiKZTMfY0nCPNRMUupqQIVAP3Z0kOU3XBH8F7dsJIQFi4NJHf4X7+QdmFTgcogR0wSmEjFBoOv+nbq4KA==", "dev": true, "license": "SEE LICENSE IN REPOSITORY" }, "node_modules/@privacybydesign/yivi-css": { - "version": "1.0.0-beta.7", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-css/-/yivi-css-1.0.0-beta.7.tgz", - "integrity": "sha512-2udKhHfXi3/u1QIJ4oGI6xYt5YEdqSlqERnIKlXrC0kIjhrVsQNumLNj5S5DDYwBm4ODfmWluPZsyxQ56YQYZQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-css/-/yivi-css-1.0.1.tgz", + "integrity": "sha512-4cN1cSrgmbm5+syhgFOMV0zW0jJMED1WD0vAGlYKrEhf4vMWIZCE0pwFjRwRDlR+Qgy6fNtgW27Qt8EyF0pkfg==", "dev": true, "license": "SEE LICENSE IN REPOSITORY" }, "node_modules/@privacybydesign/yivi-web": { - "version": "1.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-web/-/yivi-web-1.0.0-beta.6.tgz", - "integrity": "sha512-rYD45/YLDD0sfKsIPISDaPU8nCGnax7Q195fyQtP3XpyfD6S5Z5ciRXN5kydHg2izg7Ld4+V9IpgjwMCtAst/g==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-web/-/yivi-web-1.0.1.tgz", + "integrity": "sha512-fyVzdmUG0ZNC5IIsU3+daq95EM06LgrJ5F/uLnqzzJZJNfy0p98dt6Gy/nzVPqd3tUAQK+lO5704kGXLO1qDTg==", "dev": true, "license": "SEE LICENSE IN REPOSITORY", "dependencies": { @@ -915,7 +918,7 @@ "qrcode": "^1.4.2" }, "peerDependencies": { - "@privacybydesign/yivi-core": "^1.0.0-beta.6" + "@privacybydesign/yivi-core": "1.0.0" } }, "node_modules/@rollup/rollup-android-arm-eabi": { diff --git a/package.json b/package.json index e4dffec..7e19134 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "docs:preview": "vitepress preview docs" }, "devDependencies": { - "@e4a/pg-js": "^1.8.0", + "@e4a/pg-js": "^1.10.0", "vitepress": "^1.6.4" }, "dependencies": {