diff --git a/argilla-frontend/babel.config.js b/argilla-frontend/babel.config.js index 303e4d367..173e4e28b 100644 --- a/argilla-frontend/babel.config.js +++ b/argilla-frontend/babel.config.js @@ -1,10 +1,9 @@ module.exports = { presets: [["@babel/preset-env", { targets: { node: "current" }, loose: true }]], plugins: [ - ["@babel/plugin-proposal-class-properties", { loose: true }], - ["@babel/plugin-proposal-private-methods", { loose: true }], - ["@babel/plugin-transform-private-property-in-object", { loose: true }], ["@babel/plugin-transform-class-properties", { loose: true }], + ["@babel/plugin-transform-private-methods", { loose: true }], + ["@babel/plugin-transform-private-property-in-object", { loose: true }], ], env: { test: { diff --git a/argilla-frontend/nuxt.config.ts b/argilla-frontend/nuxt.config.ts index 7828282bf..083f31cc2 100644 --- a/argilla-frontend/nuxt.config.ts +++ b/argilla-frontend/nuxt.config.ts @@ -226,7 +226,6 @@ const config: NuxtConfig = { plugins: [ ["@babel/plugin-transform-private-methods", { loose: true }], ["@babel/plugin-transform-class-properties", { loose: true }], - ["@babel/plugin-proposal-class-properties", { loose: true }], ["@babel/plugin-transform-private-property-in-object", { loose: true }], ], presets: [["@babel/preset-env", { targets: { node: "current" }, loose: true }]], diff --git a/argilla-frontend/package-lock.json b/argilla-frontend/package-lock.json index 7912e7376..e14aa8e21 100644 --- a/argilla-frontend/package-lock.json +++ b/argilla-frontend/package-lock.json @@ -12,7 +12,7 @@ "@jonnytran/vue-pdf-viewer": "^0.2.5", "@nuxtjs/auth-next": "5.0.0-1613647907.37b1156", "@nuxtjs/axios": "^5.13.6", - "@nuxtjs/composition-api": "^0.33.1", + "@nuxtjs/composition-api": "^0.34.0", "@nuxtjs/i18n": "^7.3.1", "@nuxtjs/style-resources": "^1.2.2", "@pinia/nuxt": "^0.2.1", @@ -43,7 +43,7 @@ "marked": "^5.1.2", "marked-highlight": "^2.1.1", "marked-katex-extension": "^5.0.2", - "nuxt": "^2.17.3", + "nuxt": "^2.18.1", "nuxt-compress": "^5.0.0", "nuxt-highlightjs": "^1.0.3", "nuxt-mq": "^2.0.2", @@ -65,10 +65,10 @@ "devDependencies": { "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-runtime": "^7.25.9", "@babel/preset-env": "^7.24.7", "@babel/preset-typescript": "^7.24.7", @@ -952,6 +952,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1399,6 +1400,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -6315,24 +6317,24 @@ "integrity": "sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==" }, "node_modules/@nuxtjs/composition-api": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@nuxtjs/composition-api/-/composition-api-0.33.1.tgz", - "integrity": "sha512-dI0c5atKDsEIVycrsKw9T+aaos2VggscSJBPZpC1BXKzHR7+9Ilor+SHvnAEb5j2E2v+8x407Uo339oJzhlD1A==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/@nuxtjs/composition-api/-/composition-api-0.34.0.tgz", + "integrity": "sha512-2BWv4zmlFhu09eo8oeXk11jVdsRLh6vXwtaDADMaZ8Do8SoY2fEk3dmtAkr3aUQuSIzOD/jdWBnd0h99/YIrSA==", + "license": "MIT", "dependencies": { - "defu": "^6.0.0", + "defu": "^6.1.4", "estree-walker": "^2.0.2", - "fs-extra": "^9.1.0", - "magic-string": "^0.26.2", - "pathe": "^0.3.3", - "ufo": "^0.8.5" + "fs-extra": "^11.2.0", + "magic-string": "^0.30.9", + "pathe": "^1.1.2", + "ufo": "^1.5.3" }, "engines": { "node": ">=v14.13.0" }, "peerDependencies": { - "@nuxt/vue-app": "^2.15", - "nuxt": "^2.15", - "vue": "^2.7.8" + "nuxt": "^2.17.3", + "vue": "^2.7.16" } }, "node_modules/@nuxtjs/composition-api/node_modules/defu": { @@ -6340,10 +6342,19 @@ "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" }, - "node_modules/@nuxtjs/composition-api/node_modules/ufo": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", - "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==" + "node_modules/@nuxtjs/composition-api/node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } }, "node_modules/@nuxtjs/eslint-config": { "version": "12.0.0", @@ -8545,16 +8556,6 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/snapshot/node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, "node_modules/@vitest/snapshot/node_modules/pathe": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", @@ -9651,6 +9652,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, "engines": { "node": ">= 4.0.0" } @@ -10790,12 +10792,13 @@ } }, "node_modules/axios": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, @@ -13846,10 +13849,11 @@ } }, "node_modules/core-js": { - "version": "3.43.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz", - "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==", + "version": "3.44.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.44.0.tgz", + "integrity": "sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -18026,6 +18030,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -23527,14 +23532,12 @@ } }, "node_modules/magic-string": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", - "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", "dependencies": { - "sourcemap-codec": "^1.4.8" - }, - "engines": { - "node": ">=12" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/make-dir": { @@ -26805,9 +26808,10 @@ } }, "node_modules/pathe": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.3.9.tgz", - "integrity": "sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" }, "node_modules/pathval": { "version": "2.0.1", @@ -31105,12 +31109,6 @@ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "deprecated": "See https://github.com/lydell/source-map-url#deprecated" }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -34951,16 +34949,6 @@ "optional": true, "peer": true }, - "node_modules/vitest/node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, "node_modules/vitest/node_modules/msw": { "version": "2.10.2", "resolved": "https://registry.npmjs.org/msw/-/msw-2.10.2.tgz", diff --git a/argilla-frontend/package.json b/argilla-frontend/package.json index 92e03964c..9a64a03f6 100644 --- a/argilla-frontend/package.json +++ b/argilla-frontend/package.json @@ -26,7 +26,7 @@ "@jonnytran/vue-pdf-viewer": "^0.2.5", "@nuxtjs/auth-next": "5.0.0-1613647907.37b1156", "@nuxtjs/axios": "^5.13.6", - "@nuxtjs/composition-api": "^0.33.1", + "@nuxtjs/composition-api": "^0.34.0", "@nuxtjs/i18n": "^7.3.1", "@nuxtjs/style-resources": "^1.2.2", "@pinia/nuxt": "^0.2.1", @@ -57,7 +57,7 @@ "marked": "^5.1.2", "marked-highlight": "^2.1.1", "marked-katex-extension": "^5.0.2", - "nuxt": "^2.17.3", + "nuxt": "^2.18.1", "nuxt-compress": "^5.0.0", "nuxt-highlightjs": "^1.0.3", "nuxt-mq": "^2.0.2", @@ -79,10 +79,10 @@ "devDependencies": { "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-runtime": "^7.25.9", "@babel/preset-env": "^7.24.7", "@babel/preset-typescript": "^7.24.7",