diff --git a/.vscode/settings.json b/.vscode/settings.json index 8e4de29..4290e96 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,5 +8,13 @@ "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "typescript.tsdk": "node_modules\\typescript\\lib" + "typescript.tsdk": "node_modules\\typescript\\lib", + "tailwindCSS.experimental.classRegex": [ + ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"], + ["cn\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"] + ], + "typescript.preferences.autoImportFileExcludePatterns": [ + // Should import Text from UI components instead + "react-native/Libraries/Text/Text.d.ts" + ] } diff --git a/apps/mobile/app/(tabs)/about.tsx b/apps/mobile/app/(tabs)/about.tsx index 3bfe608..f2fcfcf 100644 --- a/apps/mobile/app/(tabs)/about.tsx +++ b/apps/mobile/app/(tabs)/about.tsx @@ -1,4 +1,4 @@ -import { Text } from 'react-native'; +import { Text } from '../components/ui/Text'; import ScreenLayout from '../components/layout/ScreenLayout'; diff --git a/apps/mobile/app/(tabs)/index.tsx b/apps/mobile/app/(tabs)/index.tsx index 61f163c..0726086 100644 --- a/apps/mobile/app/(tabs)/index.tsx +++ b/apps/mobile/app/(tabs)/index.tsx @@ -1,11 +1,10 @@ -import { Text } from 'react-native'; - import ScreenLayout from '../components/layout/ScreenLayout'; +import { Text } from '../components/ui/Text'; export default function HomeScreen() { return ( - Movies will be listed here + Movies will be listed here ); } diff --git a/apps/mobile/app/[...missing].tsx b/apps/mobile/app/[...missing].tsx index 57c2953..d0daa41 100644 --- a/apps/mobile/app/[...missing].tsx +++ b/apps/mobile/app/[...missing].tsx @@ -1,5 +1,6 @@ import { Link, Stack } from 'expo-router'; -import { Text, View } from 'react-native'; +import { View } from 'react-native'; +import { Text } from './components/ui/Text'; export default function NotFoundScreen() { return ( diff --git a/apps/mobile/app/components/ui/Text.tsx b/apps/mobile/app/components/ui/Text.tsx new file mode 100644 index 0000000..725b7ad --- /dev/null +++ b/apps/mobile/app/components/ui/Text.tsx @@ -0,0 +1,9 @@ +import { TextProps, Text as RNText } from 'react-native'; +import { cn } from '../../lib/utils'; +import { cva } from 'class-variance-authority'; + +const textVariants = cva('font-sans text-white'); + +export const Text = ({ className, ...props }: TextProps) => { + return ; +}; diff --git a/apps/mobile/app/lib/utils.ts b/apps/mobile/app/lib/utils.ts new file mode 100644 index 0000000..365058c --- /dev/null +++ b/apps/mobile/app/lib/utils.ts @@ -0,0 +1,6 @@ +import { type ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} diff --git a/apps/mobile/tailwind.config.ts b/apps/mobile/tailwind.config.ts index 7adb737..c3a411a 100644 --- a/apps/mobile/tailwind.config.ts +++ b/apps/mobile/tailwind.config.ts @@ -12,7 +12,13 @@ export default { extend: { colors, fontFamily: { - + sans: ['OpenSansRegular'], + thin: ['OpenSansLight'], + normal: ['OpenSansRegular'], + medium: ['OpenSansMedium'], + semibold: ['OpenSansSemiBold'], + bold: ['OpenSansBold'], + extrabold: ['OpenSansExtra'], } }, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7130bf..bbe5349 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,25 +58,25 @@ importers: version: 0.10.16(expo-modules-autolinking@1.10.2) '@nx/detox': specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) '@nx/expo': specifier: 17.2.8 - version: 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + version: 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) '@nx/jest': specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) + version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) '@nx/js': specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) '@nx/workspace': specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) '@swc-node/register': specifier: ~1.6.8 - version: 1.6.8(@swc/core@1.3.106)(typescript@5.2.2) + version: 1.6.8(@swc/core@1.3.107)(typescript@5.2.2) '@swc/core': specifier: ~1.3.102 - version: 1.3.106 + version: 1.3.107 '@testing-library/jest-dom': specifier: 5.16.5 version: 5.16.5 @@ -160,7 +160,7 @@ importers: version: 0.76.8 nx: specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) prettier: specifier: ^3.0.3 version: 3.2.4 @@ -172,7 +172,7 @@ importers: version: 29.1.2(@babel/core@7.23.9)(babel-jest@29.7.0)(jest@29.7.0)(typescript@5.2.2) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.106)(@types/node@18.16.9)(typescript@5.2.2) + version: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) typescript: specifier: ~5.2.2 version: 5.2.2 @@ -190,7 +190,7 @@ importers: version: 13.0.0 '@nx/expo': specifier: '*' - version: 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + version: 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) '@react-navigation/native': specifier: ^6.1.9 version: 6.1.9(react-native@0.72.6)(react@18.2.0) @@ -2810,10 +2810,10 @@ packages: mkdirp: 1.0.4 rimraf: 3.0.2 - /@nrwl/detox@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): + /@nrwl/detox@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): resolution: {integrity: sha512-e7P/W1MIhIBjz8IyLunF6cfnhkSCpIVo5dWVwVN0Fy3xsVtveUIUHKVrZZYw5t9fwD1AGiJPfFWzxUAaXq5wtg==} dependencies: - '@nx/detox': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + '@nx/detox': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2840,10 +2840,10 @@ packages: transitivePeerDependencies: - nx - /@nrwl/expo@17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): + /@nrwl/expo@17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): resolution: {integrity: sha512-hXS4UVsW8Z+Y1druGUZxbmXcvR31lW7AcN+CaLe4Lko++4mGFC6KrJ1FjUiKHsGhdo5sNIuv29pAu9S++uRAjw==} dependencies: - '@nx/expo': 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + '@nx/expo': 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) transitivePeerDependencies: - '@babel/traverse' - '@expo/cli' @@ -2881,10 +2881,10 @@ packages: - webpack - webpack-cli - /@nrwl/jest@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2): + /@nrwl/jest@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2): resolution: {integrity: sha512-suyAm+5dj03ZevZW0fEZJSn+au1k6+OGPo4LKQ9Y4u/QJW52d2k0nOzrKu79CwkdKP5PFhjnvPP4Oo93RbNNnA==} dependencies: - '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) + '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2900,10 +2900,10 @@ packages: - typescript - verdaccio - /@nrwl/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): + /@nrwl/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): resolution: {integrity: sha512-ZfTGNSmSBqvEfP8NOfOHcnqKwhXsfqBrN4IhthQR02sqTA9GkrjSfSUtcGXY01fUitsNUDOn6RZjgX6UysDCXg==} dependencies: - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2916,10 +2916,10 @@ packages: - typescript - verdaccio - /@nrwl/react@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0): + /@nrwl/react@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0): resolution: {integrity: sha512-fj5Qf3B3Nok8T8lF9DpYEeP7DWqP7KF/jBO6h4eniTifh5BRjEq5PaRIhMiVMdepqQiWMPd2tsZyf9nx1qzY6w==} dependencies: - '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) + '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2935,21 +2935,21 @@ packages: - verdaccio - webpack - /@nrwl/tao@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106): + /@nrwl/tao@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107): resolution: {integrity: sha512-Qpk5YKeJ+LppPL/wtoDyNGbJs2MsTi6qyX/RdRrEc8lc4bk6Cw3Oul1qTXCI6jT0KzTz+dZtd0zYD/G7okkzvg==} hasBin: true dependencies: - nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - /@nrwl/web@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): + /@nrwl/web@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): resolution: {integrity: sha512-oBiuSQ7Q6hOXHuZW5Gf8m0gcrLTV78jxhSjmhC5F6yzgvBvnfMpCdrJn7W1G+O+kEg3byko8v+Rz39tfc8YPjg==} dependencies: - '@nx/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2962,10 +2962,10 @@ packages: - typescript - verdaccio - /@nrwl/webpack@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): + /@nrwl/webpack@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): resolution: {integrity: sha512-HcwdfjXVz1NrZZnx1Fv48vleOTlsDAgTRHnQL02xYWT6ElhuKRQsqJGvDduQIFAp4KrnEEhEKEx6oDAEZKUkDg==} dependencies: - '@nx/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -2993,26 +2993,26 @@ packages: - vue-template-compiler - webpack-cli - /@nrwl/workspace@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106): + /@nrwl/workspace@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107): resolution: {integrity: sha512-RiTDTuzdueZ+++kNQAENHdHbYToOhzO56XWxKOGoMEUSpcmbKRAFReFBzNqD91Fnv562vkW1VNRIb6Ey7X1YHQ==} dependencies: - '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - /@nx/detox@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): + /@nx/detox@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): resolution: {integrity: sha512-u3WYGXpSohS0Ak6MxpOJOy9XSOsfK6g9oxNLCj0iLoi6JpaNYIkrNohanKaaj8ZqFQ10QJFN0ARcuKvb5S/yYQ==} peerDependencies: detox: ^20.9.0 dependencies: - '@nrwl/detox': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + '@nrwl/detox': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) - '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) + '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) detox: 20.17.0(jest-environment-jsdom@29.7.0)(jest@29.7.0) tslib: 2.6.2 transitivePeerDependencies: @@ -3042,12 +3042,12 @@ packages: ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.0 - nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) semver: 7.5.3 tmp: 0.2.1 tslib: 2.6.2 - /@nx/eslint@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8): + /@nx/eslint@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8): resolution: {integrity: sha512-P6s85cIK7LYHixCJFZ+tLCPDxeOt9m2bQQOLxBCLEy5mqaGmjMHzWkLaoQBueCSntE6PSao0MMA+1TeeZjOoDw==} peerDependencies: eslint: ^8.0.0 @@ -3059,8 +3059,8 @@ packages: optional: true dependencies: '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) - '@nx/linter': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/linter': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) eslint: 8.56.0 tslib: 2.6.2 typescript: 5.2.2 @@ -3075,7 +3075,7 @@ packages: - supports-color - verdaccio - /@nx/expo@17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): + /@nx/expo@17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0): resolution: {integrity: sha512-DLEnt49O+ayhSFepek7EP/AHIA0LokwhWtUTbxVRJMEDgIEIpjfJRj1FAIsSwwL0NqJmcEF6Gr1qSO69aFCkJg==} peerDependencies: '@expo/cli': '>= 0.10.0' @@ -3083,14 +3083,14 @@ packages: expo: '>= 49.0.0' dependencies: '@expo/cli': 0.10.16(expo-modules-autolinking@1.10.2) - '@nrwl/expo': 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) - '@nx/detox': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + '@nrwl/expo': 17.2.8(@expo/cli@0.10.16)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eas-cli@5.2.0)(eslint@8.56.0)(expo@49.0.16)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) + '@nx/detox': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(detox@20.17.0)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.0) '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) - '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) - '@nx/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) + '@nx/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) chalk: 4.1.2 eas-cli: 5.2.0(expo-modules-autolinking@1.10.2) enhanced-resolve: 5.15.0 @@ -3136,14 +3136,14 @@ packages: - webpack - webpack-cli - /@nx/jest@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2): + /@nx/jest@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2): resolution: {integrity: sha512-FnwwURXmG+uv5ELHjHd9uVbUioCPjefAOtENcasLJMs2WYeu3zePsru5B8GO9BBM5g2eTmw10Y5f0riAikZjcw==} dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) + '@nrwl/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.2.2) '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) chalk: 4.1.2 identity-obj-proxy: 3.0.0 @@ -3167,7 +3167,7 @@ packages: - typescript - verdaccio - /@nx/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): + /@nx/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): resolution: {integrity: sha512-M91tw9tfSnkoC8pZaC9wNxrgaFU4MeQcgdT08ievaroo77kH4RheySsU1uNc0J58Jk4X4315wu/X7Bf/35m0Mw==} peerDependencies: verdaccio: ^5.0.4 @@ -3182,9 +3182,9 @@ packages: '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) '@babel/runtime': 7.23.9 - '@nrwl/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nrwl/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) babel-plugin-macros: 2.8.0 @@ -3202,7 +3202,7 @@ packages: ora: 5.3.0 semver: 7.5.3 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.3.106)(@types/node@18.16.9)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) tsconfig-paths: 4.2.0 tslib: 2.6.2 transitivePeerDependencies: @@ -3216,10 +3216,10 @@ packages: - supports-color - typescript - /@nx/linter@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8): + /@nx/linter@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8): resolution: {integrity: sha512-dwqE742TIw1+/djzlikKakIfComq8nFnhupWjvl7KrU9r8ytcKyQbxHw7KGMUT9HAEG4xSNuwiaELr/8w4MM2Q==} dependencies: - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3313,14 +3313,14 @@ packages: requiresBuild: true optional: true - /@nx/react@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0): + /@nx/react@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0): resolution: {integrity: sha512-iJcpKi+Bzi9JZtgZmhQ2QWkt3PxOppYVah/EV9B6m9wOFhNI7IQYOp4NY8BruGZYRhkSsz59ZWZVu9iJSSrayg==} dependencies: - '@nrwl/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) + '@nrwl/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.2.2)(webpack@5.90.0) '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) - '@nx/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) '@svgr/webpack': 8.1.0(typescript@5.2.2) chalk: 4.1.2 @@ -3342,12 +3342,12 @@ packages: - verdaccio - webpack - /@nx/web@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): + /@nx/web@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): resolution: {integrity: sha512-ovPvFVJOiB/ZmOxnCOOyT+ibbdgazXjpa4506hLJxRohDZQw/6jwbCWkTBy/ch6Y8NSN6uNUpB5XUdscfrp52A==} dependencies: - '@nrwl/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nrwl/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) chalk: 4.1.2 detect-port: 1.5.1 http-server: 14.1.1 @@ -3364,13 +3364,13 @@ packages: - typescript - verdaccio - /@nx/webpack@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): + /@nx/webpack@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): resolution: {integrity: sha512-Gud9Z+VO0dlLpVEJLfPxkEV5wG+ebZ1mv0S0cfTBdD24Fj4MAs0W8QWhRQBtLd2SayU9KMfJr+8gJjkNT6D3Kw==} dependencies: '@babel/core': 7.23.9 - '@nrwl/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nrwl/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) autoprefixer: 10.4.17(postcss@8.4.33) babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0) browserslist: 4.22.3 @@ -3395,11 +3395,11 @@ packages: style-loader: 3.3.4(webpack@5.90.0) stylus: 0.59.0 stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.90.0) - terser-webpack-plugin: 5.3.10(@swc/core@1.3.106)(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.107)(webpack@5.90.0) ts-loader: 9.5.1(typescript@5.2.2)(webpack@5.90.0) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.2 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) webpack-dev-server: 4.15.1(webpack@5.90.0) webpack-node-externals: 3.0.0 webpack-subresource-integrity: 5.1.0(webpack@5.90.0) @@ -3430,14 +3430,14 @@ packages: - vue-template-compiler - webpack-cli - /@nx/workspace@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106): + /@nx/workspace@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107): resolution: {integrity: sha512-QCriI4CFCuG+0WTbpu3fHljVR1x6bjNSrbq8nqu8Z/3y+si2/O+7lVNSTkQNr1X2eBPqtIX74APS7ExG8c4vog==} dependencies: - '@nrwl/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + '@nrwl/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) '@nx/devkit': 17.2.8(nx@17.2.8) chalk: 4.1.2 enquirer: 2.3.6 - nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) + nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -4067,23 +4067,23 @@ packages: - supports-color - typescript - /@swc-node/core@1.10.6(@swc/core@1.3.106): + /@swc-node/core@1.10.6(@swc/core@1.3.107): resolution: {integrity: sha512-lDIi/rPosmKIknWzvs2/Fi9zWRtbkx8OJ9pQaevhsoGzJSal8Pd315k1W5AIrnknfdAB4HqRN12fk6AhqnrEEw==} engines: {node: '>= 10'} peerDependencies: '@swc/core': '>= 1.3' dependencies: - '@swc/core': 1.3.106 + '@swc/core': 1.3.107 - /@swc-node/register@1.6.8(@swc/core@1.3.106)(typescript@5.2.2): + /@swc-node/register@1.6.8(@swc/core@1.3.107)(typescript@5.2.2): resolution: {integrity: sha512-74ijy7J9CWr1Z88yO+ykXphV29giCrSpANQPQRooE0bObpkTO1g4RzQovIfbIaniBiGDDVsYwDoQ3FIrCE8HcQ==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.10.6(@swc/core@1.3.106) + '@swc-node/core': 1.10.6(@swc/core@1.3.107) '@swc-node/sourcemap-support': 0.3.0 - '@swc/core': 1.3.106 + '@swc/core': 1.3.107 colorette: 2.0.20 debug: 4.3.4(supports-color@8.1.1) pirates: 4.0.6 @@ -4098,88 +4098,88 @@ packages: source-map-support: 0.5.21 tslib: 2.6.2 - /@swc/core-darwin-arm64@1.3.106: - resolution: {integrity: sha512-XYcbViNyHnnm7RWOAO1YipMmthM7m2aXF32b0y+JMLYFBEyFpjVX9btLkzeL7wRx/5B3I35yJNhE+xyx0Q1Gkw==} + /@swc/core-darwin-arm64@1.3.107: + resolution: {integrity: sha512-47tD/5vSXWxPd0j/ZllyQUg4bqalbQTsmqSw0J4dDdS82MWqCAwUErUrAZPRjBkjNQ6Kmrf5rpCWaGTtPw+ngw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@swc/core-darwin-x64@1.3.106: - resolution: {integrity: sha512-YKDPhUdfuwhmOUS9+CaIwl/0Tp+f1b73BH2EIESuxSNsogZf18a8HQ8O0fQEwdiwmA5LEqw47cj+kfOWV/0+kw==} + /@swc/core-darwin-x64@1.3.107: + resolution: {integrity: sha512-hwiLJ2ulNkBGAh1m1eTfeY1417OAYbRGcb/iGsJ+LuVLvKAhU/itzsl535CvcwAlt2LayeCFfcI8gdeOLeZa9A==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.106: - resolution: {integrity: sha512-bHxxJXogvFfocLL5inZxxtx/x/WgKozigp80Vbx0viac1fPDJrqKBw2X4MzpMiuTRAGVQ03jJI6pDwbSBf+yDw==} + /@swc/core-linux-arm-gnueabihf@1.3.107: + resolution: {integrity: sha512-I2wzcC0KXqh0OwymCmYwNRgZ9nxX7DWnOOStJXV3pS0uB83TXAkmqd7wvMBuIl9qu4Hfomi9aDM7IlEEn9tumQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-gnu@1.3.106: - resolution: {integrity: sha512-c7jue++CHLgtpeaakEukoCLT9eNrImizbleE9Y7Is8CHqLq/7DG4s+7ma9DFKXIzW2MpTg9byIEQfpqSphVW6A==} + /@swc/core-linux-arm64-gnu@1.3.107: + resolution: {integrity: sha512-HWgnn7JORYlOYnGsdunpSF8A+BCZKPLzLtEUA27/M/ZuANcMZabKL9Zurt7XQXq888uJFAt98Gy+59PU90aHKg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-musl@1.3.106: - resolution: {integrity: sha512-51EaC3Q8qAhLtWVnAVqoYX/gk3tK31cCBzUpwCcmhianhEBM2/WtKRAS4MqPhE8VVZuN3WjO2c2JaF2mX0yuoA==} + /@swc/core-linux-arm64-musl@1.3.107: + resolution: {integrity: sha512-vfPF74cWfAm8hyhS8yvYI94ucMHIo8xIYU+oFOW9uvDlGQRgnUf/6DEVbLyt/3yfX5723Ln57U8uiMALbX5Pyw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-gnu@1.3.106: - resolution: {integrity: sha512-tOUi8BB6jAeCXgx7ESLNnX7nrbMVKQ/XajK77v7Ad4SXf9HYArnimBJpXUUyVFJTXLSv4e6c7s6XHHqXb5Lwcg==} + /@swc/core-linux-x64-gnu@1.3.107: + resolution: {integrity: sha512-uBVNhIg0ip8rH9OnOsCARUFZ3Mq3tbPHxtmWk9uAa5u8jQwGWeBx5+nTHpDOVd3YxKb6+5xDEI/edeeLpha/9g==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-musl@1.3.106: - resolution: {integrity: sha512-binLw4Lbd83NPy4/m/teH2nbaifxveSD+sKDvpxywRbvYW2I0w/iCBpUBcbnl16TQF4TPOGpq5YwG9lVxPVw5g==} + /@swc/core-linux-x64-musl@1.3.107: + resolution: {integrity: sha512-mvACkUvzSIB12q1H5JtabWATbk3AG+pQgXEN95AmEX2ZA5gbP9+B+mijsg7Sd/3tboHr7ZHLz/q3SHTvdFJrEw==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-win32-arm64-msvc@1.3.106: - resolution: {integrity: sha512-n4ttBWr8tM7DPzwcEOIBTyTMHZTzCmbic/HTtxEsPyMAf/Daen+yrTKzjPP6k2usfSrjkxA780RSJJxI1N8r2w==} + /@swc/core-win32-arm64-msvc@1.3.107: + resolution: {integrity: sha512-J3P14Ngy/1qtapzbguEH41kY109t6DFxfbK4Ntz9dOWNuVY3o9/RTB841ctnJk0ZHEG+BjfCJjsD2n8H5HcaOA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-ia32-msvc@1.3.106: - resolution: {integrity: sha512-GhDNIwxE5FhkujESI6h/4ysT3wxwmrzTUlZYaR8rRui6a6SdX9feIPUHPEE5o5hpyp+xqlmvRxKkRxOnwsq8iA==} + /@swc/core-win32-ia32-msvc@1.3.107: + resolution: {integrity: sha512-ZBUtgyjTHlz8TPJh7kfwwwFma+ktr6OccB1oXC8fMSopD0AxVnQasgun3l3099wIsAB9eEsJDQ/3lDkOLs1gBA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-x64-msvc@1.3.106: - resolution: {integrity: sha512-2M6yWChuMS1+/MPo3Dor0SOMkvmiugonWlzsZBAu/oZboH2xKrHSRv7brsBujb2Oe47r+NsbV+vq9tnnP9Vl1Q==} + /@swc/core-win32-x64-msvc@1.3.107: + resolution: {integrity: sha512-Eyzo2XRqWOxqhE1gk9h7LWmUf4Bp4Xn2Ttb0ayAXFp6YSTxQIThXcT9kipXZqcpxcmDwoq8iWbbf2P8XL743EA==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@swc/core@1.3.106: - resolution: {integrity: sha512-++QPSPkFq2qELYVScxNHJC42hKQChjiTWS2P0QQ5JWT4NHb9lmNSfrc1ylFIyImwRnxsW2MTBALLYLf95EFAsg==} + /@swc/core@1.3.107: + resolution: {integrity: sha512-zKhqDyFcTsyLIYK1iEmavljZnf4CCor5pF52UzLAz4B6Nu/4GLU+2LQVAf+oRHjusG39PTPjd2AlRT3f3QWfsQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -4191,16 +4191,16 @@ packages: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.106 - '@swc/core-darwin-x64': 1.3.106 - '@swc/core-linux-arm-gnueabihf': 1.3.106 - '@swc/core-linux-arm64-gnu': 1.3.106 - '@swc/core-linux-arm64-musl': 1.3.106 - '@swc/core-linux-x64-gnu': 1.3.106 - '@swc/core-linux-x64-musl': 1.3.106 - '@swc/core-win32-arm64-msvc': 1.3.106 - '@swc/core-win32-ia32-msvc': 1.3.106 - '@swc/core-win32-x64-msvc': 1.3.106 + '@swc/core-darwin-arm64': 1.3.107 + '@swc/core-darwin-x64': 1.3.107 + '@swc/core-linux-arm-gnueabihf': 1.3.107 + '@swc/core-linux-arm64-gnu': 1.3.107 + '@swc/core-linux-arm64-musl': 1.3.107 + '@swc/core-linux-x64-gnu': 1.3.107 + '@swc/core-linux-x64-musl': 1.3.107 + '@swc/core-win32-arm64-msvc': 1.3.107 + '@swc/core-win32-ia32-msvc': 1.3.107 + '@swc/core-win32-x64-msvc': 1.3.107 /@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} @@ -5157,7 +5157,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.3 - caniuse-lite: 1.0.30001580 + caniuse-lite: 1.0.30001581 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -5222,7 +5222,7 @@ packages: '@babel/core': 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /babel-plugin-const-enum@1.2.0(@babel/core@7.23.9): resolution: {integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==} @@ -5560,7 +5560,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001580 + caniuse-lite: 1.0.30001581 electron-to-chromium: 1.4.648 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.3) @@ -5744,12 +5744,12 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.3 - caniuse-lite: 1.0.30001580 + caniuse-lite: 1.0.30001581 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite@1.0.30001580: - resolution: {integrity: sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==} + /caniuse-lite@1.0.30001581: + resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==} /cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -6077,7 +6077,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /core-js-compat@3.35.1: resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} @@ -6231,7 +6231,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /css-minimizer-webpack-plugin@5.0.1(webpack@5.90.0): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} @@ -6264,7 +6264,7 @@ packages: postcss: 8.4.33 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -7852,7 +7852,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} @@ -8022,7 +8022,7 @@ packages: semver: 7.5.4 tapable: 2.2.1 typescript: 5.2.2 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /form-data@3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} @@ -9123,7 +9123,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.106)(@types/node@18.16.9)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9795,7 +9795,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /less@4.1.3: resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} @@ -9835,7 +9835,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) webpack-sources: 3.2.3 /lightningcss-darwin-arm64@1.19.0: @@ -10789,7 +10789,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} @@ -11130,7 +11130,7 @@ packages: /nwsapi@2.2.7: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} - /nx@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106): + /nx@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107): resolution: {integrity: sha512-rM5zXbuXLEuqQqcjVjClyvHwRJwt+NVImR2A6KFNG40Z60HP6X12wAxxeLHF5kXXTDRU0PFhf/yACibrpbPrAw==} hasBin: true requiresBuild: true @@ -11143,9 +11143,9 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.106) - '@swc-node/register': 1.6.8(@swc/core@1.3.106)(typescript@5.2.2) - '@swc/core': 1.3.106 + '@nrwl/tao': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.107) + '@swc-node/register': 1.6.8(@swc/core@1.3.107)(typescript@5.2.2) + '@swc/core': 1.3.107 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 @@ -11747,7 +11747,7 @@ packages: dependencies: lilconfig: 3.0.0 postcss: 8.4.33 - ts-node: 10.9.1(@swc/core@1.3.106)(@types/node@18.16.9)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) yaml: 2.3.4 dev: false @@ -11762,7 +11762,7 @@ packages: klona: 2.0.6 postcss: 8.4.33 semver: 7.5.4 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /postcss-merge-longhand@6.0.2(postcss@8.4.33): resolution: {integrity: sha512-+yfVB7gEM8SrCo9w2lCApKIEzrTKl5yS1F4yGhV3kSim6JzbfLGJyhR1B6X+6vOT0U33Mgx7iv4X9MVWuaSAfw==} @@ -12843,7 +12843,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.70.0 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /sass@1.70.0: resolution: {integrity: sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==} @@ -13156,7 +13156,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} @@ -13424,7 +13424,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /stylehacks@6.0.2(postcss@8.4.33): resolution: {integrity: sha512-00zvJGnCu64EpMjX8b5iCZ3us2Ptyw8+toEkb92VdmkEaRaSGBNKAoK6aWZckhXxmQP8zWiTaFaiMGIU8Ve8sg==} @@ -13450,7 +13450,7 @@ packages: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /stylus@0.59.0: resolution: {integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==} @@ -13674,7 +13674,7 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - /terser-webpack-plugin@5.3.10(@swc/core@1.3.106)(webpack@5.90.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.3.107)(webpack@5.90.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13691,12 +13691,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.22 - '@swc/core': 1.3.106 + '@swc/core': 1.3.107 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.27.0 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /terser@5.27.0: resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} @@ -13871,9 +13871,9 @@ packages: semver: 7.5.4 source-map: 0.7.4 typescript: 5.2.2 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) - /ts-node@10.9.1(@swc/core@1.3.106)(@types/node@18.16.9)(typescript@5.2.2): + /ts-node@10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13888,7 +13888,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.106 + '@swc/core': 1.3.107 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -14289,7 +14289,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) /webpack-dev-server@4.15.1(webpack@5.90.0): resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} @@ -14332,7 +14332,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) webpack-dev-middleware: 5.3.3(webpack@5.90.0) ws: 8.16.0 transitivePeerDependencies: @@ -14360,9 +14360,9 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.90.0(@swc/core@1.3.106) + webpack: 5.90.0(@swc/core@1.3.107) - /webpack@5.90.0(@swc/core@1.3.106): + /webpack@5.90.0(@swc/core@1.3.107): resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==} engines: {node: '>=10.13.0'} hasBin: true @@ -14393,7 +14393,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.106)(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.107)(webpack@5.90.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: