diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 887c9626..e359814f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,11 +15,10 @@ "@equinor/eds-tokens": "^0.9.2", "@equinor/fusion": "^3.4.11", "@equinor/fusion-components": "2.10.2", - "@equinor/fusion-framework-module-ag-grid": "^3.0.1", - "@equinor/fusion-framework-module-msal": "^1.0.23", - "@equinor/fusion-framework-react": "^4.0.6", - "@equinor/fusion-framework-react-app": "^3.0.14", - "@equinor/fusion-framework-react-module": "^2.0.2", + "@equinor/fusion-framework-react": "^5.3.3", + "@equinor/fusion-framework-react-app": "^4.1.11", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-framework-react-module-context": "^6.0.16", "@equinor/fusion-observable": "^7.0.3", "@equinor/fusion-query": "^2.0.7", "@floating-ui/react-dom-interactions": "^0.13.3", @@ -71,19 +70,6 @@ "node": ">=0.10.0" } }, - "node_modules/@ag-grid-community/core": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@ag-grid-community/core/-/core-28.1.1.tgz", - "integrity": "sha512-0Mrvg1lERglcFd4oQijxvGpECnx1ZX1L/fPlmfxYPGAFMJzIKxfXtF1tL2h20QrntTZSHuDnm3aWkTFB1ybp2A==" - }, - "node_modules/@ag-grid-enterprise/core": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@ag-grid-enterprise/core/-/core-28.1.1.tgz", - "integrity": "sha512-klHrh4M7sSBLD+xrRNb+r6tT5uqtgNaHbB7XneormdpU/V+U1A77DcaKTCXzcxjeF3XE6RRfCEAqwWNGbFOy+Q==", - "dependencies": { - "@ag-grid-community/core": "~28.1.0" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -2609,188 +2595,6 @@ } } }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-framework-app": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-app/-/fusion-framework-app-7.1.8.tgz", - "integrity": "sha512-YyBOGrPgaq3Q1iblDcqkK08y9C4hrOjFOu9BxlUhElywNeStvEeBwoMFxBEAcOKtbP7i13tY8us6f0FLCqLHTw==", - "dev": true, - "peer": true, - "dependencies": { - "@equinor/fusion-framework": "^7.0.23", - "@equinor/fusion-framework-module": "^4.2.5", - "@equinor/fusion-framework-module-app": "^5.2.8", - "@equinor/fusion-framework-module-event": "^4.0.6", - "@equinor/fusion-framework-module-http": "^5.1.1", - "@equinor/fusion-framework-module-msal": "^3.0.7" - } - }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-framework-legacy-interopt": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-legacy-interopt/-/fusion-framework-legacy-interopt-4.0.14.tgz", - "integrity": "sha512-21ab2Lul8kSkQfxrSXItD5F5h7KEtRoC2Z5Vy3Rc/qQAowaGvmbkIzjMZiIX91SkgcAAU0HBZRx2MU+JCeu3sA==", - "dev": true, - "peerDependencies": { - "@equinor/fusion": "*", - "@equinor/fusion-components": "*", - "@equinor/fusion-framework": ">=5", - "@equinor/fusion-framework-module-app": ">=3.2.0", - "@equinor/fusion-framework-module-navigation": ">=0.1.5", - "@equinor/fusion-framework-module-service-discovery": ">=5", - "@equinor/fusion-framework-react-app": ">=4", - "react": "^17.0.2", - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-framework-module-msal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-3.0.7.tgz", - "integrity": "sha512-JIFfwo2Y3fAD9ZqcakRCb8EIIeiombiIbw3elubPO0xXDCGXoEaf2u9FxfhgJ6OuNsk1I++hgAC9siRu0tpJMA==", - "dev": true, - "peer": true, - "dependencies": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^4.2.5" - } - }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-framework-react-app": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-app/-/fusion-framework-react-app-4.1.10.tgz", - "integrity": "sha512-6ZPezKSr2xOIP7bA92OWwe1hokzGRunah1OiygaYOuZt2H2AF2joPcMjAXyodpXi+MtKjqyJhRlugS71cebRBw==", - "dev": true, - "peer": true, - "dependencies": { - "@equinor/fusion-framework-app": "^7.1.8", - "@equinor/fusion-framework-module": "^4.2.5", - "@equinor/fusion-framework-module-app": "^5.2.8", - "@equinor/fusion-framework-module-navigation": "^3.0.6", - "@equinor/fusion-framework-react": "^5.3.3", - "@equinor/fusion-framework-react-module": "^3.0.6", - "@equinor/fusion-framework-react-module-http": "^4.0.1" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@equinor/fusion-framework-module-navigation": { - "optional": true - }, - "@equinor/fusion-framework-react-module-bookmark": { - "optional": true - }, - "@equinor/fusion-framework-react-module-context": { - "optional": true - }, - "@types/react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-framework-react-app/node_modules/@equinor/fusion-framework-react": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react/-/fusion-framework-react-5.3.3.tgz", - "integrity": "sha512-0Q36BGjqGA/pZuDnEXuGIYR3tmU4afkFD6QOJfMWwsz3HGCKf5j9Ge7vPSNXPt6ApD4DhLR3bckN/alqdlewmQ==", - "dev": true, - "peer": true, - "dependencies": { - "@equinor/fusion-framework": "^7.0.23", - "@equinor/fusion-framework-module": "^4.2.5", - "@equinor/fusion-framework-react-module": "^3.0.6", - "@equinor/fusion-framework-react-module-http": "^4.0.1", - "@equinor/fusion-observable": "^8.1.2", - "rxjs": "^7.8.1" - }, - "peerDependencies": { - "@equinor/fusion-framework-react-module-signalr": "^2.0.11", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@equinor/fusion-framework-react-module-context": { - "optional": true - }, - "@equinor/fusion-framework-react-module-signalr": { - "optional": true - }, - "@types/react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-framework-react-module": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module/-/fusion-framework-react-module-3.0.6.tgz", - "integrity": "sha512-bTAC2BUeB8fALHV8+Rf+YMrIsvKrWFpu0jjkSKY9H0QshAqonkr5T4ELK3RPUyC2Z8QlBA2gtGXgj/phjjyl5g==", - "dev": true, - "peer": true, - "dependencies": { - "@equinor/fusion-framework-module": "^4.2.5" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-framework-react-module-http": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-http/-/fusion-framework-react-module-http-4.0.1.tgz", - "integrity": "sha512-3Eo2JvRAeBE6a6MIZ+InmuccGjfDDSSPaFkmgQW1LPQDWfuGpEIwJ2mG4QRCU4Jr7Xt/Zaso2pkeZcZeuiUiUQ==", - "dev": true, - "peer": true, - "peerDependencies": { - "@equinor/fusion-framework-module-http": "^5.1.1", - "@equinor/fusion-framework-react-module": "^3.0.6", - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.9.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@equinor/fusion-cli/node_modules/@equinor/fusion-observable": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", - "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, - "dependencies": { - "immer": "^9.0.16", - "rxjs": "^7.8.1", - "uuid": "^8.3.2" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@equinor/fusion-cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -3486,8 +3290,6 @@ "version": "7.0.23", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework/-/fusion-framework-7.0.23.tgz", "integrity": "sha512-jw1nk+8cPvbEFWLsE4dyTZcwWA4c9wiENT16gZ53JgIinrz5boGW1CbrNgrX+B5908mhIwDwPeTTz/GYkA2hXg==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-framework-module": "^4.2.5", "@equinor/fusion-framework-module-context": "^4.0.17", @@ -3500,126 +3302,39 @@ } }, "node_modules/@equinor/fusion-framework-app": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-app/-/fusion-framework-app-6.0.15.tgz", - "integrity": "sha512-oRlB9WquaVVI397+6Hbe51UtSMQITR95uCeOz4sxbMcDk4a9kpWWHSaQw7NV0B2TDuOT3oG3KXsPqmbiAW5oFw==", - "dependencies": { - "@equinor/fusion-framework": "^6.0.15", - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-app": "^4.0.8", - "@equinor/fusion-framework-module-event": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-framework-module-msal": "^2.0.1" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework/-/fusion-framework-6.0.15.tgz", - "integrity": "sha512-26sWoZaXmJlEJTAVYmvhuT9XKt4O5BDuMN+NELmzPMsD551J8Q6Whrtc9b0QAAZZzzF0X2l+ZHKQuxzIOsVi5w==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-context": "^2.0.15", - "@equinor/fusion-framework-module-event": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "@equinor/fusion-framework-module-service-discovery": "^6.0.8", - "@equinor/fusion-framework-module-services": "^2.6.0", - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-2.0.1.tgz", - "integrity": "sha512-tN0EczTJ8vaAGWGWztR22eQDieBjWJmaDyJk62rvlufuW7jjpi9WTFfO7r4pfyT5CKaTVt/O7oFdQ3o1Xyql9A==", - "dependencies": { - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module-app": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-app/-/fusion-framework-module-app-4.0.8.tgz", - "integrity": "sha512-o33FhghFWkvvOxW7ynNADoEt3ArjpILHENuVEsEAkx+hFwqGrWouC6gnulCaXEp0HtvH9/9vA/p+6WNJ1AMtjg==", + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-app/-/fusion-framework-app-7.1.8.tgz", + "integrity": "sha512-YyBOGrPgaq3Q1iblDcqkK08y9C4hrOjFOu9BxlUhElywNeStvEeBwoMFxBEAcOKtbP7i13tY8us6f0FLCqLHTw==", "dependencies": { - "@equinor/fusion-query": "^2.0.7", - "rxjs": "^7.5.7" + "@equinor/fusion-framework": "^7.0.23", + "@equinor/fusion-framework-module": "^4.2.5", + "@equinor/fusion-framework-module-app": "^5.2.8", + "@equinor/fusion-framework-module-event": "^4.0.6", + "@equinor/fusion-framework-module-http": "^5.1.1", + "@equinor/fusion-framework-module-msal": "^3.0.7" } }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module-context": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-2.0.15.tgz", - "integrity": "sha512-lWp4k59hRvesP4OI9Y+GMJVRHEOb/pOnHDl4Unna8PRXHbZERc6OBFSwhmYZQYs+p10NNcJIqljWpc/3VUciww==", - "dependencies": { - "@equinor/fusion-query": "^2.0.7", - "fast-deep-equal": "^3.1.3" - }, + "node_modules/@equinor/fusion-framework-legacy-interopt": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-legacy-interopt/-/fusion-framework-legacy-interopt-4.0.14.tgz", + "integrity": "sha512-21ab2Lul8kSkQfxrSXItD5F5h7KEtRoC2Z5Vy3Rc/qQAowaGvmbkIzjMZiIX91SkgcAAU0HBZRx2MU+JCeu3sA==", + "dev": true, "peerDependencies": { - "@equinor/fusion-framework-module": ">=1.2.5", - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module-event": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-event/-/fusion-framework-module-event-2.0.1.tgz", - "integrity": "sha512-sc3h+df/srua9YjQKXTP3FDaYr+PxhEff1y7Nas3OBjxSozeArf2cKsLu7JZFqT2kGzkr52VQ6QBR92nWDcMfA==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module-http": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-http/-/fusion-framework-module-http-4.0.2.tgz", - "integrity": "sha512-Z7/v5Ddpl8pz0Oz/Rhc9SymzPGoYfNXZYU7fplX5IcCU+UQAGYbvP5/SZvL0MtX79SakCP2XgpjFB6n+i/5NcQ==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module-msal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-2.0.1.tgz", - "integrity": "sha512-tDsBjxDaaT+wO5tYe3eX2K8cMOrFNfsmNhppGCYEMhduFa/FNgLsqN0XX6w0uGwcfosPxadtuNUisOjx6j1/1Q==", - "dependencies": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module-service-discovery": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-service-discovery/-/fusion-framework-module-service-discovery-6.0.8.tgz", - "integrity": "sha512-TJRkKcAqHfi6n0QKsySQ8DAsWUO2XbL90tGjBzeGnYZfHy9h8rGVBTmp2w7r9EKE1dR9YdxI4D6sISRRnqZrVg==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-query": "^2.0.7", + "@equinor/fusion": "*", + "@equinor/fusion-components": "*", + "@equinor/fusion-framework": ">=5", + "@equinor/fusion-framework-module-app": ">=3.2.0", + "@equinor/fusion-framework-module-navigation": ">=0.1.5", + "@equinor/fusion-framework-module-service-discovery": ">=5", + "@equinor/fusion-framework-react-app": ">=4", + "react": "^17.0.2", "rxjs": "^7.5.7" } }, - "node_modules/@equinor/fusion-framework-app/node_modules/@equinor/fusion-framework-module-services": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-services/-/fusion-framework-module-services-2.6.0.tgz", - "integrity": "sha512-flB/e738OvXap33d+dxZ3M76zm1BnDCXtOc0s1ZQawfptWi2tgVjEIS9hnD11qD5+V11VewgSZJ1sG9h7FiH/A==", - "dependencies": { - "odata-query": "^7.0.3" - }, - "peerDependencies": { - "@equinor/fusion-framework-module": ">=1.2.2", - "odata-query": "^7.0.3" - } - }, - "node_modules/@equinor/fusion-framework-app/node_modules/odata-query": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/odata-query/-/odata-query-7.0.4.tgz", - "integrity": "sha512-/Zq6xZMWEoMpWgpUg1MIeAUoqSzQBmvnci+eqXvySjVn9MN0R67xpLf75gpswRkbK2/u9hHltYsKOGu7WGlq8g==", - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@equinor/fusion-framework-module": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-4.2.5.tgz", "integrity": "sha512-Bk0XkUPkfyo5u3Zqgx98zazy+mlig2Om6Z3hKbv17CnvuuaHHZfVzH8C9vmFwgVa9X/2bBzg4HRDpAc2Y5xNzQ==", - "peer": true, "dependencies": { "rxjs": "^7.8.1", "semver": "^7.5.4" @@ -3633,23 +3348,10 @@ } } }, - "node_modules/@equinor/fusion-framework-module-ag-grid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-ag-grid/-/fusion-framework-module-ag-grid-3.0.1.tgz", - "integrity": "sha512-2OXzFe/DjIElvArnEJxWrjXe+DmYIDoXfG+gyOYgs9mhArA1mpSL0Pab9nn8UH2HLl+q4YFl9kC2YQASqx0t3g==", - "dependencies": { - "@ag-grid-enterprise/core": "~28.1.1" - }, - "peerDependencies": { - "@equinor/fusion-framework-module": ">=1.2.2" - } - }, "node_modules/@equinor/fusion-framework-module-app": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-app/-/fusion-framework-module-app-5.2.8.tgz", "integrity": "sha512-4qP0AvRVZ49R2Z+PcWHuzy7p1/dEoB0Kr/62X5MYScqGJEQluxLtgCS12e2Qn0ctQWuFd+dQKFV7AG9DlB9Hiw==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-observable": "^8.1.2", "@equinor/fusion-query": "^4.0.3", @@ -3661,8 +3363,6 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, "dependencies": { "immer": "^9.0.16", "rxjs": "^7.8.1", @@ -3682,8 +3382,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-observable": "^8.1.2", "immer": "^9.0.16", @@ -3708,12 +3406,10 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "peer": true, "bin": { "uuid": "dist/bin/uuid" } @@ -3722,8 +3418,6 @@ "version": "4.0.17", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-4.0.17.tgz", "integrity": "sha512-v0rwpUWdSE5U3EQBLJb5hBuT0/C9JevaqjnFF3Owgsp1upwbjbigJRI/JYDtnHGc5blH5dWk0RhZ4Sd4c4sahQ==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-query": "^4.0.3", "fast-deep-equal": "^3.1.3" @@ -3737,8 +3431,6 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, "dependencies": { "immer": "^9.0.16", "rxjs": "^7.8.1", @@ -3758,8 +3450,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-observable": "^8.1.2", "immer": "^9.0.16", @@ -3784,12 +3474,10 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "peer": true, "bin": { "uuid": "dist/bin/uuid" } @@ -3798,8 +3486,6 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-event/-/fusion-framework-module-event-4.0.6.tgz", "integrity": "sha512-SXuv8vXlLThGbF7gVdESa9afOEPHCMMHYvbEBhG4Vr7dozn/BD8DkRzhjhnzeGr0iusEP01/30xtUT4IG13AMQ==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-framework-module": "^4.2.5" } @@ -3808,46 +3494,25 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-http/-/fusion-framework-module-http-5.1.1.tgz", "integrity": "sha512-mrbgvhCvkxsaW/6R0DzIVfnwk/HcuHWIVsK1IDxYRZ4c7OeofPFn52L7/cxZCKb2tgmqE5+0dPVv/SXMsmjHbA==", - "peer": true, "dependencies": { "@equinor/fusion-framework-module": "^4.2.5", "@equinor/fusion-framework-module-msal": "^3.0.7", "rxjs": "^7.8.1" } }, - "node_modules/@equinor/fusion-framework-module-http/node_modules/@equinor/fusion-framework-module-msal": { + "node_modules/@equinor/fusion-framework-module-msal": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-3.0.7.tgz", "integrity": "sha512-JIFfwo2Y3fAD9ZqcakRCb8EIIeiombiIbw3elubPO0xXDCGXoEaf2u9FxfhgJ6OuNsk1I++hgAC9siRu0tpJMA==", - "peer": true, "dependencies": { "@azure/msal-browser": "^2.21.0", "@equinor/fusion-framework-module": "^4.2.5" } }, - "node_modules/@equinor/fusion-framework-module-msal": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-1.0.23.tgz", - "integrity": "sha512-2wnC5paGFv0FC/woP9pX3QsHKZMdv5LRr8D6lOpkeW+Y51g/vQ+PRPLxZl7QC1dmqgKygIEoJdWt23a5vqe0Yw==", - "dependencies": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^1.3.0" - } - }, - "node_modules/@equinor/fusion-framework-module-msal/node_modules/@equinor/fusion-framework-module": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-1.3.0.tgz", - "integrity": "sha512-CNbCXVfRow1qYXyLH+AAMiP3xTlIa9SdZQOevW+KGB74/+FOAAOCUVfnot5xFzap/F6U5jndgeh7FYsOau+7zw==", - "dependencies": { - "rxjs": "^7.5.7" - } - }, "node_modules/@equinor/fusion-framework-module-navigation": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-navigation/-/fusion-framework-module-navigation-3.0.6.tgz", - "integrity": "sha512-6s5KZFuRZ0KdyUa+SdayKF6m6bLR7oY3nAuwNyHNW4J/3OubCZTx4Jwhz/6wHqDFuPYmzEuXEmT2L1oLi+hV/g==", - "dev": true, - "peer": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-navigation/-/fusion-framework-module-navigation-3.1.0.tgz", + "integrity": "sha512-31lsAR2IE2bsarhDRm/DImfOeoIv0+Rr7nZFcu2kwHblSUP6s1XpNbwOBOhEKqvxxS6feL/GbCDIPUvIZUCCnA==", "dependencies": { "@remix-run/router": "^1.8.0" }, @@ -3861,8 +3526,6 @@ "version": "7.0.13", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-service-discovery/-/fusion-framework-module-service-discovery-7.0.13.tgz", "integrity": "sha512-dMWTcItoFnlIU+VgJPEGNhzKG1t8bj1zWMmP3MtkKpHx7R4i/cSGbw3gkwSB4w1Za1sAjCHRfCqHxNa6CJYMvg==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-framework-module": "^4.2.5", "@equinor/fusion-framework-module-http": "^5.1.1", @@ -3874,8 +3537,6 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, "dependencies": { "immer": "^9.0.16", "rxjs": "^7.8.1", @@ -3895,8 +3556,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", - "dev": true, - "peer": true, "dependencies": { "@equinor/fusion-observable": "^8.1.2", "immer": "^9.0.16", @@ -3921,12 +3580,10 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "peer": true, "bin": { "uuid": "dist/bin/uuid" } @@ -3935,8 +3592,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-services/-/fusion-framework-module-services-3.2.2.tgz", "integrity": "sha512-dwHXC40hro+5hsYyQCLJaZ5P70J0nF40A3WtSwXQmq6f6duv7kOCjh+vb1Yo9MwTq8af9nJfs18gp6WccA5q4g==", - "dev": true, - "peer": true, "dependencies": { "odata-query": "^7.0.4" }, @@ -3949,8 +3604,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/odata-query/-/odata-query-7.0.4.tgz", "integrity": "sha512-/Zq6xZMWEoMpWgpUg1MIeAUoqSzQBmvnci+eqXvySjVn9MN0R67xpLf75gpswRkbK2/u9hHltYsKOGu7WGlq8g==", - "dev": true, - "peer": true, "dependencies": { "tslib": "^2.4.0" } @@ -3959,7 +3612,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -3971,7 +3623,6 @@ "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -3985,26 +3636,30 @@ "node_modules/@equinor/fusion-framework-module/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "peer": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@equinor/fusion-framework-react": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react/-/fusion-framework-react-4.0.12.tgz", - "integrity": "sha512-HXBYwjCJWJr9T5vx11pJo1C35iiqsCnpbh4ub3Hg6q0MN0616B7S2pXuJx/kgrvYlCtJB2lSDeejFxHiVxX98w==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react/-/fusion-framework-react-5.3.3.tgz", + "integrity": "sha512-0Q36BGjqGA/pZuDnEXuGIYR3tmU4afkFD6QOJfMWwsz3HGCKf5j9Ge7vPSNXPt6ApD4DhLR3bckN/alqdlewmQ==", "dependencies": { - "@equinor/fusion-framework": "^6.0.15", - "@equinor/fusion-framework-react-module-context": "^4.0.11", - "@equinor/fusion-framework-react-module-http": "^2.0.4", - "rxjs": "^7.5.7" + "@equinor/fusion-framework": "^7.0.23", + "@equinor/fusion-framework-module": "^4.2.5", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-framework-react-module-http": "^4.0.1", + "@equinor/fusion-observable": "^8.1.2", + "rxjs": "^7.8.1" }, "peerDependencies": { - "@equinor/fusion-framework-react-module-signalr": "*", + "@equinor/fusion-framework-react-module-signalr": "^2.0.11", "@types/react": "^17.0.0 || ^18.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { + "@equinor/fusion-framework-react-module-context": { + "optional": true + }, "@equinor/fusion-framework-react-module-signalr": { "optional": true }, @@ -4017,13 +3672,17 @@ } }, "node_modules/@equinor/fusion-framework-react-app": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-app/-/fusion-framework-react-app-3.0.25.tgz", - "integrity": "sha512-u1QqhxeHrXSpR8ZpeR9ejNlzHPYDt3VlscVc0nxKVq7NIr0cpOtNmCeTSHwc/5phBsu4/tCglFaWiKZ0Q3gA7w==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-app/-/fusion-framework-react-app-4.1.11.tgz", + "integrity": "sha512-P6WZNvNHl9dmSsdRYCZ9VJ6QQQBCB0moKHvvs7de2ah2oDylZpdURckJfVx30m0xWQnvfVkasvlcu0lUcsd+YA==", "dependencies": { - "@equinor/fusion-framework-app": "^6.0.15", - "@equinor/fusion-framework-react": "^4.0.12", - "@equinor/fusion-framework-react-module-http": "^2.0.4" + "@equinor/fusion-framework-app": "^7.1.8", + "@equinor/fusion-framework-module": "^4.2.5", + "@equinor/fusion-framework-module-app": "^5.2.8", + "@equinor/fusion-framework-module-navigation": "^3.1.0", + "@equinor/fusion-framework-react": "^5.3.3", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-framework-react-module-http": "^4.0.1" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -4031,6 +3690,9 @@ "react-dom": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { + "@equinor/fusion-framework-module-navigation": { + "optional": true + }, "@equinor/fusion-framework-react-module-bookmark": { "optional": true }, @@ -4046,11 +3708,11 @@ } }, "node_modules/@equinor/fusion-framework-react-module": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module/-/fusion-framework-react-module-2.0.2.tgz", - "integrity": "sha512-LXv6LnQ2eMlTf8X6gQmZlUt33bdfQXwoB2+syCIyQDEXeZDMyek7sxoiN/xsQRPIfLXaCQ26FFokh7P/ePO05A==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module/-/fusion-framework-react-module-3.0.6.tgz", + "integrity": "sha512-bTAC2BUeB8fALHV8+Rf+YMrIsvKrWFpu0jjkSKY9H0QshAqonkr5T4ELK3RPUyC2Z8QlBA2gtGXgj/phjjyl5g==", "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1" + "@equinor/fusion-framework-module": "^4.2.5" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -4067,13 +3729,14 @@ } }, "node_modules/@equinor/fusion-framework-react-module-context": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-context/-/fusion-framework-react-module-context-4.0.11.tgz", - "integrity": "sha512-RHK22bkApO3lb7ulnHrJ5hSvRUeIOstqUhKn9SL1OBC1QHW9iaWWqlT6MaF0QTHZi4+1CE73Ar3M5w095u/pqQ==", + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-context/-/fusion-framework-react-module-context-6.0.16.tgz", + "integrity": "sha512-v3HyR17Xqn5wenVV9puvDURTrnI0vzKeVd8zmhKRqGiDiUu9SHpELOiLV7LHl4luKV6JCISdwY59oOiOfT+hMg==", "dependencies": { - "@equinor/fusion-framework-module-context": "^2.0.15", - "@equinor/fusion-framework-react-module": "^2.0.2", - "@equinor/fusion-query": "^2.0.7" + "@equinor/fusion-framework-module-context": "^4.0.17", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-observable": "^8.1.2", + "@equinor/fusion-query": "^4.0.3" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -4089,150 +3752,98 @@ } } }, - "node_modules/@equinor/fusion-framework-react-module-context/node_modules/@equinor/fusion-framework-module-context": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-2.0.15.tgz", - "integrity": "sha512-lWp4k59hRvesP4OI9Y+GMJVRHEOb/pOnHDl4Unna8PRXHbZERc6OBFSwhmYZQYs+p10NNcJIqljWpc/3VUciww==", + "node_modules/@equinor/fusion-framework-react-module-context/node_modules/@equinor/fusion-observable": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", + "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", "dependencies": { - "@equinor/fusion-query": "^2.0.7", - "fast-deep-equal": "^3.1.3" + "immer": "^9.0.16", + "rxjs": "^7.8.1", + "uuid": "^8.3.2" }, "peerDependencies": { - "@equinor/fusion-framework-module": ">=1.2.5", - "rxjs": "^7.5.7" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@equinor/fusion-framework-react-module-http": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-http/-/fusion-framework-react-module-http-2.0.4.tgz", - "integrity": "sha512-ut2SOtewNLKgwTC2d5gi7AwZkYBgdL9rcZ4t+XSAz3k0ACbYsAJHokb+gWEUDnbVwuFPXGaCcioiG7myDyXd+w==", + "node_modules/@equinor/fusion-framework-react-module-context/node_modules/@equinor/fusion-query": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", + "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", + "dependencies": { + "@equinor/fusion-observable": "^8.1.2", + "immer": "^9.0.16", + "rxjs": "^7.8.1", + "uuid": "^9.0.0", + "vitest": "^0.34.2" + }, "peerDependencies": { - "@equinor/fusion-framework-module-http": ">=1.0.0", - "@equinor/fusion-framework-react-module": ">=0.2.0", "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.9.0 || ^17.0.0 || ^18.0.0" + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true }, - "react-dom": { + "react": { "optional": true } } }, - "node_modules/@equinor/fusion-framework-react-module/node_modules/@equinor/fusion-framework-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-2.0.1.tgz", - "integrity": "sha512-tN0EczTJ8vaAGWGWztR22eQDieBjWJmaDyJk62rvlufuW7jjpi9WTFfO7r4pfyT5CKaTVt/O7oFdQ3o1Xyql9A==", - "dependencies": { - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework/-/fusion-framework-6.0.15.tgz", - "integrity": "sha512-26sWoZaXmJlEJTAVYmvhuT9XKt4O5BDuMN+NELmzPMsD551J8Q6Whrtc9b0QAAZZzzF0X2l+ZHKQuxzIOsVi5w==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-context": "^2.0.15", - "@equinor/fusion-framework-module-event": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "@equinor/fusion-framework-module-service-discovery": "^6.0.8", - "@equinor/fusion-framework-module-services": "^2.6.0", - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-2.0.1.tgz", - "integrity": "sha512-tN0EczTJ8vaAGWGWztR22eQDieBjWJmaDyJk62rvlufuW7jjpi9WTFfO7r4pfyT5CKaTVt/O7oFdQ3o1Xyql9A==", - "dependencies": { - "rxjs": "^7.5.7" + "node_modules/@equinor/fusion-framework-react-module-context/node_modules/@equinor/fusion-query/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework-module-context": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-2.0.15.tgz", - "integrity": "sha512-lWp4k59hRvesP4OI9Y+GMJVRHEOb/pOnHDl4Unna8PRXHbZERc6OBFSwhmYZQYs+p10NNcJIqljWpc/3VUciww==", - "dependencies": { - "@equinor/fusion-query": "^2.0.7", - "fast-deep-equal": "^3.1.3" - }, + "node_modules/@equinor/fusion-framework-react-module-http": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-http/-/fusion-framework-react-module-http-4.0.1.tgz", + "integrity": "sha512-3Eo2JvRAeBE6a6MIZ+InmuccGjfDDSSPaFkmgQW1LPQDWfuGpEIwJ2mG4QRCU4Jr7Xt/Zaso2pkeZcZeuiUiUQ==", "peerDependencies": { - "@equinor/fusion-framework-module": ">=1.2.5", - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework-module-event": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-event/-/fusion-framework-module-event-2.0.1.tgz", - "integrity": "sha512-sc3h+df/srua9YjQKXTP3FDaYr+PxhEff1y7Nas3OBjxSozeArf2cKsLu7JZFqT2kGzkr52VQ6QBR92nWDcMfA==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework-module-http": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-http/-/fusion-framework-module-http-4.0.2.tgz", - "integrity": "sha512-Z7/v5Ddpl8pz0Oz/Rhc9SymzPGoYfNXZYU7fplX5IcCU+UQAGYbvP5/SZvL0MtX79SakCP2XgpjFB6n+i/5NcQ==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "rxjs": "^7.5.7" - } - }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework-module-msal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-2.0.1.tgz", - "integrity": "sha512-tDsBjxDaaT+wO5tYe3eX2K8cMOrFNfsmNhppGCYEMhduFa/FNgLsqN0XX6w0uGwcfosPxadtuNUisOjx6j1/1Q==", - "dependencies": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework-module-service-discovery": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-service-discovery/-/fusion-framework-module-service-discovery-6.0.8.tgz", - "integrity": "sha512-TJRkKcAqHfi6n0QKsySQ8DAsWUO2XbL90tGjBzeGnYZfHy9h8rGVBTmp2w7r9EKE1dR9YdxI4D6sISRRnqZrVg==", - "dependencies": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-query": "^2.0.7", - "rxjs": "^7.5.7" + "@equinor/fusion-framework-module-http": "^5.1.1", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.9.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-framework-module-services": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-services/-/fusion-framework-module-services-2.6.0.tgz", - "integrity": "sha512-flB/e738OvXap33d+dxZ3M76zm1BnDCXtOc0s1ZQawfptWi2tgVjEIS9hnD11qD5+V11VewgSZJ1sG9h7FiH/A==", + "node_modules/@equinor/fusion-framework-react/node_modules/@equinor/fusion-observable": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", + "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", "dependencies": { - "odata-query": "^7.0.3" + "immer": "^9.0.16", + "rxjs": "^7.8.1", + "uuid": "^8.3.2" }, "peerDependencies": { - "@equinor/fusion-framework-module": ">=1.2.2", - "odata-query": "^7.0.3" - } - }, - "node_modules/@equinor/fusion-framework-react/node_modules/odata-query": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/odata-query/-/odata-query-7.0.4.tgz", - "integrity": "sha512-/Zq6xZMWEoMpWgpUg1MIeAUoqSzQBmvnci+eqXvySjVn9MN0R67xpLf75gpswRkbK2/u9hHltYsKOGu7WGlq8g==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@equinor/fusion-framework/node_modules/@equinor/fusion-framework-module-msal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-3.0.7.tgz", - "integrity": "sha512-JIFfwo2Y3fAD9ZqcakRCb8EIIeiombiIbw3elubPO0xXDCGXoEaf2u9FxfhgJ6OuNsk1I++hgAC9siRu0tpJMA==", - "dev": true, - "peer": true, - "dependencies": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^4.2.5" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@equinor/fusion-observable": { @@ -5517,12 +5128,10 @@ "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "android" ], - "peer": true, "engines": { "node": ">=12" } @@ -5534,12 +5143,10 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "android" ], - "peer": true, "engines": { "node": ">=12" } @@ -5551,12 +5158,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "android" ], - "peer": true, "engines": { "node": ">=12" } @@ -5568,12 +5173,10 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=12" } @@ -5585,12 +5188,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=12" } @@ -5602,12 +5203,10 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -5619,12 +5218,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -5636,12 +5233,10 @@ "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5653,12 +5248,10 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5670,12 +5263,10 @@ "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5687,12 +5278,10 @@ "cpu": [ "loong64" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5704,12 +5293,10 @@ "cpu": [ "mips64el" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5721,12 +5308,10 @@ "cpu": [ "ppc64" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5738,12 +5323,10 @@ "cpu": [ "riscv64" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5755,12 +5338,10 @@ "cpu": [ "s390x" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5772,12 +5353,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -5789,12 +5368,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "netbsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -5806,12 +5383,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "openbsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -5823,12 +5398,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "sunos" ], - "peer": true, "engines": { "node": ">=12" } @@ -5840,12 +5413,10 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "win32" ], - "peer": true, "engines": { "node": ">=12" } @@ -5857,12 +5428,10 @@ "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "win32" ], - "peer": true, "engines": { "node": ">=12" } @@ -5874,12 +5443,10 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "win32" ], - "peer": true, "engines": { "node": ">=12" } @@ -7640,8 +7207,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "peer": true, "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -7914,7 +7479,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, + "devOptional": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -10378,8 +9943,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz", "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==", - "dev": true, - "peer": true, "engines": { "node": ">=14.0.0" } @@ -10413,9 +9976,7 @@ "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true, - "peer": true + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, "node_modules/@sindresorhus/is": { "version": "4.6.0", @@ -10862,7 +10423,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 6" } @@ -10929,16 +10490,12 @@ "node_modules/@types/chai": { "version": "4.3.9", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.9.tgz", - "integrity": "sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==", - "dev": true, - "peer": true + "integrity": "sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==" }, "node_modules/@types/chai-subset": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.4.tgz", "integrity": "sha512-CCWNXrJYSUIojZ1149ksLl3AN9cmZ5djf+yUoVVV+NuYrtydItQVlL2ZDqyC6M6O9LWRnVf8yYDxbXHO2TfQZg==", - "dev": true, - "peer": true, "dependencies": { "@types/chai": "*" } @@ -11113,7 +10670,6 @@ "version": "20.8.8", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.8.tgz", "integrity": "sha512-YRsdVxq6OaLfmR9Hy816IMp33xOBjfyOgUd77ehqg96CFywxAPbDbXvAsuN2KVg2HOT8Eh6uAfU+l4WffwPVrQ==", - "dev": true, "dependencies": { "undici-types": "~5.25.1" } @@ -11758,8 +11314,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.6.tgz", "integrity": "sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==", - "dev": true, - "peer": true, "dependencies": { "@vitest/spy": "0.34.6", "@vitest/utils": "0.34.6", @@ -11773,8 +11327,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.34.6.tgz", "integrity": "sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==", - "dev": true, - "peer": true, "dependencies": { "@vitest/utils": "0.34.6", "p-limit": "^4.0.0", @@ -11788,8 +11340,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "peer": true, "dependencies": { "yocto-queue": "^1.0.0" }, @@ -11804,8 +11354,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "peer": true, "engines": { "node": ">=12.20" }, @@ -11817,8 +11365,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.34.6.tgz", "integrity": "sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==", - "dev": true, - "peer": true, "dependencies": { "magic-string": "^0.30.1", "pathe": "^1.1.1", @@ -11832,8 +11378,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -11845,8 +11389,6 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "peer": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -11860,8 +11402,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.6.tgz", "integrity": "sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==", - "dev": true, - "peer": true, "dependencies": { "tinyspy": "^2.1.1" }, @@ -11873,8 +11413,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.6.tgz", "integrity": "sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==", - "dev": true, - "peer": true, "dependencies": { "diff-sequences": "^29.4.3", "loupe": "^2.3.6", @@ -11888,8 +11426,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -11901,8 +11437,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "peer": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -11911,8 +11445,6 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "peer": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -12190,7 +11722,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true + "devOptional": true }, "node_modules/abort-controller": { "version": "3.0.0", @@ -12231,7 +11763,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, + "devOptional": true, "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -12241,7 +11773,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, + "devOptional": true, "bin": { "acorn": "bin/acorn" }, @@ -12270,7 +11802,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.4.0" } @@ -12738,8 +12270,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "peer": true, "engines": { "node": "*" } @@ -12775,7 +12305,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "devOptional": true }, "node_modules/at-least-node": { "version": "1.0.0", @@ -13290,7 +12820,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true + "devOptional": true }, "node_modules/browserslist": { "version": "4.22.1", @@ -13422,8 +12952,6 @@ "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -13580,8 +13108,6 @@ "version": "4.3.10", "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", - "dev": true, - "peer": true, "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -13665,8 +13191,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "peer": true, "dependencies": { "get-func-name": "^2.0.2" }, @@ -14185,7 +13709,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, + "devOptional": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -14363,7 +13887,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "dev": true, + "devOptional": true, "dependencies": { "is-what": "^3.14.1" }, @@ -14563,13 +14087,13 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true + "devOptional": true }, "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, + "devOptional": true, "dependencies": { "cssom": "~0.3.6" }, @@ -14581,7 +14105,7 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true + "devOptional": true }, "node_modules/csstype": { "version": "3.1.2", @@ -14869,7 +14393,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, + "devOptional": true, "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -14941,7 +14465,7 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true + "devOptional": true }, "node_modules/decompress-response": { "version": "6.0.0", @@ -14980,8 +14504,6 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, - "peer": true, "dependencies": { "type-detect": "^4.0.0" }, @@ -15324,7 +14846,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.4.0" } @@ -15430,7 +14952,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, + "devOptional": true, "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -15442,7 +14964,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -15851,9 +15373,7 @@ "version": "0.18.20", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, "hasInstallScript": true, - "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -15911,7 +15431,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, + "devOptional": true, "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -17364,8 +16884,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "peer": true, "engines": { "node": "*" } @@ -17856,7 +17374,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, + "devOptional": true, "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -17996,7 +17514,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "devOptional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -18747,7 +18265,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true + "devOptional": true }, "node_modules/is-promise": { "version": "2.2.2", @@ -18929,7 +18447,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true + "devOptional": true }, "node_modules/is-windows": { "version": "1.0.2", @@ -20915,7 +20433,7 @@ "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, + "devOptional": true, "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -20961,7 +20479,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, + "devOptional": true, "dependencies": { "debug": "4" }, @@ -20973,7 +20491,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, + "devOptional": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -20987,7 +20505,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, + "devOptional": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -21001,7 +20519,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, + "devOptional": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -21014,7 +20532,7 @@ "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8.3.0" }, @@ -21119,9 +20637,7 @@ "node_modules/jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true, - "peer": true + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" }, "node_modules/jsonfile": { "version": "4.0.0", @@ -21353,7 +20869,7 @@ "version": "3.13.1", "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", - "dev": true, + "devOptional": true, "dependencies": { "copy-anything": "^2.0.1", "tslib": "^1.10.0" @@ -21424,7 +20940,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "devOptional": true }, "node_modules/leven": { "version": "3.1.0", @@ -21931,8 +21447,6 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true, - "peer": true, "engines": { "node": ">=14" }, @@ -22251,8 +21765,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, - "peer": true, "dependencies": { "get-func-name": "^2.0.1" } @@ -22305,8 +21817,6 @@ "version": "0.30.5", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "dev": true, - "peer": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -22481,7 +21991,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 0.6" } @@ -22490,7 +22000,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, + "devOptional": true, "dependencies": { "mime-db": "1.52.0" }, @@ -22565,8 +22075,6 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", - "dev": true, - "peer": true, "dependencies": { "acorn": "^8.10.0", "pathe": "^1.1.1", @@ -22598,14 +22106,12 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], - "peer": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -22788,7 +22294,7 @@ "version": "2.2.7", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true + "devOptional": true }, "node_modules/object-assign": { "version": "4.1.1", @@ -23323,7 +22829,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "devOptional": true }, "node_modules/parseurl": { "version": "1.3.3", @@ -23443,16 +22949,12 @@ "node_modules/pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", - "dev": true, - "peer": true + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "node_modules/pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "peer": true, "engines": { "node": "*" } @@ -23743,8 +23245,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "dev": true, - "peer": true, "dependencies": { "jsonc-parser": "^3.2.0", "mlly": "^1.2.0", @@ -24196,7 +23696,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "devOptional": true }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -24782,7 +24282,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "devOptional": true }, "node_modules/resolve": { "version": "1.22.8", @@ -24917,8 +24417,6 @@ "version": "3.29.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "dev": true, - "peer": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -25034,13 +24532,13 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "devOptional": true }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, + "devOptional": true, "dependencies": { "xmlchars": "^2.2.0" }, @@ -25266,9 +24764,7 @@ "node_modules/siginfo": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true, - "peer": true + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" }, "node_modules/signal-exit": { "version": "3.0.7", @@ -25336,8 +24832,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "peer": true, "engines": { "node": ">=0.10.0" } @@ -25414,9 +24908,7 @@ "node_modules/stackback": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true, - "peer": true + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" }, "node_modules/statuses": { "version": "2.0.1", @@ -25430,9 +24922,7 @@ "node_modules/std-env": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.4.3.tgz", - "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==", - "dev": true, - "peer": true + "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==" }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", @@ -25635,8 +25125,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", - "dev": true, - "peer": true, "dependencies": { "acorn": "^8.10.0" }, @@ -25770,7 +25258,7 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true + "devOptional": true }, "node_modules/synckit": { "version": "0.8.5", @@ -25941,7 +25429,7 @@ "version": "5.22.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", - "dev": true, + "devOptional": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -26011,7 +25499,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "devOptional": true }, "node_modules/test-exclude": { "version": "6.0.0", @@ -26071,16 +25559,12 @@ "node_modules/tinybench": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", - "dev": true, - "peer": true + "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==" }, "node_modules/tinypool": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.7.0.tgz", "integrity": "sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==", - "dev": true, - "peer": true, "engines": { "node": ">=14.0.0" } @@ -26089,8 +25573,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", - "dev": true, - "peer": true, "engines": { "node": ">=14.0.0" } @@ -26175,7 +25657,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, + "devOptional": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -26190,7 +25672,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6" } @@ -26199,7 +25681,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 4.0.0" } @@ -26208,7 +25690,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, + "devOptional": true, "dependencies": { "punycode": "^2.1.1" }, @@ -26220,7 +25702,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6" } @@ -26527,7 +26009,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, "engines": { "node": ">=4" } @@ -26679,9 +26160,7 @@ "node_modules/ufo": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.1.tgz", - "integrity": "sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==", - "dev": true, - "peer": true + "integrity": "sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==" }, "node_modules/unbox-primitive": { "version": "1.0.2", @@ -26709,8 +26188,7 @@ "node_modules/undici-types": { "version": "5.25.3", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", - "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", - "dev": true + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -26893,7 +26371,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, + "devOptional": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -27040,8 +26518,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.34.6.tgz", "integrity": "sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==", - "dev": true, - "peer": true, "dependencies": { "cac": "^6.7.14", "debug": "^4.3.4", @@ -27063,15 +26539,12 @@ "node_modules/vite-node/node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true, - "peer": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/vite-node/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, "funding": [ { "type": "opencollective", @@ -27086,7 +26559,6 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -27100,8 +26572,6 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", - "dev": true, - "peer": true, "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", @@ -27156,8 +26626,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.34.6.tgz", "integrity": "sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==", - "dev": true, - "peer": true, "dependencies": { "@types/chai": "^4.3.5", "@types/chai-subset": "^1.3.3", @@ -27234,8 +26702,6 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "peer": true, "engines": { "node": ">=0.4.0" } @@ -27243,15 +26709,12 @@ "node_modules/vitest/node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true, - "peer": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/vitest/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, "funding": [ { "type": "opencollective", @@ -27266,7 +26729,6 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -27280,8 +26742,6 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", - "dev": true, - "peer": true, "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", @@ -27337,7 +26797,7 @@ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dev": true, + "devOptional": true, "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -27351,7 +26811,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, + "devOptional": true, "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -27424,7 +26884,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, + "devOptional": true, "engines": { "node": ">=10.4" } @@ -27695,7 +27155,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, + "devOptional": true, "dependencies": { "iconv-lite": "0.4.24" } @@ -27704,13 +27164,13 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true + "devOptional": true }, "node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, + "devOptional": true, "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -27816,8 +27276,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", - "dev": true, - "peer": true, "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" @@ -27947,13 +27405,13 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true + "devOptional": true }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true + "devOptional": true }, "node_modules/xmlhttprequest": { "version": "1.8.0", @@ -28104,19 +27562,6 @@ "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" }, - "@ag-grid-community/core": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@ag-grid-community/core/-/core-28.1.1.tgz", - "integrity": "sha512-0Mrvg1lERglcFd4oQijxvGpECnx1ZX1L/fPlmfxYPGAFMJzIKxfXtF1tL2h20QrntTZSHuDnm3aWkTFB1ybp2A==" - }, - "@ag-grid-enterprise/core": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@ag-grid-enterprise/core/-/core-28.1.1.tgz", - "integrity": "sha512-klHrh4M7sSBLD+xrRNb+r6tT5uqtgNaHbB7XneormdpU/V+U1A77DcaKTCXzcxjeF3XE6RRfCEAqwWNGbFOy+Q==", - "requires": { - "@ag-grid-community/core": "~28.1.0" - } - }, "@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -30211,102 +29656,6 @@ "webpack-merge": "^5.8.0" }, "dependencies": { - "@equinor/fusion-framework-app": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-app/-/fusion-framework-app-7.1.8.tgz", - "integrity": "sha512-YyBOGrPgaq3Q1iblDcqkK08y9C4hrOjFOu9BxlUhElywNeStvEeBwoMFxBEAcOKtbP7i13tY8us6f0FLCqLHTw==", - "dev": true, - "peer": true, - "requires": { - "@equinor/fusion-framework": "^7.0.23", - "@equinor/fusion-framework-module": "^4.2.5", - "@equinor/fusion-framework-module-app": "^5.2.8", - "@equinor/fusion-framework-module-event": "^4.0.6", - "@equinor/fusion-framework-module-http": "^5.1.1", - "@equinor/fusion-framework-module-msal": "^3.0.7" - } - }, - "@equinor/fusion-framework-legacy-interopt": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-legacy-interopt/-/fusion-framework-legacy-interopt-4.0.14.tgz", - "integrity": "sha512-21ab2Lul8kSkQfxrSXItD5F5h7KEtRoC2Z5Vy3Rc/qQAowaGvmbkIzjMZiIX91SkgcAAU0HBZRx2MU+JCeu3sA==", - "dev": true, - "requires": {} - }, - "@equinor/fusion-framework-module-msal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-3.0.7.tgz", - "integrity": "sha512-JIFfwo2Y3fAD9ZqcakRCb8EIIeiombiIbw3elubPO0xXDCGXoEaf2u9FxfhgJ6OuNsk1I++hgAC9siRu0tpJMA==", - "dev": true, - "peer": true, - "requires": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^4.2.5" - } - }, - "@equinor/fusion-framework-react-app": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-app/-/fusion-framework-react-app-4.1.10.tgz", - "integrity": "sha512-6ZPezKSr2xOIP7bA92OWwe1hokzGRunah1OiygaYOuZt2H2AF2joPcMjAXyodpXi+MtKjqyJhRlugS71cebRBw==", - "dev": true, - "peer": true, - "requires": { - "@equinor/fusion-framework-app": "^7.1.8", - "@equinor/fusion-framework-module": "^4.2.5", - "@equinor/fusion-framework-module-app": "^5.2.8", - "@equinor/fusion-framework-module-navigation": "^3.0.6", - "@equinor/fusion-framework-react": "^5.3.3", - "@equinor/fusion-framework-react-module": "^3.0.6", - "@equinor/fusion-framework-react-module-http": "^4.0.1" - }, - "dependencies": { - "@equinor/fusion-framework-react": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react/-/fusion-framework-react-5.3.3.tgz", - "integrity": "sha512-0Q36BGjqGA/pZuDnEXuGIYR3tmU4afkFD6QOJfMWwsz3HGCKf5j9Ge7vPSNXPt6ApD4DhLR3bckN/alqdlewmQ==", - "dev": true, - "peer": true, - "requires": { - "@equinor/fusion-framework": "^7.0.23", - "@equinor/fusion-framework-module": "^4.2.5", - "@equinor/fusion-framework-react-module": "^3.0.6", - "@equinor/fusion-framework-react-module-http": "^4.0.1", - "@equinor/fusion-observable": "^8.1.2", - "rxjs": "^7.8.1" - } - } - } - }, - "@equinor/fusion-framework-react-module": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module/-/fusion-framework-react-module-3.0.6.tgz", - "integrity": "sha512-bTAC2BUeB8fALHV8+Rf+YMrIsvKrWFpu0jjkSKY9H0QshAqonkr5T4ELK3RPUyC2Z8QlBA2gtGXgj/phjjyl5g==", - "dev": true, - "peer": true, - "requires": { - "@equinor/fusion-framework-module": "^4.2.5" - } - }, - "@equinor/fusion-framework-react-module-http": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-http/-/fusion-framework-react-module-http-4.0.1.tgz", - "integrity": "sha512-3Eo2JvRAeBE6a6MIZ+InmuccGjfDDSSPaFkmgQW1LPQDWfuGpEIwJ2mG4QRCU4Jr7Xt/Zaso2pkeZcZeuiUiUQ==", - "dev": true, - "peer": true, - "requires": {} - }, - "@equinor/fusion-observable": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", - "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, - "requires": { - "immer": "^9.0.16", - "rxjs": "^7.8.1", - "uuid": "^8.3.2" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -30803,8 +30152,6 @@ "version": "7.0.23", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework/-/fusion-framework-7.0.23.tgz", "integrity": "sha512-jw1nk+8cPvbEFWLsE4dyTZcwWA4c9wiENT16gZ53JgIinrz5boGW1CbrNgrX+B5908mhIwDwPeTTz/GYkA2hXg==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-framework-module": "^4.2.5", "@equinor/fusion-framework-module-context": "^4.0.17", @@ -30814,136 +30161,32 @@ "@equinor/fusion-framework-module-service-discovery": "^7.0.13", "@equinor/fusion-framework-module-services": "^3.2.2", "rxjs": "^7.8.1" - }, - "dependencies": { - "@equinor/fusion-framework-module-msal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-3.0.7.tgz", - "integrity": "sha512-JIFfwo2Y3fAD9ZqcakRCb8EIIeiombiIbw3elubPO0xXDCGXoEaf2u9FxfhgJ6OuNsk1I++hgAC9siRu0tpJMA==", - "dev": true, - "peer": true, - "requires": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^4.2.5" - } - } } }, "@equinor/fusion-framework-app": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-app/-/fusion-framework-app-6.0.15.tgz", - "integrity": "sha512-oRlB9WquaVVI397+6Hbe51UtSMQITR95uCeOz4sxbMcDk4a9kpWWHSaQw7NV0B2TDuOT3oG3KXsPqmbiAW5oFw==", - "requires": { - "@equinor/fusion-framework": "^6.0.15", - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-app": "^4.0.8", - "@equinor/fusion-framework-module-event": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-framework-module-msal": "^2.0.1" - }, - "dependencies": { - "@equinor/fusion-framework": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework/-/fusion-framework-6.0.15.tgz", - "integrity": "sha512-26sWoZaXmJlEJTAVYmvhuT9XKt4O5BDuMN+NELmzPMsD551J8Q6Whrtc9b0QAAZZzzF0X2l+ZHKQuxzIOsVi5w==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-context": "^2.0.15", - "@equinor/fusion-framework-module-event": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "@equinor/fusion-framework-module-service-discovery": "^6.0.8", - "@equinor/fusion-framework-module-services": "^2.6.0", - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-2.0.1.tgz", - "integrity": "sha512-tN0EczTJ8vaAGWGWztR22eQDieBjWJmaDyJk62rvlufuW7jjpi9WTFfO7r4pfyT5CKaTVt/O7oFdQ3o1Xyql9A==", - "requires": { - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module-app": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-app/-/fusion-framework-module-app-4.0.8.tgz", - "integrity": "sha512-o33FhghFWkvvOxW7ynNADoEt3ArjpILHENuVEsEAkx+hFwqGrWouC6gnulCaXEp0HtvH9/9vA/p+6WNJ1AMtjg==", - "requires": { - "@equinor/fusion-query": "^2.0.7", - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module-context": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-2.0.15.tgz", - "integrity": "sha512-lWp4k59hRvesP4OI9Y+GMJVRHEOb/pOnHDl4Unna8PRXHbZERc6OBFSwhmYZQYs+p10NNcJIqljWpc/3VUciww==", - "requires": { - "@equinor/fusion-query": "^2.0.7", - "fast-deep-equal": "^3.1.3" - } - }, - "@equinor/fusion-framework-module-event": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-event/-/fusion-framework-module-event-2.0.1.tgz", - "integrity": "sha512-sc3h+df/srua9YjQKXTP3FDaYr+PxhEff1y7Nas3OBjxSozeArf2cKsLu7JZFqT2kGzkr52VQ6QBR92nWDcMfA==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "@equinor/fusion-framework-module-http": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-http/-/fusion-framework-module-http-4.0.2.tgz", - "integrity": "sha512-Z7/v5Ddpl8pz0Oz/Rhc9SymzPGoYfNXZYU7fplX5IcCU+UQAGYbvP5/SZvL0MtX79SakCP2XgpjFB6n+i/5NcQ==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module-msal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-2.0.1.tgz", - "integrity": "sha512-tDsBjxDaaT+wO5tYe3eX2K8cMOrFNfsmNhppGCYEMhduFa/FNgLsqN0XX6w0uGwcfosPxadtuNUisOjx6j1/1Q==", - "requires": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "@equinor/fusion-framework-module-service-discovery": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-service-discovery/-/fusion-framework-module-service-discovery-6.0.8.tgz", - "integrity": "sha512-TJRkKcAqHfi6n0QKsySQ8DAsWUO2XbL90tGjBzeGnYZfHy9h8rGVBTmp2w7r9EKE1dR9YdxI4D6sISRRnqZrVg==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-query": "^2.0.7", - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module-services": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-services/-/fusion-framework-module-services-2.6.0.tgz", - "integrity": "sha512-flB/e738OvXap33d+dxZ3M76zm1BnDCXtOc0s1ZQawfptWi2tgVjEIS9hnD11qD5+V11VewgSZJ1sG9h7FiH/A==", - "requires": { - "odata-query": "^7.0.3" - } - }, - "odata-query": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/odata-query/-/odata-query-7.0.4.tgz", - "integrity": "sha512-/Zq6xZMWEoMpWgpUg1MIeAUoqSzQBmvnci+eqXvySjVn9MN0R67xpLf75gpswRkbK2/u9hHltYsKOGu7WGlq8g==", - "requires": { - "tslib": "^2.4.0" - } - } + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-app/-/fusion-framework-app-7.1.8.tgz", + "integrity": "sha512-YyBOGrPgaq3Q1iblDcqkK08y9C4hrOjFOu9BxlUhElywNeStvEeBwoMFxBEAcOKtbP7i13tY8us6f0FLCqLHTw==", + "requires": { + "@equinor/fusion-framework": "^7.0.23", + "@equinor/fusion-framework-module": "^4.2.5", + "@equinor/fusion-framework-module-app": "^5.2.8", + "@equinor/fusion-framework-module-event": "^4.0.6", + "@equinor/fusion-framework-module-http": "^5.1.1", + "@equinor/fusion-framework-module-msal": "^3.0.7" } }, + "@equinor/fusion-framework-legacy-interopt": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-legacy-interopt/-/fusion-framework-legacy-interopt-4.0.14.tgz", + "integrity": "sha512-21ab2Lul8kSkQfxrSXItD5F5h7KEtRoC2Z5Vy3Rc/qQAowaGvmbkIzjMZiIX91SkgcAAU0HBZRx2MU+JCeu3sA==", + "dev": true, + "requires": {} + }, "@equinor/fusion-framework-module": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-4.2.5.tgz", "integrity": "sha512-Bk0XkUPkfyo5u3Zqgx98zazy+mlig2Om6Z3hKbv17CnvuuaHHZfVzH8C9vmFwgVa9X/2bBzg4HRDpAc2Y5xNzQ==", - "peer": true, "requires": { "rxjs": "^7.8.1", "semver": "^7.5.4" @@ -30953,7 +30196,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, "requires": { "yallist": "^4.0.0" } @@ -30962,7 +30204,6 @@ "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -30970,25 +30211,14 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "peer": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, - "@equinor/fusion-framework-module-ag-grid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-ag-grid/-/fusion-framework-module-ag-grid-3.0.1.tgz", - "integrity": "sha512-2OXzFe/DjIElvArnEJxWrjXe+DmYIDoXfG+gyOYgs9mhArA1mpSL0Pab9nn8UH2HLl+q4YFl9kC2YQASqx0t3g==", - "requires": { - "@ag-grid-enterprise/core": "~28.1.1" - } - }, "@equinor/fusion-framework-module-app": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-app/-/fusion-framework-module-app-5.2.8.tgz", "integrity": "sha512-4qP0AvRVZ49R2Z+PcWHuzy7p1/dEoB0Kr/62X5MYScqGJEQluxLtgCS12e2Qn0ctQWuFd+dQKFV7AG9DlB9Hiw==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-observable": "^8.1.2", "@equinor/fusion-query": "^4.0.3", @@ -31000,8 +30230,6 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, "requires": { "immer": "^9.0.16", "rxjs": "^7.8.1", @@ -31012,8 +30240,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-observable": "^8.1.2", "immer": "^9.0.16", @@ -31025,9 +30251,7 @@ "uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "peer": true + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" } } } @@ -31037,8 +30261,6 @@ "version": "4.0.17", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-4.0.17.tgz", "integrity": "sha512-v0rwpUWdSE5U3EQBLJb5hBuT0/C9JevaqjnFF3Owgsp1upwbjbigJRI/JYDtnHGc5blH5dWk0RhZ4Sd4c4sahQ==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-query": "^4.0.3", "fast-deep-equal": "^3.1.3" @@ -31048,8 +30270,6 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, "requires": { "immer": "^9.0.16", "rxjs": "^7.8.1", @@ -31060,8 +30280,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-observable": "^8.1.2", "immer": "^9.0.16", @@ -31073,9 +30291,7 @@ "uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "peer": true + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" } } } @@ -31085,8 +30301,6 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-event/-/fusion-framework-module-event-4.0.6.tgz", "integrity": "sha512-SXuv8vXlLThGbF7gVdESa9afOEPHCMMHYvbEBhG4Vr7dozn/BD8DkRzhjhnzeGr0iusEP01/30xtUT4IG13AMQ==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-framework-module": "^4.2.5" } @@ -31095,50 +30309,25 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-http/-/fusion-framework-module-http-5.1.1.tgz", "integrity": "sha512-mrbgvhCvkxsaW/6R0DzIVfnwk/HcuHWIVsK1IDxYRZ4c7OeofPFn52L7/cxZCKb2tgmqE5+0dPVv/SXMsmjHbA==", - "peer": true, "requires": { "@equinor/fusion-framework-module": "^4.2.5", "@equinor/fusion-framework-module-msal": "^3.0.7", "rxjs": "^7.8.1" - }, - "dependencies": { - "@equinor/fusion-framework-module-msal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-3.0.7.tgz", - "integrity": "sha512-JIFfwo2Y3fAD9ZqcakRCb8EIIeiombiIbw3elubPO0xXDCGXoEaf2u9FxfhgJ6OuNsk1I++hgAC9siRu0tpJMA==", - "peer": true, - "requires": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^4.2.5" - } - } } }, "@equinor/fusion-framework-module-msal": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-1.0.23.tgz", - "integrity": "sha512-2wnC5paGFv0FC/woP9pX3QsHKZMdv5LRr8D6lOpkeW+Y51g/vQ+PRPLxZl7QC1dmqgKygIEoJdWt23a5vqe0Yw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-3.0.7.tgz", + "integrity": "sha512-JIFfwo2Y3fAD9ZqcakRCb8EIIeiombiIbw3elubPO0xXDCGXoEaf2u9FxfhgJ6OuNsk1I++hgAC9siRu0tpJMA==", "requires": { "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^1.3.0" - }, - "dependencies": { - "@equinor/fusion-framework-module": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-1.3.0.tgz", - "integrity": "sha512-CNbCXVfRow1qYXyLH+AAMiP3xTlIa9SdZQOevW+KGB74/+FOAAOCUVfnot5xFzap/F6U5jndgeh7FYsOau+7zw==", - "requires": { - "rxjs": "^7.5.7" - } - } + "@equinor/fusion-framework-module": "^4.2.5" } }, "@equinor/fusion-framework-module-navigation": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-navigation/-/fusion-framework-module-navigation-3.0.6.tgz", - "integrity": "sha512-6s5KZFuRZ0KdyUa+SdayKF6m6bLR7oY3nAuwNyHNW4J/3OubCZTx4Jwhz/6wHqDFuPYmzEuXEmT2L1oLi+hV/g==", - "dev": true, - "peer": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-navigation/-/fusion-framework-module-navigation-3.1.0.tgz", + "integrity": "sha512-31lsAR2IE2bsarhDRm/DImfOeoIv0+Rr7nZFcu2kwHblSUP6s1XpNbwOBOhEKqvxxS6feL/GbCDIPUvIZUCCnA==", "requires": { "@remix-run/router": "^1.8.0" } @@ -31147,8 +30336,6 @@ "version": "7.0.13", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-service-discovery/-/fusion-framework-module-service-discovery-7.0.13.tgz", "integrity": "sha512-dMWTcItoFnlIU+VgJPEGNhzKG1t8bj1zWMmP3MtkKpHx7R4i/cSGbw3gkwSB4w1Za1sAjCHRfCqHxNa6CJYMvg==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-framework-module": "^4.2.5", "@equinor/fusion-framework-module-http": "^5.1.1", @@ -31160,8 +30347,6 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", - "dev": true, - "peer": true, "requires": { "immer": "^9.0.16", "rxjs": "^7.8.1", @@ -31172,8 +30357,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", - "dev": true, - "peer": true, "requires": { "@equinor/fusion-observable": "^8.1.2", "immer": "^9.0.16", @@ -31185,9 +30368,7 @@ "uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "peer": true + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" } } } @@ -31197,8 +30378,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-services/-/fusion-framework-module-services-3.2.2.tgz", "integrity": "sha512-dwHXC40hro+5hsYyQCLJaZ5P70J0nF40A3WtSwXQmq6f6duv7kOCjh+vb1Yo9MwTq8af9nJfs18gp6WccA5q4g==", - "dev": true, - "peer": true, "requires": { "odata-query": "^7.0.4" }, @@ -31207,8 +30386,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/odata-query/-/odata-query-7.0.4.tgz", "integrity": "sha512-/Zq6xZMWEoMpWgpUg1MIeAUoqSzQBmvnci+eqXvySjVn9MN0R67xpLf75gpswRkbK2/u9hHltYsKOGu7WGlq8g==", - "dev": true, - "peer": true, "requires": { "tslib": "^2.4.0" } @@ -31216,157 +30393,98 @@ } }, "@equinor/fusion-framework-react": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react/-/fusion-framework-react-4.0.12.tgz", - "integrity": "sha512-HXBYwjCJWJr9T5vx11pJo1C35iiqsCnpbh4ub3Hg6q0MN0616B7S2pXuJx/kgrvYlCtJB2lSDeejFxHiVxX98w==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react/-/fusion-framework-react-5.3.3.tgz", + "integrity": "sha512-0Q36BGjqGA/pZuDnEXuGIYR3tmU4afkFD6QOJfMWwsz3HGCKf5j9Ge7vPSNXPt6ApD4DhLR3bckN/alqdlewmQ==", "requires": { - "@equinor/fusion-framework": "^6.0.15", - "@equinor/fusion-framework-react-module-context": "^4.0.11", - "@equinor/fusion-framework-react-module-http": "^2.0.4", - "rxjs": "^7.5.7" + "@equinor/fusion-framework": "^7.0.23", + "@equinor/fusion-framework-module": "^4.2.5", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-framework-react-module-http": "^4.0.1", + "@equinor/fusion-observable": "^8.1.2", + "rxjs": "^7.8.1" }, "dependencies": { - "@equinor/fusion-framework": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework/-/fusion-framework-6.0.15.tgz", - "integrity": "sha512-26sWoZaXmJlEJTAVYmvhuT9XKt4O5BDuMN+NELmzPMsD551J8Q6Whrtc9b0QAAZZzzF0X2l+ZHKQuxzIOsVi5w==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-context": "^2.0.15", - "@equinor/fusion-framework-module-event": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "@equinor/fusion-framework-module-service-discovery": "^6.0.8", - "@equinor/fusion-framework-module-services": "^2.6.0", - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-2.0.1.tgz", - "integrity": "sha512-tN0EczTJ8vaAGWGWztR22eQDieBjWJmaDyJk62rvlufuW7jjpi9WTFfO7r4pfyT5CKaTVt/O7oFdQ3o1Xyql9A==", - "requires": { - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module-context": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-2.0.15.tgz", - "integrity": "sha512-lWp4k59hRvesP4OI9Y+GMJVRHEOb/pOnHDl4Unna8PRXHbZERc6OBFSwhmYZQYs+p10NNcJIqljWpc/3VUciww==", - "requires": { - "@equinor/fusion-query": "^2.0.7", - "fast-deep-equal": "^3.1.3" - } - }, - "@equinor/fusion-framework-module-event": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-event/-/fusion-framework-module-event-2.0.1.tgz", - "integrity": "sha512-sc3h+df/srua9YjQKXTP3FDaYr+PxhEff1y7Nas3OBjxSozeArf2cKsLu7JZFqT2kGzkr52VQ6QBR92nWDcMfA==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "@equinor/fusion-framework-module-http": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-http/-/fusion-framework-module-http-4.0.2.tgz", - "integrity": "sha512-Z7/v5Ddpl8pz0Oz/Rhc9SymzPGoYfNXZYU7fplX5IcCU+UQAGYbvP5/SZvL0MtX79SakCP2XgpjFB6n+i/5NcQ==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-msal": "^2.0.1", - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module-msal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-msal/-/fusion-framework-module-msal-2.0.1.tgz", - "integrity": "sha512-tDsBjxDaaT+wO5tYe3eX2K8cMOrFNfsmNhppGCYEMhduFa/FNgLsqN0XX6w0uGwcfosPxadtuNUisOjx6j1/1Q==", - "requires": { - "@azure/msal-browser": "^2.21.0", - "@equinor/fusion-framework-module": "^2.0.1" - } - }, - "@equinor/fusion-framework-module-service-discovery": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-service-discovery/-/fusion-framework-module-service-discovery-6.0.8.tgz", - "integrity": "sha512-TJRkKcAqHfi6n0QKsySQ8DAsWUO2XbL90tGjBzeGnYZfHy9h8rGVBTmp2w7r9EKE1dR9YdxI4D6sISRRnqZrVg==", - "requires": { - "@equinor/fusion-framework-module": "^2.0.1", - "@equinor/fusion-framework-module-http": "^4.0.2", - "@equinor/fusion-query": "^2.0.7", - "rxjs": "^7.5.7" - } - }, - "@equinor/fusion-framework-module-services": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-services/-/fusion-framework-module-services-2.6.0.tgz", - "integrity": "sha512-flB/e738OvXap33d+dxZ3M76zm1BnDCXtOc0s1ZQawfptWi2tgVjEIS9hnD11qD5+V11VewgSZJ1sG9h7FiH/A==", - "requires": { - "odata-query": "^7.0.3" - } - }, - "odata-query": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/odata-query/-/odata-query-7.0.4.tgz", - "integrity": "sha512-/Zq6xZMWEoMpWgpUg1MIeAUoqSzQBmvnci+eqXvySjVn9MN0R67xpLf75gpswRkbK2/u9hHltYsKOGu7WGlq8g==", + "@equinor/fusion-observable": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", + "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", "requires": { - "tslib": "^2.4.0" + "immer": "^9.0.16", + "rxjs": "^7.8.1", + "uuid": "^8.3.2" } } } }, "@equinor/fusion-framework-react-app": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-app/-/fusion-framework-react-app-3.0.25.tgz", - "integrity": "sha512-u1QqhxeHrXSpR8ZpeR9ejNlzHPYDt3VlscVc0nxKVq7NIr0cpOtNmCeTSHwc/5phBsu4/tCglFaWiKZ0Q3gA7w==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-app/-/fusion-framework-react-app-4.1.11.tgz", + "integrity": "sha512-P6WZNvNHl9dmSsdRYCZ9VJ6QQQBCB0moKHvvs7de2ah2oDylZpdURckJfVx30m0xWQnvfVkasvlcu0lUcsd+YA==", "requires": { - "@equinor/fusion-framework-app": "^6.0.15", - "@equinor/fusion-framework-react": "^4.0.12", - "@equinor/fusion-framework-react-module-http": "^2.0.4" + "@equinor/fusion-framework-app": "^7.1.8", + "@equinor/fusion-framework-module": "^4.2.5", + "@equinor/fusion-framework-module-app": "^5.2.8", + "@equinor/fusion-framework-module-navigation": "^3.1.0", + "@equinor/fusion-framework-react": "^5.3.3", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-framework-react-module-http": "^4.0.1" } }, "@equinor/fusion-framework-react-module": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module/-/fusion-framework-react-module-2.0.2.tgz", - "integrity": "sha512-LXv6LnQ2eMlTf8X6gQmZlUt33bdfQXwoB2+syCIyQDEXeZDMyek7sxoiN/xsQRPIfLXaCQ26FFokh7P/ePO05A==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module/-/fusion-framework-react-module-3.0.6.tgz", + "integrity": "sha512-bTAC2BUeB8fALHV8+Rf+YMrIsvKrWFpu0jjkSKY9H0QshAqonkr5T4ELK3RPUyC2Z8QlBA2gtGXgj/phjjyl5g==", "requires": { - "@equinor/fusion-framework-module": "^2.0.1" - }, - "dependencies": { - "@equinor/fusion-framework-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module/-/fusion-framework-module-2.0.1.tgz", - "integrity": "sha512-tN0EczTJ8vaAGWGWztR22eQDieBjWJmaDyJk62rvlufuW7jjpi9WTFfO7r4pfyT5CKaTVt/O7oFdQ3o1Xyql9A==", - "requires": { - "rxjs": "^7.5.7" - } - } + "@equinor/fusion-framework-module": "^4.2.5" } }, "@equinor/fusion-framework-react-module-context": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-context/-/fusion-framework-react-module-context-4.0.11.tgz", - "integrity": "sha512-RHK22bkApO3lb7ulnHrJ5hSvRUeIOstqUhKn9SL1OBC1QHW9iaWWqlT6MaF0QTHZi4+1CE73Ar3M5w095u/pqQ==", + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-context/-/fusion-framework-react-module-context-6.0.16.tgz", + "integrity": "sha512-v3HyR17Xqn5wenVV9puvDURTrnI0vzKeVd8zmhKRqGiDiUu9SHpELOiLV7LHl4luKV6JCISdwY59oOiOfT+hMg==", "requires": { - "@equinor/fusion-framework-module-context": "^2.0.15", - "@equinor/fusion-framework-react-module": "^2.0.2", - "@equinor/fusion-query": "^2.0.7" + "@equinor/fusion-framework-module-context": "^4.0.17", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-observable": "^8.1.2", + "@equinor/fusion-query": "^4.0.3" }, "dependencies": { - "@equinor/fusion-framework-module-context": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-module-context/-/fusion-framework-module-context-2.0.15.tgz", - "integrity": "sha512-lWp4k59hRvesP4OI9Y+GMJVRHEOb/pOnHDl4Unna8PRXHbZERc6OBFSwhmYZQYs+p10NNcJIqljWpc/3VUciww==", + "@equinor/fusion-observable": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@equinor/fusion-observable/-/fusion-observable-8.1.2.tgz", + "integrity": "sha512-pzfr80y+vXijX5hZZK6uQHp/8GcA9PD8ZLWL7PBptD70Rdlig9bMVaIb61e/TNexG6KDCOoynuX2rx1BcxU9QA==", "requires": { - "@equinor/fusion-query": "^2.0.7", - "fast-deep-equal": "^3.1.3" + "immer": "^9.0.16", + "rxjs": "^7.8.1", + "uuid": "^8.3.2" + } + }, + "@equinor/fusion-query": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@equinor/fusion-query/-/fusion-query-4.0.3.tgz", + "integrity": "sha512-Aq+phWHU7MS1pU+eEg0QkDP+hbtod/TYJqCwW7/tL+Nr3k7bNCJocg1twOdGWe5OPfApcEsWAY9tfZL7ni7Xog==", + "requires": { + "@equinor/fusion-observable": "^8.1.2", + "immer": "^9.0.16", + "rxjs": "^7.8.1", + "uuid": "^9.0.0", + "vitest": "^0.34.2" + }, + "dependencies": { + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" + } } } } }, "@equinor/fusion-framework-react-module-http": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-http/-/fusion-framework-react-module-http-2.0.4.tgz", - "integrity": "sha512-ut2SOtewNLKgwTC2d5gi7AwZkYBgdL9rcZ4t+XSAz3k0ACbYsAJHokb+gWEUDnbVwuFPXGaCcioiG7myDyXd+w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@equinor/fusion-framework-react-module-http/-/fusion-framework-react-module-http-4.0.1.tgz", + "integrity": "sha512-3Eo2JvRAeBE6a6MIZ+InmuccGjfDDSSPaFkmgQW1LPQDWfuGpEIwJ2mG4QRCU4Jr7Xt/Zaso2pkeZcZeuiUiUQ==", "requires": {} }, "@equinor/fusion-observable": { @@ -32079,177 +31197,133 @@ "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/android-arm64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/android-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/darwin-arm64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/darwin-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/freebsd-arm64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/freebsd-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-arm": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-arm64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-ia32": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-loong64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-mips64el": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-ppc64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-riscv64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-s390x": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/netbsd-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/openbsd-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/sunos-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/win32-arm64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/win32-ia32": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/win32-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "dev": true, - "optional": true, - "peer": true + "optional": true }, "@eslint-community/eslint-utils": { "version": "4.4.0", @@ -33653,8 +32727,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "peer": true, "requires": { "@sinclair/typebox": "^0.27.8" } @@ -33862,7 +32934,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, + "devOptional": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -36004,9 +35076,7 @@ "@remix-run/router": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz", - "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==", - "dev": true, - "peer": true + "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==" }, "@repeaterjs/repeater": { "version": "3.0.4", @@ -36026,9 +35096,7 @@ "@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true, - "peer": true + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, "@sindresorhus/is": { "version": "4.6.0", @@ -36362,7 +35430,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true + "devOptional": true }, "@types/aria-query": { "version": "5.0.3", @@ -36426,16 +35494,12 @@ "@types/chai": { "version": "4.3.9", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.9.tgz", - "integrity": "sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==", - "dev": true, - "peer": true + "integrity": "sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==" }, "@types/chai-subset": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.4.tgz", "integrity": "sha512-CCWNXrJYSUIojZ1149ksLl3AN9cmZ5djf+yUoVVV+NuYrtydItQVlL2ZDqyC6M6O9LWRnVf8yYDxbXHO2TfQZg==", - "dev": true, - "peer": true, "requires": { "@types/chai": "*" } @@ -36610,7 +35674,6 @@ "version": "20.8.8", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.8.tgz", "integrity": "sha512-YRsdVxq6OaLfmR9Hy816IMp33xOBjfyOgUd77ehqg96CFywxAPbDbXvAsuN2KVg2HOT8Eh6uAfU+l4WffwPVrQ==", - "dev": true, "requires": { "undici-types": "~5.25.1" } @@ -37083,8 +36146,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.6.tgz", "integrity": "sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==", - "dev": true, - "peer": true, "requires": { "@vitest/spy": "0.34.6", "@vitest/utils": "0.34.6", @@ -37095,8 +36156,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.34.6.tgz", "integrity": "sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==", - "dev": true, - "peer": true, "requires": { "@vitest/utils": "0.34.6", "p-limit": "^4.0.0", @@ -37107,8 +36166,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "peer": true, "requires": { "yocto-queue": "^1.0.0" } @@ -37116,9 +36173,7 @@ "yocto-queue": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "peer": true + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" } } }, @@ -37126,8 +36181,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.34.6.tgz", "integrity": "sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==", - "dev": true, - "peer": true, "requires": { "magic-string": "^0.30.1", "pathe": "^1.1.1", @@ -37137,16 +36190,12 @@ "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "peer": true + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" }, "pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "peer": true, "requires": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -37159,8 +36208,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.6.tgz", "integrity": "sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==", - "dev": true, - "peer": true, "requires": { "tinyspy": "^2.1.1" } @@ -37169,8 +36216,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.6.tgz", "integrity": "sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==", - "dev": true, - "peer": true, "requires": { "diff-sequences": "^29.4.3", "loupe": "^2.3.6", @@ -37180,23 +36225,17 @@ "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "peer": true + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" }, "diff-sequences": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "peer": true + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==" }, "pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "peer": true, "requires": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -37451,7 +36490,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true + "devOptional": true }, "abort-controller": { "version": "3.0.0", @@ -37480,7 +36519,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, + "devOptional": true, "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -37490,7 +36529,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true + "devOptional": true } } }, @@ -37511,7 +36550,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true + "devOptional": true }, "agent-base": { "version": "7.1.0", @@ -37862,9 +36901,7 @@ "assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "peer": true + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" }, "astral-regex": { "version": "2.0.0", @@ -37894,7 +36931,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "devOptional": true }, "at-least-node": { "version": "1.0.0", @@ -38289,7 +37326,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true + "devOptional": true }, "browserslist": { "version": "4.22.1", @@ -38368,9 +37405,7 @@ "cac": { "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "dev": true, - "peer": true + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" }, "cacheable-lookup": { "version": "5.0.4", @@ -38482,8 +37517,6 @@ "version": "4.3.10", "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", - "dev": true, - "peer": true, "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -38558,8 +37591,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "peer": true, "requires": { "get-func-name": "^2.0.2" } @@ -38939,7 +37970,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, + "devOptional": true, "requires": { "delayed-stream": "~1.0.0" } @@ -39080,7 +38111,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "dev": true, + "devOptional": true, "requires": { "is-what": "^3.14.1" } @@ -39230,13 +38261,13 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true + "devOptional": true }, "cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, + "devOptional": true, "requires": { "cssom": "~0.3.6" }, @@ -39245,7 +38276,7 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true + "devOptional": true } } }, @@ -39470,7 +38501,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, + "devOptional": true, "requires": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -39521,7 +38552,7 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true + "devOptional": true }, "decompress-response": { "version": "6.0.0", @@ -39550,8 +38581,6 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, - "peer": true, "requires": { "type-detect": "^4.0.0" } @@ -39797,7 +38826,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true + "devOptional": true }, "depd": { "version": "2.0.0", @@ -39875,7 +38904,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, + "devOptional": true, "requires": { "webidl-conversions": "^5.0.0" }, @@ -39884,7 +38913,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true + "devOptional": true } } }, @@ -40220,8 +39249,6 @@ "version": "0.18.20", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "peer": true, "requires": { "@esbuild/android-arm": "0.18.20", "@esbuild/android-arm64": "0.18.20", @@ -40267,7 +39294,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, + "devOptional": true, "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -41312,9 +40339,7 @@ "get-func-name": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "peer": true + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==" }, "get-intrinsic": { "version": "1.2.2", @@ -41671,7 +40696,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, + "devOptional": true, "requires": { "whatwg-encoding": "^1.0.5" } @@ -41777,7 +40802,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "devOptional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -42288,7 +41313,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true + "devOptional": true }, "is-promise": { "version": "2.2.2", @@ -42413,7 +41438,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true + "devOptional": true }, "is-windows": { "version": "1.0.2", @@ -43909,7 +42934,7 @@ "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, + "devOptional": true, "requires": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -43944,7 +42969,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, + "devOptional": true, "requires": { "debug": "4" } @@ -43953,7 +42978,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, + "devOptional": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -43964,7 +42989,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, + "devOptional": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -43975,7 +43000,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, + "devOptional": true, "requires": { "agent-base": "6", "debug": "4" @@ -43985,7 +43010,7 @@ "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, + "devOptional": true, "requires": {} } } @@ -44060,9 +43085,7 @@ "jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true, - "peer": true + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" }, "jsonfile": { "version": "4.0.0", @@ -44265,7 +43288,7 @@ "version": "3.13.1", "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", - "dev": true, + "devOptional": true, "requires": { "copy-anything": "^2.0.1", "errno": "^0.1.1", @@ -44300,7 +43323,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "devOptional": true } } }, @@ -44712,9 +43735,7 @@ "local-pkg": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true, - "peer": true + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==" }, "locate-path": { "version": "5.0.0", @@ -44965,8 +43986,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, - "peer": true, "requires": { "get-func-name": "^2.0.1" } @@ -45013,8 +44032,6 @@ "version": "0.30.5", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "dev": true, - "peer": true, "requires": { "@jridgewell/sourcemap-codec": "^1.4.15" } @@ -45143,13 +44160,13 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true + "devOptional": true }, "mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, + "devOptional": true, "requires": { "mime-db": "1.52.0" } @@ -45203,8 +44220,6 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", - "dev": true, - "peer": true, "requires": { "acorn": "^8.10.0", "pathe": "^1.1.1", @@ -45232,9 +44247,7 @@ "nanoid": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, - "peer": true + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" }, "native-request": { "version": "1.1.0", @@ -45375,7 +44388,7 @@ "version": "2.2.7", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true + "devOptional": true }, "object-assign": { "version": "4.1.1", @@ -45770,7 +44783,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "devOptional": true }, "parseurl": { "version": "1.3.3", @@ -45869,16 +44882,12 @@ "pathe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", - "dev": true, - "peer": true + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" }, "pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "peer": true + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==" }, "pend": { "version": "1.2.0", @@ -46109,8 +45118,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "dev": true, - "peer": true, "requires": { "jsonc-parser": "^3.2.0", "mlly": "^1.2.0", @@ -46496,7 +45503,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "devOptional": true }, "queue-microtask": { "version": "1.2.3", @@ -46959,7 +45966,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "devOptional": true }, "resolve": { "version": "1.22.8", @@ -47060,8 +46067,6 @@ "version": "3.29.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "dev": true, - "peer": true, "requires": { "fsevents": "~2.3.2" } @@ -47138,13 +46143,13 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "devOptional": true }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, + "devOptional": true, "requires": { "xmlchars": "^2.2.0" } @@ -47337,9 +46342,7 @@ "siginfo": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true, - "peer": true + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" }, "signal-exit": { "version": "3.0.7", @@ -47394,9 +46397,7 @@ "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "peer": true + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-support": { "version": "0.5.21", @@ -47458,9 +46459,7 @@ "stackback": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true, - "peer": true + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" }, "statuses": { "version": "2.0.1", @@ -47471,9 +46470,7 @@ "std-env": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.4.3.tgz", - "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==", - "dev": true, - "peer": true + "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==" }, "stop-iteration-iterator": { "version": "1.0.0", @@ -47619,8 +46616,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", - "dev": true, - "peer": true, "requires": { "acorn": "^8.10.0" } @@ -47710,7 +46705,7 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true + "devOptional": true }, "synckit": { "version": "0.8.5", @@ -47843,7 +46838,7 @@ "version": "5.22.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", - "dev": true, + "devOptional": true, "requires": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -47855,7 +46850,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "devOptional": true } } }, @@ -47937,23 +46932,17 @@ "tinybench": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", - "dev": true, - "peer": true + "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==" }, "tinypool": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.7.0.tgz", - "integrity": "sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==", - "dev": true, - "peer": true + "integrity": "sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==" }, "tinyspy": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", - "dev": true, - "peer": true + "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==" }, "tippy.js": { "version": "6.3.7", @@ -48017,7 +47006,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, + "devOptional": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -48029,13 +47018,13 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true + "devOptional": true }, "universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true + "devOptional": true } } }, @@ -48043,7 +47032,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, + "devOptional": true, "requires": { "punycode": "^2.1.1" }, @@ -48052,7 +47041,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true + "devOptional": true } } }, @@ -48264,8 +47253,7 @@ "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" }, "type-fest": { "version": "0.21.3", @@ -48360,9 +47348,7 @@ "ufo": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.1.tgz", - "integrity": "sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==", - "dev": true, - "peer": true + "integrity": "sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==" }, "unbox-primitive": { "version": "1.0.2", @@ -48384,8 +47370,7 @@ "undici-types": { "version": "5.25.3", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", - "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", - "dev": true + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -48520,7 +47505,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, + "devOptional": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -48631,8 +47616,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.34.6.tgz", "integrity": "sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==", - "dev": true, - "peer": true, "requires": { "cac": "^6.7.14", "debug": "^4.3.4", @@ -48645,16 +47628,12 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true, - "peer": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "peer": true, "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -48665,8 +47644,6 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", - "dev": true, - "peer": true, "requires": { "esbuild": "^0.18.10", "fsevents": "~2.3.2", @@ -48680,8 +47657,6 @@ "version": "0.34.6", "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.34.6.tgz", "integrity": "sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==", - "dev": true, - "peer": true, "requires": { "@types/chai": "^4.3.5", "@types/chai-subset": "^1.3.3", @@ -48712,23 +47687,17 @@ "acorn-walk": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "peer": true + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true, - "peer": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "peer": true, "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -48739,8 +47708,6 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", - "dev": true, - "peer": true, "requires": { "esbuild": "^0.18.10", "fsevents": "~2.3.2", @@ -48754,7 +47721,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, + "devOptional": true, "requires": { "browser-process-hrtime": "^1.0.0" } @@ -48768,7 +47735,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, + "devOptional": true, "requires": { "xml-name-validator": "^3.0.0" } @@ -48832,7 +47799,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true + "devOptional": true }, "webpack": { "version": "5.89.0", @@ -49015,7 +47982,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, + "devOptional": true, "requires": { "iconv-lite": "0.4.24" } @@ -49024,13 +47991,13 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true + "devOptional": true }, "whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, + "devOptional": true, "requires": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -49109,8 +48076,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", - "dev": true, - "peer": true, "requires": { "siginfo": "^2.0.0", "stackback": "0.0.2" @@ -49204,13 +48169,13 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true + "devOptional": true }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true + "devOptional": true }, "xmlhttprequest": { "version": "1.8.0", diff --git a/frontend/package.json b/frontend/package.json index 0f864849..df189498 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -37,11 +37,10 @@ "@equinor/eds-tokens": "^0.9.2", "@equinor/fusion": "^3.4.11", "@equinor/fusion-components": "2.10.2", - "@equinor/fusion-framework-module-ag-grid": "^3.0.1", - "@equinor/fusion-framework-module-msal": "^1.0.23", - "@equinor/fusion-framework-react": "^4.0.6", - "@equinor/fusion-framework-react-app": "^3.0.14", - "@equinor/fusion-framework-react-module": "^2.0.2", + "@equinor/fusion-framework-react": "^5.3.3", + "@equinor/fusion-framework-react-app": "^4.1.11", + "@equinor/fusion-framework-react-module": "^3.0.6", + "@equinor/fusion-framework-react-module-context": "^6.0.16", "@equinor/fusion-observable": "^7.0.3", "@equinor/fusion-query": "^2.0.7", "@floating-ui/react-dom-interactions": "^0.13.3", diff --git a/frontend/src/api/fragments.ts b/frontend/src/api/fragments.ts index 27feee08..d0c49ee8 100644 --- a/frontend/src/api/fragments.ts +++ b/frontend/src/api/fragments.ts @@ -55,6 +55,7 @@ export const EVALUATION_DASHBOARD_FIELDS_FRAGMENT = gql` id dueDate completed + isVoided } } } diff --git a/frontend/src/api/graphql.ts b/frontend/src/api/graphql.ts index f899fd44..bebed5db 100644 --- a/frontend/src/api/graphql.ts +++ b/frontend/src/api/graphql.ts @@ -33,6 +33,7 @@ const errorLink = onError(({ graphQLErrors, networkError }) => { export const getToken = async (): Promise => { const scopes = ["api://8829d4ca-93e8-499a-8ce1-bc0ef4840176/user_impersonation"] + // @ts-ignore const token = await window.Fusion.modules.auth.acquireAccessToken({ scopes }) return token ?? "" } diff --git a/frontend/src/configurator.ts b/frontend/src/configurator.ts new file mode 100644 index 00000000..c791ae8a --- /dev/null +++ b/frontend/src/configurator.ts @@ -0,0 +1,16 @@ +import { AppModuleInitiator } from "@equinor/fusion-framework-app" +import { enableContext } from "@equinor/fusion-framework-module-context" +import { enableNavigation } from "@equinor/fusion-framework-module-navigation" + +export const configurator: AppModuleInitiator = (config) => { + config.useFrameworkServiceClient("portal") + enableNavigation( + config, + window.location.pathname.match(/^\/?apps/) + ? "/apps/bmt" + : "/", + ) + enableContext(config, (builder) => { + builder.setContextType(["ProjectMaster"]) + }) +} diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx index 20b8bfe3..e92a4e1b 100644 --- a/frontend/src/index.tsx +++ b/frontend/src/index.tsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react' import { registerApp, ContextTypes, Context, useAppConfig, useFusionContext, useCurrentUser, useFusionEnvironment } from '@equinor/fusion' -import { createLegacyApp } from "@equinor/fusion-framework-react-app" +import { createComponent, createLegacyApp } from "@equinor/fusion-framework-react-app" import { ApolloProvider } from '@apollo/client' import { ApplicationInsights } from '@microsoft/applicationinsights-web' import { ReactPlugin } from '@microsoft/applicationinsights-react-js' @@ -12,6 +12,7 @@ import { config } from './config' import './styles.css' import { ResolveConfiguration } from './utils/config' +import { configurator } from './configurator' const browserHistory = createBrowserHistory() const reactPlugin = new ReactPlugin() @@ -48,6 +49,7 @@ const Start = () => { (async () => { try { const scopes = ["api://8829d4ca-93e8-499a-8ce1-bc0ef4840176/user_impersonation"] + // @ts-ignore const token = await window.Fusion.modules.auth.acquireAccessToken({ scopes }) window.sessionStorage.setItem("token", token ?? "") @@ -73,22 +75,15 @@ const Start = () => { ) } -registerApp('bmt', { +const render = createComponent(Start, configurator) + +registerApp("bmt", { AppComponent: Start, - context: { - types: [ContextTypes.ProjectMaster], - buildUrl: (context: Context | null) => { - const result = (context ? `/${context.id}` : "") - return result - }, - // getContextFromUrl: (url: string) => { - // const result = url.split("/")[1] - // return result - // }, - }, - name: 'Barrier Management Tool', + render, }) if (module.hot) { module.hot.accept() } + +export default render diff --git a/frontend/src/utils/actionUtils.ts b/frontend/src/utils/actionUtils.ts index 21a4d620..d69539c6 100644 --- a/frontend/src/utils/actionUtils.ts +++ b/frontend/src/utils/actionUtils.ts @@ -1,5 +1,4 @@ import { Action, Evaluation, Question } from '../api/models' -import { useEvaluationQuery } from '../views/Evaluation/EvaluationView' export interface ActionQuestionAndEvaluation { action: Action @@ -29,37 +28,17 @@ export const getActionQuestionsAndEvaluations = (evaluations: Evaluation[]): Act return actionQuestionAndEvaluations } -export const getVoidedActions = (e: Evaluation): Action[] => { - const { evaluation } = useEvaluationQuery(e.id) - const actions: Action[] = [] - - if (evaluation === null || evaluation === undefined) { - return actions - } - evaluation.questions.forEach((question: Question) => { - question.actions.forEach(action => { - if (action.isVoided) { - actions.push(action) - } - }) - }) - return actions -} - export const getEvaluationActionsByState = (evaluation: Evaluation): ActionByState => { const overdueActions: Action[] = [] const openActions: Action[] = [] const closedActions: Action[] = [] const now = new Date() - const voidedActions = getVoidedActions(evaluation) evaluation.questions.forEach((question: Question) => { question.actions.forEach(action => { const dueDate = new Date(action.dueDate) - if (now >= dueDate && action.completed === false) { - if (!voidedActions.some(a => a.id === action.id)) { - overdueActions.push(action) - } + if (now >= dueDate && action.completed === false && !action.isVoided) { + overdueActions.push(action) } else if (now < dueDate && action.completed === false) { openActions.push(action) } else if (action.completed === true) { diff --git a/frontend/src/views/Evaluation/EvaluationView.tsx b/frontend/src/views/Evaluation/EvaluationView.tsx index f7637f7b..f178ca1e 100644 --- a/frontend/src/views/Evaluation/EvaluationView.tsx +++ b/frontend/src/views/Evaluation/EvaluationView.tsx @@ -186,7 +186,7 @@ interface EvaluationQueryProps { error: ApolloError | undefined } -export const useEvaluationQuery = (evaluationId: string): EvaluationQueryProps => { +const useEvaluationQuery = (evaluationId: string): EvaluationQueryProps => { const GET_EVALUATION = gql` query ($evaluationId: String!) { evaluations(where: { id: { eq: $evaluationId } }) {