diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 22aa2b5..3d73601 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -28,10 +28,7 @@ jobs: run: npm ci - name: Build - # webpack 4 needs the legacy OpenSSL provider on Node 17+ run: npm run build - env: - NODE_OPTIONS: --openssl-legacy-provider - name: Copy build to host pages mount (sdf2d) if: github.event_name == 'push' && github.ref == 'refs/heads/main' diff --git a/package-lock.json b/package-lock.json index 5692bb2..a8ecde4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "resolve-url-loader": "^5.0.0", "sass": "^1.100.0", "sass-loader": "^17.0.0", - "sdf-2d": "^0.7.6", + "sdf-2d": "^0.8.0", "source-map-loader": "^5.0.0", "ts-loader": "^9.6.0", "typescript": "^6.0.3", @@ -39,6 +39,34 @@ "webpack-dev-server": "^5.2.4" } }, + "../sdf-2d": { + "version": "0.8.0", + "dev": true, + "license": "ISC", + "dependencies": { + "gl-matrix": "^3.4.4", + "resize-observer-polyfill": "^1.5.1" + }, + "devDependencies": { + "@eslint/js": "^10.0.1", + "@typescript-eslint/eslint-plugin": "^8.60.1", + "@typescript-eslint/parser": "^8.60.1", + "eslint": "^10.4.1", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-prettier": "^5.5.6", + "eslint-plugin-unused-imports": "^4.4.1", + "globals": "^17.6.0", + "prettier": "^3.8.3", + "raw-loader": "^4.0.2", + "terser-webpack-plugin": "^5.6.1", + "ts-loader": "^9.6.0", + "typedoc": "^0.28.19", + "typedoc-plugin-extras": "^4.0.1", + "typescript": "^6.0.3", + "webpack": "^5.107.2", + "webpack-cli": "^7.0.3" + } + }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -6666,13 +6694,6 @@ "dev": true, "license": "MIT" }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", - "dev": true, - "license": "MIT" - }, "node_modules/resolve": { "version": "1.22.12", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", @@ -6919,15 +6940,8 @@ "license": "MIT" }, "node_modules/sdf-2d": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.6.tgz", - "integrity": "sha512-aBJUjwYjWP+/fSvLHH6vhpFyWeSJNCSEHpE0XBX69s2bQlo/NOUr3nq/KuhRZ6A3FeXrGU4lzyurHJ1N8f4rFg==", - "dev": true, - "license": "ISC", - "dependencies": { - "gl-matrix": "^3.3.0", - "resize-observer-polyfill": "^1.5.1" - } + "resolved": "../sdf-2d", + "link": true }, "node_modules/select-hose": { "version": "2.0.0", diff --git a/package.json b/package.json index 2a448de..04a34f1 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "resolve-url-loader": "^5.0.0", "sass": "^1.100.0", "sass-loader": "^17.0.0", - "sdf-2d": "^0.7.6", + "sdf-2d": "^0.8.0", "source-map-loader": "^5.0.0", "ts-loader": "^9.6.0", "typescript": "^6.0.3",