diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 73e3ea10b8..8910fc9e1a 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -18,11 +18,11 @@ jobs: NODE_OPTIONS: --max-old-space-size=4096 steps: - name: Checkout code - uses: actions/checkout@v7.0.0 + uses: actions/checkout@v7.0.1 with: fetch-depth: 0 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version-file: '.nvmrc' @@ -36,7 +36,7 @@ jobs: - name: Install dependencies if: steps.node-modules-cache.outputs.cache-hit != 'true' - run: npm ci --prefer-offline + run: npm ci --no-audit --no-fund --prefer-offline - name: Run Chromatic if: env.CHROMATIC_PROJECT_TOKEN diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b447e1c28e..9d88079dd7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,8 +14,8 @@ jobs: name: Install Dependencies runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7.0.0 - - uses: actions/setup-node@v6 + - uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7 with: node-version-file: '.nvmrc' - name: Lookup node_modules cache @@ -28,14 +28,14 @@ jobs: save-always: true - name: Install dependencies if: steps.node-modules-cache.outputs.cache-hit != 'true' - run: npm ci --no-audit --no-fund + run: npm ci --no-audit --no-fund --prefer-offline audit: name: Security Audit needs: install runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7.0.0 - - uses: actions/setup-node@v6 + - uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7 with: node-version-file: '.nvmrc' - name: Restore node_modules cache @@ -52,8 +52,8 @@ jobs: needs: install runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7.0.0 - - uses: actions/setup-node@v6 + - uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7 with: node-version-file: '.nvmrc' - name: Restore node_modules cache @@ -89,13 +89,13 @@ jobs: steps: - name: Checkout for Dependabot PR if: ${{ startsWith(github.head_ref || '', 'dependabot/') }} - uses: actions/checkout@v7.0.0 + uses: actions/checkout@v7.0.1 with: ref: ${{ github.head_ref }} - name: Checkout for others if: ${{ !startsWith(github.head_ref || '', 'dependabot/') }} - uses: actions/checkout@v7.0.0 - - uses: actions/setup-node@v6 + uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7 with: node-version-file: '.nvmrc' - name: Restore node_modules cache @@ -144,8 +144,8 @@ jobs: needs: install runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7.0.0 - - uses: actions/setup-node@v6 + - uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7 with: node-version-file: '.nvmrc' - name: Restore node_modules cache @@ -180,8 +180,8 @@ jobs: needs: install runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7.0.0 - - uses: actions/setup-node@v6 + - uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7 with: node-version-file: '.nvmrc' - name: Restore node_modules cache @@ -224,7 +224,7 @@ jobs: needs: build runs-on: ${{ matrix.platform == 'amd64' && 'ubuntu-latest' || 'ubuntu-arm64' }} steps: - - uses: actions/checkout@v7.0.0 + - uses: actions/checkout@v7.0.1 - name: Restore build cache uses: actions/cache/restore@v6.1.0 with: diff --git a/.github/workflows/pr-reviewer.yml b/.github/workflows/pr-reviewer.yml index c789046626..42982c3132 100644 --- a/.github/workflows/pr-reviewer.yml +++ b/.github/workflows/pr-reviewer.yml @@ -42,7 +42,7 @@ jobs: owner: ${{ github.repository_owner }} - name: Checkout repository - uses: actions/checkout@v7.0.0 + uses: actions/checkout@v7.0.1 with: token: ${{ steps.app_token.outputs.token }} # Full history is required for `git merge-base` and the @@ -78,7 +78,7 @@ jobs: # the MCP github tools are authenticated separately and do not cover # raw `gh` invocations. GH_TOKEN: ${{ steps.app_token.outputs.token }} - uses: anthropics/claude-code-action@e90deca47693f9457b72f2b53c17d7c445a87342 # v1 + uses: anthropics/claude-code-action@fa7e2f0a29a126f0b81cdcf360561b36e44cf608 # v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} github_token: ${{ steps.app_token.outputs.token }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 53af5aac80..ad7572e8bb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -84,7 +84,7 @@ jobs: VERSION: ${{ needs.get-version.outputs.version }} RELEASE_DC_FILENAME: openops-dc-${{ needs.get-version.outputs.version }}.zip steps: - - uses: actions/checkout@v7.0.0 + - uses: actions/checkout@v7.0.1 - name: Create a release file run: | cp THIRD_PARTY_LICENSES.txt LICENSE NOTICE deploy/docker-compose diff --git a/THIRD_PARTY_LICENSES.txt b/THIRD_PARTY_LICENSES.txt index 92888dceed..3dbc064c7d 100644 --- a/THIRD_PARTY_LICENSES.txt +++ b/THIRD_PARTY_LICENSES.txt @@ -8371,7 +8371,7 @@ The following npm packages may be included in this product: - minipass@7.1.3 - path-scurry@1.11.1 - path-scurry@2.0.2 - - tar@7.5.16 + - tar@7.5.21 These packages each contain the following license: @@ -15125,7 +15125,7 @@ THE SOFTWARE. The following npm package may be included in this product: - - fast-uri@3.1.2 + - fast-uri@3.1.4 This package contains the following license: @@ -19508,7 +19508,7 @@ The following npm packages may be included in this product: - @ai-sdk/cohere@3.0.39 - @ai-sdk/deepinfra@2.0.55 - @ai-sdk/deepseek@2.0.39 - - @ai-sdk/gateway@2.0.107 + - @ai-sdk/gateway@2.0.117 - @ai-sdk/gateway@3.0.132 - @ai-sdk/gateway@3.0.133 - @ai-sdk/google-vertex@3.0.142 @@ -19522,14 +19522,14 @@ The following npm packages may be included in this product: - @ai-sdk/openai@3.0.74 - @ai-sdk/perplexity@3.0.36 - @ai-sdk/provider-utils@3.0.26 - - @ai-sdk/provider-utils@3.0.28 + - @ai-sdk/provider-utils@3.0.30 - @ai-sdk/provider@2.0.3 - @ai-sdk/provider@3.0.10 - - @ai-sdk/react@2.0.210 + - @ai-sdk/react@2.0.220 - @ai-sdk/react@3.0.210 - @ai-sdk/togetherai@2.0.56 - @ai-sdk/xai@3.0.96 - - ai@5.0.208 + - ai@5.0.218 - ai@6.0.206 - ai@6.0.208 @@ -22854,7 +22854,7 @@ The following npm packages may be included in this product: - @frontegg/types@7.113.0 - @linear/sdk@7.0.1 - @msgpackr-extract/msgpackr-extract-linux-x64@3.0.4 - - @nodable/entities@2.2.0 + - @nodable/entities@3.0.0 - @polka/url@1.0.0-next.29 - @posthog/core@1.35.4 - @radix-ui/primitive@1.0.0 @@ -23493,7 +23493,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm packages may be included in this product: - - brace-expansion@2.1.1 + - brace-expansion@2.1.2 - isarray@2.0.5 These packages each contain the following license: @@ -23766,7 +23766,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm package may be included in this product: - - immutable@5.1.7 + - immutable@5.1.9 This package contains the following license: @@ -24221,7 +24221,7 @@ SOFTWARE. The following npm package may be included in this product: - - fast-xml-parser@5.9.3 + - fast-xml-parser@5.10.1 This package contains the following license: @@ -28447,7 +28447,7 @@ SOFTWARE. The following npm package may be included in this product: - - path-expression-matcher@1.6.1 + - path-expression-matcher@1.6.2 This package contains the following license: @@ -29068,7 +29068,8 @@ The following npm packages may be included in this product: - anynum@1.0.1 - fast-xml-builder@1.2.0 - - is-unsafe@1.0.1 + - is-unsafe@2.0.0 + - xml-naming@0.3.0 These packages each contain the following license: @@ -37687,7 +37688,7 @@ For more information, please refer to The following npm package may be included in this product: - - protobufjs@7.6.4 + - protobufjs@7.6.5 This package contains the following license: diff --git a/package-lock.json b/package-lock.json index 0c983a6636..1a38438a0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1008,13 +1008,13 @@ } }, "node_modules/@assistant-ui/react-ai-sdk/node_modules/@ai-sdk/gateway": { - "version": "2.0.107", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.107.tgz", - "integrity": "sha512-4Yjo7U6KqcePqsMHL7g0NcwwQQh1IQ3gyW16LEXKlBX5C4pWxXM0qUyxRnNohyVAMKDW2VSWL4BViNNVqQoIDw==", + "version": "2.0.117", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.117.tgz", + "integrity": "sha512-OubKzzPrWqodgrlZRsldskPno7MFvHnYZAxp+Sm7os1adQ2+VdfxEz4Kjowm6PJUmhHv8EyEAKM8NQX3YtDsig==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.3", - "@ai-sdk/provider-utils": "3.0.28", + "@ai-sdk/provider-utils": "3.0.30", "@vercel/oidc": "3.1.0" }, "engines": { @@ -1037,9 +1037,9 @@ } }, "node_modules/@assistant-ui/react-ai-sdk/node_modules/@ai-sdk/provider-utils": { - "version": "3.0.28", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.28.tgz", - "integrity": "sha512-bXlX1WX7E50a2N+AJW+1a/x63m52aPhm+6xYe5THxWrx9vW9NR7E2Ay+1G1ndlCdMdYKo2Fnsd7kBhuyQPaphw==", + "version": "3.0.30", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.30.tgz", + "integrity": "sha512-NCJ9JKow5ENAgEZxzvEvF20thwDiH+hutvzmrUDbloRX0azpJHNst8+7pZIVryYhLM9wgpT5/ShTSjPTFhkxEQ==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.3", @@ -1054,13 +1054,13 @@ } }, "node_modules/@assistant-ui/react-ai-sdk/node_modules/@ai-sdk/react": { - "version": "2.0.210", - "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.210.tgz", - "integrity": "sha512-Gfa07YgYxj7QnuDw1ZNx5f/WHd1VrYIeKMmaywq+s5x0E9t8G2dQNLbosI5Ej8zoywv7Haok6mZOFjB1zrWOfw==", + "version": "2.0.220", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.220.tgz", + "integrity": "sha512-N9SVy3nHh3jqjpjKtbdgOUX5HnbWndRJI1UPod5bQcWbe6r8u1fW2Xmfwtff0WT6VNwSK9jxqk/KZNw0Yw0mwQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider-utils": "3.0.28", - "ai": "5.0.208", + "@ai-sdk/provider-utils": "3.0.30", + "ai": "5.0.218", "swr": "^2.2.5", "throttleit": "2.1.0" }, @@ -1096,14 +1096,14 @@ } }, "node_modules/@assistant-ui/react-ai-sdk/node_modules/ai": { - "version": "5.0.208", - "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.208.tgz", - "integrity": "sha512-IiN5PCuUr4AcWhfFMJzirU6WVyZl3vrWbTN0BRnLWhrklNQ1W2VIoJ+H7mBLHzhC21kgv6dJkxsD6yc0M2lXNQ==", + "version": "5.0.218", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.218.tgz", + "integrity": "sha512-h8rPBtp24iPybJpaadpu9/R6TyXqzxXYZj/r7HfMoCgNJn+0TxSBgDjSUjVVxDyS2wOyOtEJBdadsM19N59hYQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "2.0.107", + "@ai-sdk/gateway": "2.0.117", "@ai-sdk/provider": "2.0.3", - "@ai-sdk/provider-utils": "3.0.28", + "@ai-sdk/provider-utils": "3.0.30", "@opentelemetry/api": "1.9.0" }, "engines": { @@ -5677,9 +5677,9 @@ "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -6573,9 +6573,9 @@ "license": "MIT" }, "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -7590,9 +7590,9 @@ "license": "MIT" }, "node_modules/@jest/core/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -8560,9 +8560,9 @@ "license": "MIT" }, "node_modules/@jest/reporters/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -9767,9 +9767,9 @@ } }, "node_modules/@nodable/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-3.0.0.tgz", + "integrity": "sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==", "funding": [ { "type": "github", @@ -10586,9 +10586,9 @@ } }, "node_modules/@nx/module-federation/node_modules/body-parser": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", - "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.6.tgz", + "integrity": "sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==", "dev": true, "license": "MIT", "dependencies": { @@ -11186,9 +11186,9 @@ } }, "node_modules/@nx/react/node_modules/body-parser": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", - "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.6.tgz", + "integrity": "sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==", "dev": true, "license": "MIT", "dependencies": { @@ -16519,9 +16519,9 @@ "license": "MIT" }, "node_modules/@storybook/test-runner/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -17396,9 +17396,9 @@ "license": "MIT" }, "node_modules/@swc/cli/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -20104,9 +20104,9 @@ "license": "MIT" }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -21029,9 +21029,9 @@ "license": "MIT" }, "node_modules/@vue/language-core/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -25502,9 +25502,9 @@ "license": "MIT" }, "node_modules/create-jest/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -28697,9 +28697,9 @@ "license": "MIT" }, "node_modules/eslint-plugin-import-x/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -28737,9 +28737,9 @@ "license": "MIT" }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -28902,9 +28902,9 @@ "license": "MIT" }, "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -29001,9 +29001,9 @@ "license": "MIT" }, "node_modules/eslint-plugin-react/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -29458,9 +29458,9 @@ "license": "MIT" }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -30319,9 +30319,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz", + "integrity": "sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==", "funding": [ { "type": "github", @@ -30361,9 +30361,9 @@ } }, "node_modules/fast-xml-parser": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.9.3.tgz", - "integrity": "sha512-brCNCeScma/kqa54J4PIDriSSSLssRkuYaUCpvHJulGc3HGI/xxKUCTDcYkAdqJsyb//ydpbxecjC3hB9+tb/g==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.10.1.tgz", + "integrity": "sha512-IEMIf7298kXuZSRFoGfMYrl7is8LpavODgbNz1cwIudv7KwVFnuU+UsMporfq6PD6aXSlawZlARiA3UywCTfMw==", "funding": [ { "type": "github", @@ -30372,17 +30372,32 @@ ], "license": "MIT", "dependencies": { - "@nodable/entities": "^2.2.0", + "@nodable/entities": "^3.0.0", "fast-xml-builder": "^1.2.0", - "is-unsafe": "^1.0.1", - "path-expression-matcher": "^1.5.0", + "is-unsafe": "^2.0.0", + "path-expression-matcher": "^1.6.2", "strnum": "^2.4.1", - "xml-naming": "^0.1.0" + "xml-naming": "^0.3.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, + "node_modules/fast-xml-parser/node_modules/xml-naming": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz", + "integrity": "sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -30721,9 +30736,9 @@ "license": "MIT" }, "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -31086,9 +31101,9 @@ "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -31820,9 +31835,9 @@ "license": "MIT" }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -33430,9 +33445,9 @@ "license": "MIT" }, "node_modules/immutable": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.7.tgz", - "integrity": "sha512-47Xb+LFbZ/ZIjQMj6Q5J3IfK7PJFuqRdFOC9FpGgRTK6U2dAEVmkR9hp58qU4FpYux5YXpneDwkj2EP6lppzFA==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==", "dev": true, "license": "MIT" }, @@ -34426,9 +34441,9 @@ } }, "node_modules/is-unsafe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-1.0.1.tgz", - "integrity": "sha512-CLK2+VdgERgD96EYm5lUQssZYlRg2tkZnbsxZoacmSiRxiFJ4Nk4SzjCl+Ur+v3kXIY9dTIdb3IH22y1mZ56LA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.0.tgz", + "integrity": "sha512-2LdV822R+wmI86unXA93WCFpL6g+av8ynWk0nrHyJqGop5VoocYsSLFgN8jrfalT6iGeLNM4KXuVSsULP53kEA==", "funding": [ { "type": "github", @@ -35064,9 +35079,9 @@ "license": "MIT" }, "node_modules/jest-circus/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -35530,9 +35545,9 @@ "license": "MIT" }, "node_modules/jest-cli/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -36118,9 +36133,9 @@ "license": "MIT" }, "node_modules/jest-config/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -37514,9 +37529,9 @@ "license": "MIT" }, "node_modules/jest-runner/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -38028,9 +38043,9 @@ "license": "MIT" }, "node_modules/jest-runtime/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -44436,9 +44451,9 @@ "license": "MIT" }, "node_modules/nyc/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -45415,9 +45430,9 @@ } }, "node_modules/path-expression-matcher": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.1.tgz", - "integrity": "sha512-h7bxdzhHk8Knyc4Tj+jMaa7fEEoUJy7p1qtbVgkYg1Uhpe5Np5VuGXCRZnkZvU+Q42M1vStt0ifa3ueykRJPmQ==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz", + "integrity": "sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==", "funding": [ { "type": "github", @@ -47494,9 +47509,9 @@ "license": "CC0-1.0" }, "node_modules/postcss-svgo/node_modules/svgo": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", - "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz", + "integrity": "sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==", "dev": true, "license": "MIT", "dependencies": { @@ -47562,9 +47577,9 @@ "license": "MIT" }, "node_modules/postcss-url/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -48213,9 +48228,9 @@ } }, "node_modules/protobufjs": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.4.tgz", - "integrity": "sha512-RJJPTTpvFfHcWLkIa2JFWK4XvtSzS0yEWDmunqHXli1h3JlkbcQZXDZdcWxv+JK3Xsl5/UFDPZ0iGm7DAengYw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.5.tgz", + "integrity": "sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==", "hasInstallScript": true, "license": "BSD-3-Clause", "dependencies": { @@ -49641,9 +49656,9 @@ "license": "MIT" }, "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -52742,9 +52757,9 @@ "license": "MIT" }, "node_modules/svgo": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", - "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.4.tgz", + "integrity": "sha512-GsNRis4e8jxn2Y9ENz/8lbJ93CstG8svtMnuRaHbiF2LTJ5tK0/q3t/URPq9Zc7zVWBJnNnJMIp6bevK7bSmNg==", "dev": true, "license": "MIT", "dependencies": { @@ -53005,9 +53020,9 @@ } }, "node_modules/tar": { - "version": "7.5.16", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.16.tgz", - "integrity": "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==", + "version": "7.5.21", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.21.tgz", + "integrity": "sha512-XdhtCvlMywwxpCW8YEq3lOXBJpUPTR2OHHcwLPO3HwsJqOHa2Ok/oJ7ruGzp+JrKoRPVCzJwAdEjqLW/vNRPHA==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -53274,9 +53289,9 @@ "license": "MIT" }, "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -54255,9 +54270,9 @@ "license": "MIT" }, "node_modules/typeorm/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -55325,9 +55340,9 @@ "license": "MIT" }, "node_modules/vscode-languageclient/node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/packages/blocks/aws/test/cli/aws-cli.test.ts b/packages/blocks/aws/test/cli/aws-cli.test.ts index 3587492aa6..aae4e352c2 100644 --- a/packages/blocks/aws/test/cli/aws-cli.test.ts +++ b/packages/blocks/aws/test/cli/aws-cli.test.ts @@ -5,7 +5,6 @@ jest.mock('@openops/server-shared', () => ({ AWS_ENABLE_IMPLICIT_ROLE: 'AWS_ENABLE_IMPLICIT_ROLE', }, })); -import { awsCliAction } from '../../src/lib/actions/cli/aws-cli-action'; const openOpsMock = { runCliCommand: jest.fn(), diff --git a/packages/blocks/jira-cloud/src/lib/actions/create-issue.ts b/packages/blocks/jira-cloud/src/lib/actions/create-issue.ts index 5631a98d68..6aa2fa6419 100644 --- a/packages/blocks/jira-cloud/src/lib/actions/create-issue.ts +++ b/packages/blocks/jira-cloud/src/lib/actions/create-issue.ts @@ -1,6 +1,6 @@ import { createAction, Property } from '@openops/blocks-framework'; import { convertToStringArrayWithValidation } from '@openops/shared'; -import validator, { isEmpty } from 'validator'; +import validator from 'validator'; import { JiraAuth, jiraCloudAuth } from '../../auth'; import { createJiraIssue, diff --git a/packages/blocks/microsoft-teams/src/lib/common/team-id.ts b/packages/blocks/microsoft-teams/src/lib/common/team-id.ts index c99308e7b4..1be110f247 100644 --- a/packages/blocks/microsoft-teams/src/lib/common/team-id.ts +++ b/packages/blocks/microsoft-teams/src/lib/common/team-id.ts @@ -1,5 +1,5 @@ -import { Client, PageCollection } from '@microsoft/microsoft-graph-client'; -import { Channel, Team } from '@microsoft/microsoft-graph-types'; +import { PageCollection } from '@microsoft/microsoft-graph-client'; +import { Team } from '@microsoft/microsoft-graph-types'; import { BlockPropValueSchema, DropdownOption, diff --git a/packages/blocks/text-helper/src/lib/actions/find.ts b/packages/blocks/text-helper/src/lib/actions/find.ts index 0212675a32..007c3230c1 100644 --- a/packages/blocks/text-helper/src/lib/actions/find.ts +++ b/packages/blocks/text-helper/src/lib/actions/find.ts @@ -1,4 +1,4 @@ -import { Property, Validators, createAction } from '@openops/blocks-framework'; +import { Property, createAction } from '@openops/blocks-framework'; export const find = createAction({ description: 'Find substring (Regex or Text).', diff --git a/packages/blocks/text-helper/src/lib/actions/replace.ts b/packages/blocks/text-helper/src/lib/actions/replace.ts index 2c07431aec..2f8b698b90 100644 --- a/packages/blocks/text-helper/src/lib/actions/replace.ts +++ b/packages/blocks/text-helper/src/lib/actions/replace.ts @@ -1,4 +1,4 @@ -import { Property, Validators, createAction } from '@openops/blocks-framework'; +import { Property, createAction } from '@openops/blocks-framework'; export const replace = createAction({ description: diff --git a/packages/openops/src/lib/openops-tables/rows.ts b/packages/openops/src/lib/openops-tables/rows.ts index 5e0c022b89..fdd8e2f82d 100644 --- a/packages/openops/src/lib/openops-tables/rows.ts +++ b/packages/openops/src/lib/openops-tables/rows.ts @@ -82,7 +82,7 @@ async function executeWithConcurrencyLimit( fn: () => Promise, onError: (error: Error) => void, ): Promise { - const [value, release] = await semaphore.acquire(); + const [_value, release] = await semaphore.acquire(); try { return await fn(); } catch (error) { diff --git a/packages/openops/test/openops-tables/rows.test.ts b/packages/openops/test/openops-tables/rows.test.ts index d8ec3e4888..283f624788 100644 --- a/packages/openops/test/openops-tables/rows.test.ts +++ b/packages/openops/test/openops-tables/rows.test.ts @@ -68,12 +68,6 @@ import { updateRow, } from '../../src/lib/openops-tables/rows'; -const expectRetryConfig = expect.objectContaining({ - retries: 3, - retryDelay: expect.any(Function), - retryCondition: expect.any(Function), -}); - describe('getRows', () => { beforeEach(() => { jest.clearAllMocks(); diff --git a/packages/server/shared/src/lib/package-manager.ts b/packages/server/shared/src/lib/package-manager.ts index 8335cb973b..5cfebc1925 100644 --- a/packages/server/shared/src/lib/package-manager.ts +++ b/packages/server/shared/src/lib/package-manager.ts @@ -1,8 +1,6 @@ import { isEmpty } from '@openops/shared'; -import { ExecException } from 'child_process'; import fs from 'fs/promises'; import fsPath from 'path'; -import { enrichErrorContext } from './exception-handler'; import { execAsync } from './exec-async'; import { fileExists } from './file-system'; import { logger, truncate } from './logger'; diff --git a/tools/scripts/utils/files.ts b/tools/scripts/utils/files.ts index a725e49135..a303b3463c 100644 --- a/tools/scripts/utils/files.ts +++ b/tools/scripts/utils/files.ts @@ -1,56 +1,62 @@ -import { readFile, writeFile } from 'node:fs/promises' -import { access, constants } from 'node:fs/promises' +import { readFile, writeFile } from 'node:fs/promises'; export type PackageJson = { - name: string - version: string - keywords: string[] -} + name: string; + version: string; + keywords: string[]; +}; export type ProjectJson = { - name: string + name: string; targets?: { build?: { options?: { - buildableProjectDepsInPackageJsonType?: 'peerDependencies' | 'dependencies' - updateBuildableProjectDepsInPackageJson: boolean - } - }, + buildableProjectDepsInPackageJsonType?: + | 'peerDependencies' + | 'dependencies'; + updateBuildableProjectDepsInPackageJson: boolean; + }; + }; lint: { - options: { - lintFilePatterns: string[] - } - } - } -} - - -const readJsonFile = async (path: string): Promise => { - const jsonFile = await readFile(path, { encoding: 'utf-8' }) - return JSON.parse(jsonFile) as T -} + options: { + lintFilePatterns: string[]; + }; + }; + }; +}; + +const readJsonFile = async (path: string): Promise => { + const jsonFile = await readFile(path, { encoding: 'utf-8' }); + return JSON.parse(jsonFile) as T; +}; const writeJsonFile = async (path: string, data: unknown): Promise => { - const serializedData = JSON.stringify(data, null, 2) - await writeFile(path, serializedData, { encoding: 'utf-8' }) -} + const serializedData = JSON.stringify(data, null, 2); + await writeFile(path, serializedData, { encoding: 'utf-8' }); +}; export const readPackageJson = async (path: string): Promise => { - return await readJsonFile(`${path}/package.json`) -} + return await readJsonFile(`${path}/package.json`); +}; export const readProjectJson = async (path: string): Promise => { - return await readJsonFile(`${path}/project.json`) -} + return await readJsonFile(`${path}/project.json`); +}; export const readPackageEslint = async (path: string): Promise => { - return await readJsonFile(`${path}/.eslintrc.json`) -} - -export const writePackageEslint = async (path: string, eslint: any): Promise => { - return await writeJsonFile(`${path}/.eslintrc.json`, eslint) -} - -export const writeProjectJson = async (path: string, projectJson: ProjectJson): Promise => { - return await writeJsonFile(`${path}/project.json`, projectJson) -} + return await readJsonFile(`${path}/.eslintrc.json`); +}; + +export const writePackageEslint = async ( + path: string, + eslint: any, +): Promise => { + return await writeJsonFile(`${path}/.eslintrc.json`, eslint); +}; + +export const writeProjectJson = async ( + path: string, + projectJson: ProjectJson, +): Promise => { + return await writeJsonFile(`${path}/project.json`, projectJson); +};