diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index b34e4416..97447794 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -31,6 +31,12 @@ jobs: if: steps.cache.outputs.cache-hit != 'true' run: yarn install + - name: Compile latest "set-shas" action + run: yarn nx compile actions-set-shas + + - name: Compile latest "plan" action + run: yarn nx compile actions-plan + - name: Derive appropriate SHAs for base and head for `nx affected` commands uses: ./actions/set-shas with: @@ -79,6 +85,12 @@ jobs: **/node_modules key: cache-node-modules-${{ hashFiles('yarn.lock') }} + - name: Compile latest "set-shas" action + run: yarn nx compile actions-set-shas + + - name: Compile latest "run-many" action + run: yarn nx compile actions-run-many + - name: Derive appropriate SHAs for base and head for `nx affected` commands uses: ./actions/set-shas with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e7e77054..23aaea87 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,6 +37,9 @@ jobs: env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + - name: Compile latest actions + run: yarn nx run-many --target compile --all + - name: Derive appropriate SHAs for base and head for `nx affected` commands uses: ./actions/set-shas with: diff --git a/package.json b/package.json index bcc34dd3..c9530658 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "workspace-generator": "nx workspace-generator" }, "dependencies": { - "@actions/core": "^1.10.1", + "@actions/core": "^1.11.1", "@nx/devkit": "19.8.0", "@nx/workspace": "19.8.0", "@types/tar": "^6.1.13", @@ -47,7 +47,7 @@ }, "devDependencies": { "@google-cloud/storage": "^7.13.0", - "@jamesives/github-pages-deploy-action": "^4.6.4", + "@jamesives/github-pages-deploy-action": "^4.6.8", "@jscutlery/semver": "^5.3.1", "@nx/eslint-plugin": "19.8.0", "@nx/jest": "19.8.0", @@ -56,22 +56,22 @@ "@nx/plugin": "19.8.0", "@nx/react": "19.8.0", "@nx/webpack": "19.8.0", - "@pulumi/gcp": "^8.2.0", - "@pulumi/pulumi": "^3.133.0", + "@pulumi/gcp": "^8.5.0", + "@pulumi/pulumi": "^3.136.1", "@swc-node/register": "1.10.9", - "@swc/core": "1.7.26", + "@swc/core": "1.7.35", "@types/jest": "29.5.13", - "@types/node": "22.5.5", + "@types/node": "22.7.5", "@types/shelljs": "^0.8.15", "@types/yargs": "^17.0.33", - "@typescript-eslint/eslint-plugin": "8.6.0", - "@typescript-eslint/parser": "8.6.0", - "@vercel/ncc": "^0.38.1", + "@typescript-eslint/eslint-plugin": "8.8.1", + "@typescript-eslint/parser": "8.8.1", + "@vercel/ncc": "0.34.0", "dotenv": "16.4.5", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-simple-import-sort": "^12.1.1", - "express": "^4.21.0", + "express": "^4.21.1", "husky": "^9.1.6", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", @@ -80,7 +80,7 @@ "ts-jest": "29.2.5", "ts-node": "10.9.2", "tslint": "~6.1.3", - "typescript": "5.6.2" + "typescript": "5.6.3" }, "packageManager": "yarn@4.3.1" } diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index 58dc6496..7c0c6afe 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -21,7 +21,7 @@ "@docusaurus/preset-classic": "3.5.2", "@docusaurus/tsconfig": "3.5.2", "@docusaurus/types": "3.5.2", - "typescript": "~5.6.2" + "typescript": "~5.6.3" }, "peerDependencies": { "@docusaurus/core": "^3.4.0", diff --git a/packages/pulumi/package.json b/packages/pulumi/package.json index 952ddfff..647bfd24 100644 --- a/packages/pulumi/package.json +++ b/packages/pulumi/package.json @@ -20,7 +20,7 @@ "@pulumi/pulumi": "^3.129.0" }, "optionalDependencies": { - "@pulumi/gcp": "^8.2.0" + "@pulumi/gcp": "^8.5.0" }, "builders": "./executors.json", "generators": "./generators.json" diff --git a/packages/react-email/src/executors/export/export.impl.ts b/packages/react-email/src/executors/export/export.impl.ts index 7afac8f8..9e8585d7 100644 --- a/packages/react-email/src/executors/export/export.impl.ts +++ b/packages/react-email/src/executors/export/export.impl.ts @@ -1,6 +1,7 @@ -import { ExecutorContext } from '@nx/devkit' import { buildCommand, execPackageManagerCommand } from '@nx-extend/core' +import type { ExecutorContext } from '@nx/devkit' + import 'dotenv/config' export interface ServeExecutorOptions { diff --git a/packages/react-email/src/generators/init/files/.eslintrc.json.template b/packages/react-email/src/generators/init/files/.eslintrc.json.template new file mode 100644 index 00000000..f4fae4d8 --- /dev/null +++ b/packages/react-email/src/generators/init/files/.eslintrc.json.template @@ -0,0 +1,34 @@ +{ + "extends": [ + "plugin:@nx/react", + "<%= offsetFromRoot %>.eslintrc.json" + ], + "ignorePatterns": [ + "!**/*" + ], + "overrides": [ + { + "files": [ + "*.ts", + "*.tsx", + "*.js", + "*.jsx" + ], + "rules": {} + }, + { + "files": [ + "*.ts", + "*.tsx" + ], + "rules": {} + }, + { + "files": [ + "*.js", + "*.jsx" + ], + "rules": {} + } + ] +} diff --git a/packages/react-email/src/generators/init/files/tsconfig.json.template b/packages/react-email/src/generators/init/files/tsconfig.json.template new file mode 100644 index 00000000..30364bb8 --- /dev/null +++ b/packages/react-email/src/generators/init/files/tsconfig.json.template @@ -0,0 +1,12 @@ +{ + "extends": "<%= offsetFromRoot %>tsconfig.base.json", + "compilerOptions": { + "jsx": "react-jsx", + "allowJs": false, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true + }, + "files": [], + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] +} diff --git a/packages/shadcn-ui/package.json b/packages/shadcn-ui/package.json index 449d51e2..efb80b41 100644 --- a/packages/shadcn-ui/package.json +++ b/packages/shadcn-ui/package.json @@ -18,8 +18,8 @@ "devDependencies": { "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^0.445.0", - "tailwind-merge": "^2.5.2", + "lucide-react": "^0.451.0", + "tailwind-merge": "^2.5.3", "tailwindcss-animate": "^1.0.7" }, "peerDependencies": { diff --git a/packages/translations/package.json b/packages/translations/package.json index c70756b1..08c1f8ea 100644 --- a/packages/translations/package.json +++ b/packages/translations/package.json @@ -22,7 +22,7 @@ "license": "MIT", "main": "src/index.js", "dependencies": { - "@formatjs/cli": "^6.2.12" + "@formatjs/cli": "^6.2.14" }, "peerDependencies": { "@nx/devkit": "^19.6.0" diff --git a/yarn.lock b/yarn.lock index 40b5122d..8688befb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,7 +12,7 @@ __metadata: languageName: node linkType: hard -"@actions/core@npm:1.10.1, @actions/core@npm:^1.10.1": +"@actions/core@npm:1.10.1": version: 1.10.1 resolution: "@actions/core@npm:1.10.1" dependencies: @@ -22,7 +22,17 @@ __metadata: languageName: node linkType: hard -"@actions/exec@npm:1.1.1": +"@actions/core@npm:^1.11.1": + version: 1.11.1 + resolution: "@actions/core@npm:1.11.1" + dependencies: + "@actions/exec": "npm:^1.1.1" + "@actions/http-client": "npm:^2.0.1" + checksum: 10/94f260e33607cc16567ce4c88014f069cd7da92baaa443b72cff80fdf4f1dcd18192e135df0d51ec29e8b82cfe214218715d482f2a7804efa5095737d1245f38 + languageName: node + linkType: hard + +"@actions/exec@npm:1.1.1, @actions/exec@npm:^1.1.1": version: 1.1.1 resolution: "@actions/exec@npm:1.1.1" dependencies: @@ -5742,9 +5752,9 @@ __metadata: languageName: node linkType: hard -"@formatjs/cli@npm:^6.2.12": - version: 6.2.12 - resolution: "@formatjs/cli@npm:6.2.12" +"@formatjs/cli@npm:^6.2.14": + version: 6.2.14 + resolution: "@formatjs/cli@npm:6.2.14" peerDependencies: "@glimmer/env": ^0.1.7 "@glimmer/reference": ^0.91.1 || ^0.92.0 @@ -5773,7 +5783,7 @@ __metadata: optional: true bin: formatjs: bin/formatjs - checksum: 10/468123112ddd3c26ae2c11cead5ab684b1c7712c841c976e42cc3d9ab7aa10fa6ea02208b2beeaabfd3872fab16a10fa44eb3e9d611c716f7d80dfaf6f420962 + checksum: 10/f76c0c4dbda41b2f994e6c839487e56feb1f04ff291c81bf9131dd9bf2a7012722f741a0604bfd63f919d185db93e78c54ab32334f12a7dde36f5414763f8892 languageName: node linkType: hard @@ -6074,9 +6084,9 @@ __metadata: languageName: node linkType: hard -"@jamesives/github-pages-deploy-action@npm:^4.6.4": - version: 4.6.4 - resolution: "@jamesives/github-pages-deploy-action@npm:4.6.4" +"@jamesives/github-pages-deploy-action@npm:^4.6.8": + version: 4.6.8 + resolution: "@jamesives/github-pages-deploy-action@npm:4.6.8" dependencies: "@actions/core": "npm:1.10.1" "@actions/exec": "npm:1.1.1" @@ -6084,7 +6094,7 @@ __metadata: "@actions/io": "npm:1.1.3" "@eslint/js": "npm:^9.0.0" typescript-eslint: "npm:^7.7.0" - checksum: 10/56704ecdfe427703d943bd1c17ca31fd61b8e3bd91e690c65e7a5b610702ba02ae6e688abc785048091513f54bccf810cc47d3b29fa4201f685b4c99bf0c5eab + checksum: 10/f8dd8a2b5cc668728870c7271873dea71eab3669f6e18f9c37126b64438981cdd3033b01e62ad04e2223c1e48d132651e14b24e223164f91f011e548f056f261 languageName: node linkType: hard @@ -7487,7 +7497,7 @@ __metadata: "@docusaurus/preset-classic": "npm:3.5.2" "@docusaurus/tsconfig": "npm:3.5.2" "@docusaurus/types": "npm:3.5.2" - typescript: "npm:~5.6.2" + typescript: "npm:~5.6.3" peerDependencies: "@docusaurus/core": ^3.4.0 "@docusaurus/preset-classic": ^3.4.0 @@ -7592,7 +7602,7 @@ __metadata: version: 0.0.0-use.local resolution: "@nx-extend/pulumi@workspace:packages/pulumi" dependencies: - "@pulumi/gcp": "npm:^8.2.0" + "@pulumi/gcp": "npm:^8.5.0" peerDependencies: "@nx/devkit": ^19.6.0 "@pulumi/pulumi": ^3.129.0 @@ -7619,8 +7629,8 @@ __metadata: dependencies: class-variance-authority: "npm:^0.7.0" clsx: "npm:^2.1.1" - lucide-react: "npm:^0.445.0" - tailwind-merge: "npm:^2.5.2" + lucide-react: "npm:^0.451.0" + tailwind-merge: "npm:^2.5.3" tailwindcss-animate: "npm:^1.0.7" peerDependencies: "@nx/devkit": ^19.6.0 @@ -7652,7 +7662,7 @@ __metadata: version: 0.0.0-use.local resolution: "@nx-extend/translations@workspace:packages/translations" dependencies: - "@formatjs/cli": "npm:^6.2.12" + "@formatjs/cli": "npm:^6.2.14" peerDependencies: "@nx/devkit": ^19.6.0 languageName: unknown @@ -8546,66 +8556,20 @@ __metadata: languageName: node linkType: hard -"@pulumi/gcp@npm:^8.2.0": - version: 8.2.0 - resolution: "@pulumi/gcp@npm:8.2.0" +"@pulumi/gcp@npm:^8.5.0": + version: 8.5.0 + resolution: "@pulumi/gcp@npm:8.5.0" dependencies: - "@pulumi/pulumi": "npm:^3.0.0" + "@pulumi/pulumi": "npm:^3.42.0" "@types/express": "npm:^4.16.0" read-package-json: "npm:^2.0.13" - checksum: 10/d09976c51f2f3600cc58545824950c7b6f9675e5e8eacb017d672ae89e872d38144b094896036c265e8d995233dd2ef90ef5d7aa99cd49c46b15739abe3ac251 - languageName: node - linkType: hard - -"@pulumi/pulumi@npm:^3.0.0": - version: 3.129.0 - resolution: "@pulumi/pulumi@npm:3.129.0" - dependencies: - "@grpc/grpc-js": "npm:^1.10.1" - "@logdna/tail-file": "npm:^2.0.6" - "@npmcli/arborist": "npm:^7.3.1" - "@opentelemetry/api": "npm:^1.9" - "@opentelemetry/exporter-zipkin": "npm:^1.25" - "@opentelemetry/instrumentation": "npm:^0.52" - "@opentelemetry/instrumentation-grpc": "npm:^0.52" - "@opentelemetry/resources": "npm:^1.25" - "@opentelemetry/sdk-trace-base": "npm:^1.25" - "@opentelemetry/sdk-trace-node": "npm:^1.25" - "@opentelemetry/semantic-conventions": "npm:^1.25" - "@pulumi/query": "npm:^0.3.0" - "@types/google-protobuf": "npm:^3.15.5" - "@types/semver": "npm:^7.5.6" - "@types/tmp": "npm:^0.2.6" - execa: "npm:^5.1.0" - fdir: "npm:^6.1.1" - google-protobuf: "npm:^3.5.0" - got: "npm:^11.8.6" - ini: "npm:^2.0.0" - js-yaml: "npm:^3.14.0" - minimist: "npm:^1.2.6" - normalize-package-data: "npm:^6.0.0" - picomatch: "npm:^3.0.1" - pkg-dir: "npm:^7.0.0" - require-from-string: "npm:^2.0.1" - semver: "npm:^7.5.2" - source-map-support: "npm:^0.5.6" - tmp: "npm:^0.2.1" - upath: "npm:^1.1.0" - peerDependencies: - ts-node: ">= 7.0.1 < 12" - typescript: ">= 3.8.3 < 6" - peerDependenciesMeta: - ts-node: - optional: true - typescript: - optional: true - checksum: 10/02622a47fa0002335186c0391654dcfd4cb3bfedff80caa1e1e23701aad98812fa4f5c9d423e152d3b9cb98fab29731b1c4a1170e19097434f073785982d8fda + checksum: 10/97cda8469b72791974a16905ea04f4008ed552e56b94461f1c8561b5e2f952c6e7e7bbd6c4839360601e6177269ac1760b4f66130a9033aaa18542d9dc6b18b8 languageName: node linkType: hard -"@pulumi/pulumi@npm:^3.133.0": - version: 3.133.0 - resolution: "@pulumi/pulumi@npm:3.133.0" +"@pulumi/pulumi@npm:^3.136.1, @pulumi/pulumi@npm:^3.42.0": + version: 3.136.1 + resolution: "@pulumi/pulumi@npm:3.136.1" dependencies: "@grpc/grpc-js": "npm:^1.10.1" "@logdna/tail-file": "npm:^2.0.6" @@ -8645,7 +8609,7 @@ __metadata: optional: true typescript: optional: true - checksum: 10/fa0ee8d196c791eb1b1f3942ad1bc81f797f13d163ce489b0cc9bf419aa2206c888a394ad05e5d910c4d158a007f36261eae0f2ec8901bc18cdd3dbfa66f648d + checksum: 10/436266cabc3d683f51ba40fec73c2ad76e5bf2bd1ebb7b5f038147149e9cddac781700883c7b2b7e81495560a57d7043a799f3e26641b47de9578a54033bc52e languageName: node linkType: hard @@ -10824,9 +10788,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-darwin-arm64@npm:1.7.26" +"@swc/core-darwin-arm64@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-darwin-arm64@npm:1.7.35" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -10838,9 +10802,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-darwin-x64@npm:1.7.26" +"@swc/core-darwin-x64@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-darwin-x64@npm:1.7.35" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -10852,9 +10816,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.26" +"@swc/core-linux-arm-gnueabihf@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.35" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -10866,9 +10830,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-linux-arm64-gnu@npm:1.7.26" +"@swc/core-linux-arm64-gnu@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-linux-arm64-gnu@npm:1.7.35" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -10880,9 +10844,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-linux-arm64-musl@npm:1.7.26" +"@swc/core-linux-arm64-musl@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-linux-arm64-musl@npm:1.7.35" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -10894,9 +10858,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-linux-x64-gnu@npm:1.7.26" +"@swc/core-linux-x64-gnu@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-linux-x64-gnu@npm:1.7.35" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -10908,9 +10872,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-linux-x64-musl@npm:1.7.26" +"@swc/core-linux-x64-musl@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-linux-x64-musl@npm:1.7.35" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -10922,9 +10886,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-win32-arm64-msvc@npm:1.7.26" +"@swc/core-win32-arm64-msvc@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-win32-arm64-msvc@npm:1.7.35" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -10936,9 +10900,9 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-win32-ia32-msvc@npm:1.7.26" +"@swc/core-win32-ia32-msvc@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-win32-ia32-msvc@npm:1.7.35" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -10950,29 +10914,29 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core-win32-x64-msvc@npm:1.7.26" +"@swc/core-win32-x64-msvc@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core-win32-x64-msvc@npm:1.7.35" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:1.7.26": - version: 1.7.26 - resolution: "@swc/core@npm:1.7.26" +"@swc/core@npm:1.7.35": + version: 1.7.35 + resolution: "@swc/core@npm:1.7.35" dependencies: - "@swc/core-darwin-arm64": "npm:1.7.26" - "@swc/core-darwin-x64": "npm:1.7.26" - "@swc/core-linux-arm-gnueabihf": "npm:1.7.26" - "@swc/core-linux-arm64-gnu": "npm:1.7.26" - "@swc/core-linux-arm64-musl": "npm:1.7.26" - "@swc/core-linux-x64-gnu": "npm:1.7.26" - "@swc/core-linux-x64-musl": "npm:1.7.26" - "@swc/core-win32-arm64-msvc": "npm:1.7.26" - "@swc/core-win32-ia32-msvc": "npm:1.7.26" - "@swc/core-win32-x64-msvc": "npm:1.7.26" + "@swc/core-darwin-arm64": "npm:1.7.35" + "@swc/core-darwin-x64": "npm:1.7.35" + "@swc/core-linux-arm-gnueabihf": "npm:1.7.35" + "@swc/core-linux-arm64-gnu": "npm:1.7.35" + "@swc/core-linux-arm64-musl": "npm:1.7.35" + "@swc/core-linux-x64-gnu": "npm:1.7.35" + "@swc/core-linux-x64-musl": "npm:1.7.35" + "@swc/core-win32-arm64-msvc": "npm:1.7.35" + "@swc/core-win32-ia32-msvc": "npm:1.7.35" + "@swc/core-win32-x64-msvc": "npm:1.7.35" "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.12" + "@swc/types": "npm:^0.1.13" peerDependencies: "@swc/helpers": "*" dependenciesMeta: @@ -10999,7 +10963,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10/8fb43420bdd1b774dc054c6629f87f733e76860b97130609c7374f3a48406bc0ae1a2dd0b3e3c10317c692b2eaa64747f1a690b309727a8d1411112e2d2a884e + checksum: 10/d50021891d6c4db034e140b0d65737c9838ef930422dd16fce658d203eccaf25227ba01a3c84ac4a947e547aaf86774f8da82913f5da2fc3813a5207a0ab3301 languageName: node linkType: hard @@ -11082,12 +11046,12 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.12": - version: 0.1.12 - resolution: "@swc/types@npm:0.1.12" +"@swc/types@npm:^0.1.13": + version: 0.1.13 + resolution: "@swc/types@npm:0.1.13" dependencies: "@swc/counter": "npm:^0.1.3" - checksum: 10/92dbbc70cd068ea30fb6fbdc1ae8599d6c058a5d09b2923d6e4e24fab5ad7c86a19dd01f349a8e03e300a9321e06911a24df18303b40e307fbd4109372cef2ef + checksum: 10/d0a50432917048cc69e30c82d1266e052a8e8d05ab202c5d74a5666be3748da4d2f99aaff46d91c0e3d285cf8f55270f8391cd578066fdecc3865733f8d5e14a languageName: node linkType: hard @@ -11711,12 +11675,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:22.5.5": - version: 22.5.5 - resolution: "@types/node@npm:22.5.5" +"@types/node@npm:22.7.5": + version: 22.7.5 + resolution: "@types/node@npm:22.7.5" dependencies: undici-types: "npm:~6.19.2" - checksum: 10/172d02c8e6d921699edcf559c28b3805616bd6481af1b3cb0299f89ad9a6f33b71050434c06ce7b503166054a26275344187c443f99f745d0b12601372452f19 + checksum: 10/e8ba102f8c1aa7623787d625389be68d64e54fcbb76d41f6c2c64e8cf4c9f4a2370e7ef5e5f1732f3c57529d3d26afdcb2edc0101c5e413a79081449825c57ac languageName: node linkType: hard @@ -12132,15 +12096,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.6.0": - version: 8.6.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.6.0" +"@typescript-eslint/eslint-plugin@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.8.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.6.0" - "@typescript-eslint/type-utils": "npm:8.6.0" - "@typescript-eslint/utils": "npm:8.6.0" - "@typescript-eslint/visitor-keys": "npm:8.6.0" + "@typescript-eslint/scope-manager": "npm:8.8.1" + "@typescript-eslint/type-utils": "npm:8.8.1" + "@typescript-eslint/utils": "npm:8.8.1" + "@typescript-eslint/visitor-keys": "npm:8.8.1" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -12151,7 +12115,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/8f8c72b47e59973c6aaa955a01d2bce834dbd317b37f66355aba564aa30bed4ed7be26080d20ed2ae834bc628706da534da6a87a9720608835b27f165d59bd2b + checksum: 10/6d45d7c3b2993f9d4130794596b029e72646f69581741ff2032b33f5c5d6b46c241b854556d04f769c2ef491e117c7d73013a07d74de3a0e0b557e648bc82a9c languageName: node linkType: hard @@ -12173,21 +12137,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.6.0": - version: 8.6.0 - resolution: "@typescript-eslint/parser@npm:8.6.0" +"@typescript-eslint/parser@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/parser@npm:8.8.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.6.0" - "@typescript-eslint/types": "npm:8.6.0" - "@typescript-eslint/typescript-estree": "npm:8.6.0" - "@typescript-eslint/visitor-keys": "npm:8.6.0" + "@typescript-eslint/scope-manager": "npm:8.8.1" + "@typescript-eslint/types": "npm:8.8.1" + "@typescript-eslint/typescript-estree": "npm:8.8.1" + "@typescript-eslint/visitor-keys": "npm:8.8.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/6e6bb37841665e5fac8c5505a5b755ef499d5caf8cb975043e8b0e459520d315a1c7e7ae60a1d6bc20e7f4193b6d7cb74bc95dede203851087a1713c8d0b8abc + checksum: 10/f19e9be6e8d3e4b574d5f2b1d7e23e3594ea8d5f0b2bd2e59d2fd237bd0a379597f4b7ba466b7e290c5f3c7bce044107a73b20159c17dc54a4cc6b2ca9470b4b languageName: node linkType: hard @@ -12211,6 +12175,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/scope-manager@npm:8.8.1" + dependencies: + "@typescript-eslint/types": "npm:8.8.1" + "@typescript-eslint/visitor-keys": "npm:8.8.1" + checksum: 10/ab86b533d0cadaa3f325404ae8cda2c1c8e0b820d7b2265ad376a233bb073aa89783a8d20c2effa77552426f38405edaa71e4aa6a2676613ae8dec0e1f1ba061 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/type-utils@npm:7.7.1" @@ -12228,7 +12202,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.6.0, @typescript-eslint/type-utils@npm:^8.0.0": +"@typescript-eslint/type-utils@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/type-utils@npm:8.8.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.8.1" + "@typescript-eslint/utils": "npm:8.8.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/3aed62459e68a49f468004d966c914457db2288979234a9452043bff6d5ac7f2d46490fe13f4bb06fd91af085a50e6ac63b69eb66f9a27ee477f958af4738587 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:^8.0.0": version: 8.6.0 resolution: "@typescript-eslint/type-utils@npm:8.6.0" dependencies: @@ -12257,6 +12246,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/types@npm:8.8.1" + checksum: 10/5ac571810f24a266e1d46a8ce2a6665498fddf757a70eeeec959c993991f72d06a2bee7b848a6b27db958f7771034d8169a77117fd6ca7ed2c3166da9d27396b + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/typescript-estree@npm:7.7.1" @@ -12295,6 +12291,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.8.1" + dependencies: + "@typescript-eslint/types": "npm:8.8.1" + "@typescript-eslint/visitor-keys": "npm:8.8.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/b569cd362c5f68cf0e1ca53a85bf78c989f10fe4b680423d47c6089bef7cb60b3ed10927232f57dd666e457e43259cec9415da54f2c7b2425062d7acd2e7c98e + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/utils@npm:7.7.1" @@ -12326,6 +12341,20 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/utils@npm:8.8.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.8.1" + "@typescript-eslint/types": "npm:8.8.1" + "@typescript-eslint/typescript-estree": "npm:8.8.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + checksum: 10/8ecd827af49d3c69ebe65283e5a4e6b44b48f24392319ed9336b8eec47e84fcbcc3e1b5f855ed6b782996cfc0cd289a0a14e40dd69234fd60eeee0a29047bde5 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/visitor-keys@npm:7.7.1" @@ -12346,6 +12375,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.8.1": + version: 8.8.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.8.1" + dependencies: + "@typescript-eslint/types": "npm:8.8.1" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/b5bfb4c9a98d3320639abcfd5aae52dd9c8af477743c5e324ceee1a9ea5f101e0ff7da3de08d3ef66e57854a86e155359bafff13f184493db9e0dffaf9e363c7 + languageName: node + linkType: hard + "@ucast/core@npm:^1.0.0, @ucast/core@npm:^1.4.1, @ucast/core@npm:^1.6.1": version: 1.10.2 resolution: "@ucast/core@npm:1.10.2" @@ -12434,14 +12473,14 @@ __metadata: languageName: node linkType: hard -"@vercel/ncc@npm:^0.38.1": - version: 0.38.1 - resolution: "@vercel/ncc@npm:0.38.1" +"@vercel/ncc@npm:0.34.0": + version: 0.34.0 + resolution: "@vercel/ncc@npm:0.34.0" dependencies: node-gyp: "npm:latest" bin: ncc: dist/ncc/cli.js - checksum: 10/2ed9dff34ba2e7c2ba7113ed075effd023549d5041d355a367f5bf749b20916f68d2adad6737f7a2d03f0d92237f948ce8dfbc9429bdf3febc18d4fa5159d9b4 + checksum: 10/4e37779157242c6f4e0a9a30022422d67243c6d958311862f3498e5ee1cdea1c45e0717ff75e6204f2658b3b498b5a484a4c909652d8a6366e38a333f4396281 languageName: node linkType: hard @@ -15594,6 +15633,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: 10/aec6a6aa0781761bf55d60447d6be08861d381136a0fe94aa084fddd4f0300faa2b064df490c6798adfa1ebaef9e0af9b08a189c823e0811b8b313b3d9a03380 + languageName: node + linkType: hard + "cookie@npm:^0.4.1, cookie@npm:~0.4.1": version: 0.4.2 resolution: "cookie@npm:0.4.2" @@ -18111,7 +18157,7 @@ __metadata: languageName: node linkType: hard -"express@npm:4.21.0, express@npm:^4.21.0": +"express@npm:4.21.0": version: 4.21.0 resolution: "express@npm:4.21.0" dependencies: @@ -18228,6 +18274,45 @@ __metadata: languageName: node linkType: hard +"express@npm:^4.21.1": + version: 4.21.1 + resolution: "express@npm:4.21.1" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.3" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.3.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.10" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10/5d4a36dd03c1d1cce93172e9b185b5cd13a978d29ee03adc51cd278be7b4a514ae2b63e2fdaec0c00fdc95c6cfb396d9dd1da147917ffd337d6cd0778e08c9bc + languageName: node + linkType: hard + "extend-shallow@npm:^2.0.1": version: 2.0.1 resolution: "extend-shallow@npm:2.0.1" @@ -23895,12 +23980,12 @@ __metadata: languageName: node linkType: hard -"lucide-react@npm:^0.445.0": - version: 0.445.0 - resolution: "lucide-react@npm:0.445.0" +"lucide-react@npm:^0.451.0": + version: 0.451.0 + resolution: "lucide-react@npm:0.451.0" peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - checksum: 10/83da75d937f62ef00d84838d4a3ce59d42590d15879463e57e96786e61091019bff98c473f2ca00708e0eec7d20e556fa174bcc51b83d091acf935745e0e4faf + checksum: 10/55e88c68d2d17d136f49ef9081c76ead9ecaa2a9b26e95db30776b5146dba29224e67ba2542a0c681a1a18c099dbb1bd5a8f0bc35de16fbff7dd53691f2b60c2 languageName: node linkType: hard @@ -26170,9 +26255,9 @@ __metadata: version: 0.0.0-use.local resolution: "nx-extend@workspace:." dependencies: - "@actions/core": "npm:^1.10.1" + "@actions/core": "npm:^1.11.1" "@google-cloud/storage": "npm:^7.13.0" - "@jamesives/github-pages-deploy-action": "npm:^4.6.4" + "@jamesives/github-pages-deploy-action": "npm:^4.6.8" "@jscutlery/semver": "npm:^5.3.1" "@nx/devkit": "npm:19.8.0" "@nx/eslint-plugin": "npm:19.8.0" @@ -26183,18 +26268,18 @@ __metadata: "@nx/react": "npm:19.8.0" "@nx/webpack": "npm:19.8.0" "@nx/workspace": "npm:19.8.0" - "@pulumi/gcp": "npm:^8.2.0" - "@pulumi/pulumi": "npm:^3.133.0" + "@pulumi/gcp": "npm:^8.5.0" + "@pulumi/pulumi": "npm:^3.136.1" "@swc-node/register": "npm:1.10.9" - "@swc/core": "npm:1.7.26" + "@swc/core": "npm:1.7.35" "@types/jest": "npm:29.5.13" - "@types/node": "npm:22.5.5" + "@types/node": "npm:22.7.5" "@types/shelljs": "npm:^0.8.15" "@types/tar": "npm:^6.1.13" "@types/yargs": "npm:^17.0.33" - "@typescript-eslint/eslint-plugin": "npm:8.6.0" - "@typescript-eslint/parser": "npm:8.6.0" - "@vercel/ncc": "npm:^0.38.1" + "@typescript-eslint/eslint-plugin": "npm:8.8.1" + "@typescript-eslint/parser": "npm:8.8.1" + "@vercel/ncc": "npm:0.34.0" axios: "npm:^1.7.7" crypto-js: "npm:^4.2.0" deepmerge: "npm:^4.3.1" @@ -26202,7 +26287,7 @@ __metadata: eslint: "npm:8.57.0" eslint-config-prettier: "npm:9.1.0" eslint-plugin-simple-import-sort: "npm:^12.1.1" - express: "npm:^4.21.0" + express: "npm:^4.21.1" husky: "npm:^9.1.6" jest: "npm:29.7.0" jest-environment-jsdom: "npm:29.7.0" @@ -26215,7 +26300,7 @@ __metadata: ts-node: "npm:10.9.2" tslib: "npm:^2.7.0" tslint: "npm:~6.1.3" - typescript: "npm:5.6.2" + typescript: "npm:5.6.3" yargs: "npm:^17.7.2" languageName: unknown linkType: soft @@ -31870,10 +31955,10 @@ __metadata: languageName: node linkType: hard -"tailwind-merge@npm:^2.5.2": - version: 2.5.2 - resolution: "tailwind-merge@npm:2.5.2" - checksum: 10/9f51ae7277a0ba51d9bec774bc9013c1b8736129b52d97886098689ea51bc7a894f6c7e857217019d92925c935ca18a53f24b4b416be4be363ef16cfb2ce480d +"tailwind-merge@npm:^2.5.3": + version: 2.5.3 + resolution: "tailwind-merge@npm:2.5.3" + checksum: 10/6cc4dd6dd9f042046869e7399e6a5691c9a1f87637705f17fcd4833b7e0b3e7686e1e99dbf88d975ff5040cb0d0bfc828e72b5a239729151bfc2698713231ec1 languageName: node linkType: hard @@ -32833,13 +32918,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.6.2, typescript@npm:~5.6.2": - version: 5.6.2 - resolution: "typescript@npm:5.6.2" +"typescript@npm:5.6.3, typescript@npm:~5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/f95365d4898f357823e93d334ecda9fcade54f009b397c7d05b7621cd9e865981033cf89ccde0f3e3a7b73b1fdbae18e92bc77db237b43e912f053fef0f9a53b + checksum: 10/c328e418e124b500908781d9f7b9b93cf08b66bf5936d94332b463822eea2f4e62973bfb3b8a745fdc038785cb66cf59d1092bac3ec2ac6a3e5854687f7833f1 languageName: node linkType: hard @@ -32863,13 +32948,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.6.2#optional!builtin, typescript@patch:typescript@npm%3A~5.6.2#optional!builtin": - version: 5.6.2 - resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=379a07" +"typescript@patch:typescript@npm%3A5.6.3#optional!builtin, typescript@patch:typescript@npm%3A~5.6.3#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=379a07" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/060a7349adf698477b411be4ace470aee6c2c1bd99917fdf5d33697c17ec55c64fe724eb10399387530b50e9913b41528dd8bfcca0a5fc8f8bac63fbb4580a2e + checksum: 10/dc4bec403cd33a204b655b1152a096a08e7bad2c931cb59ef8ff26b6f2aa541bf98f09fc157958a60c921b1983a8dde9a85b692f9de60fa8f574fd131e3ae4dd languageName: node linkType: hard