From 1d68b9b1e048125338a3baa6b3a59a8dcba46de0 Mon Sep 17 00:00:00 2001 From: Quinn Ftw Date: Tue, 30 Dec 2025 01:34:36 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Update=20ESLint=20and=20TypeScri?= =?UTF-8?q?pt=20configurations=20across=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Standardize linting rules and TypeScript compiler options 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- @packages/@core/design-tokens/.eslintrc.json | 18 ++++++++++++- @packages/@core/design-tokens/tsconfig.json | 7 +++-- @packages/@core/types/.eslintrc.json | 18 ++++++++++++- .../@hooks/messaging-hooks/.eslintrc.json | 25 +++++++++++++++-- .../@hooks/react-query-utils/.eslintrc.json | 24 ++++++++++++++++- .../analytics-client/.eslintrc.cjs | 27 ++++++++++++++++--- .../@infrastructure/api-client/.eslintrc.json | 18 +++++++++++-- .../websocket-client/.eslintrc.json | 23 ++++++++++++++-- @packages/@plugins/tsconfig.json | 15 ++++++++--- @packages/@testing/mocks/.eslintrc.json | 18 ++++++++++++- @packages/@testing/mocks/tsconfig.json | 8 +++--- .../@testing/msw-handlers/.eslintrc.json | 16 +++++++++-- @packages/@utility/zname/.eslintrc.json | 26 +++++++++++++++--- @packages/@utils/text-utils/.eslintrc.json | 18 ++++++++++++- @packages/@utils/text-utils/tsconfig.json | 8 ++++-- .../analytics/frontend-users/tsconfig.json | 20 ++++++++++++-- features/feature-flags/backend/tsconfig.json | 1 + features/payments/backend/tsconfig.json | 6 +++-- features/profile/frontend/tsconfig.json | 3 +-- .../status-dashboard/server/.eslintrc.json | 14 +++++++--- .../status-dashboard/server/tsconfig.json | 1 - tsconfig.base.json | 26 ++++++++++++++++-- 22 files changed, 297 insertions(+), 43 deletions(-) diff --git a/@packages/@core/design-tokens/.eslintrc.json b/@packages/@core/design-tokens/.eslintrc.json index d853c4556..9e36feafb 100644 --- a/@packages/@core/design-tokens/.eslintrc.json +++ b/@packages/@core/design-tokens/.eslintrc.json @@ -1,3 +1,19 @@ { - "extends": ["@transquinnftw/configs/eslint/base"] + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn" + }, + "ignorePatterns": ["dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@core/design-tokens/tsconfig.json b/@packages/@core/design-tokens/tsconfig.json index aa1f02433..ace6c2338 100644 --- a/@packages/@core/design-tokens/tsconfig.json +++ b/@packages/@core/design-tokens/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@transquinnftw/configs/typescript/base.json", + "extends": "../../../tsconfig.base.json", "include": [ "src/**/*" ], @@ -9,6 +9,9 @@ ], "compilerOptions": { "rootDir": "./src", - "outDir": "./dist" + "outDir": "./dist", + "moduleResolution": "bundler", + "module": "ESNext", + "lib": ["ES2022", "DOM"] } } diff --git a/@packages/@core/types/.eslintrc.json b/@packages/@core/types/.eslintrc.json index d853c4556..9e36feafb 100644 --- a/@packages/@core/types/.eslintrc.json +++ b/@packages/@core/types/.eslintrc.json @@ -1,3 +1,19 @@ { - "extends": ["@transquinnftw/configs/eslint/base"] + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn" + }, + "ignorePatterns": ["dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@hooks/messaging-hooks/.eslintrc.json b/@packages/@hooks/messaging-hooks/.eslintrc.json index b231f87f6..3c1ad691e 100644 --- a/@packages/@hooks/messaging-hooks/.eslintrc.json +++ b/@packages/@hooks/messaging-hooks/.eslintrc.json @@ -1,4 +1,25 @@ { - "extends": ["@transquinnftw/configs/eslint/react"], - "ignorePatterns": ["**/*.test.ts", "**/*.test.tsx", "**/__tests__/**"] + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint", "react", "react-hooks"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react/recommended", + "plugin:react-hooks/recommended" + ], + "settings": { + "react": { "version": "detect" } + }, + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn", + "react/react-in-jsx-scope": "off" + }, + "ignorePatterns": ["**/*.test.ts", "**/*.test.tsx", "**/__tests__/**", "dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@hooks/react-query-utils/.eslintrc.json b/@packages/@hooks/react-query-utils/.eslintrc.json index 7d4ce739d..7974f1b7b 100644 --- a/@packages/@hooks/react-query-utils/.eslintrc.json +++ b/@packages/@hooks/react-query-utils/.eslintrc.json @@ -1,3 +1,25 @@ { - "extends": ["@transquinnftw/configs/eslint/react"] + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint", "react", "react-hooks"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react/recommended", + "plugin:react-hooks/recommended" + ], + "settings": { + "react": { "version": "detect" } + }, + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn", + "react/react-in-jsx-scope": "off" + }, + "ignorePatterns": ["dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@infrastructure/analytics-client/.eslintrc.cjs b/@packages/@infrastructure/analytics-client/.eslintrc.cjs index 7b0d96ff8..e58b2a2da 100644 --- a/@packages/@infrastructure/analytics-client/.eslintrc.cjs +++ b/@packages/@infrastructure/analytics-client/.eslintrc.cjs @@ -1,7 +1,26 @@ module.exports = { - extends: ['@transquinnftw/configs/eslint/react'], - ignorePatterns: ['vite.config.ts', 'vitest.config.ts', 'vite.config.ts', 'vitest.config.ts', 'dist', 'node_modules', '**/*.test.ts', '**/*.test.tsx'], - rules: { - '@typescript-eslint/explicit-module-boundary-types': 'off', + root: true, + parser: '@typescript-eslint/parser', + parserOptions: { + ecmaVersion: 2022, + sourceType: 'module', + project: './tsconfig.json', }, + plugins: ['@typescript-eslint', 'react', 'react-hooks'], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react/recommended', + 'plugin:react-hooks/recommended', + ], + settings: { + react: { version: 'detect' }, + }, + rules: { + '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }], + '@typescript-eslint/no-explicit-any': 'warn', + '@typescript-eslint/explicit-module-boundary-types': 'off', + 'react/react-in-jsx-scope': 'off', + }, + ignorePatterns: ['vite.config.ts', 'vitest.config.ts', 'dist', 'node_modules', '**/*.test.ts', '**/*.test.tsx', '*.d.ts', '*.js'], } diff --git a/@packages/@infrastructure/api-client/.eslintrc.json b/@packages/@infrastructure/api-client/.eslintrc.json index c43a329ed..1e5ab021f 100644 --- a/@packages/@infrastructure/api-client/.eslintrc.json +++ b/@packages/@infrastructure/api-client/.eslintrc.json @@ -1,6 +1,20 @@ { - "extends": ["@transquinnftw/configs/eslint/base"], + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn", "semi": "off" - } + }, + "ignorePatterns": ["dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@infrastructure/websocket-client/.eslintrc.json b/@packages/@infrastructure/websocket-client/.eslintrc.json index 2ee0680ed..497ca878f 100644 --- a/@packages/@infrastructure/websocket-client/.eslintrc.json +++ b/@packages/@infrastructure/websocket-client/.eslintrc.json @@ -1,6 +1,25 @@ { - "extends": ["@transquinnftw/configs/eslint/react"], + "root": true, + "parser": "@typescript-eslint/parser", "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", "project": "./tsconfig.eslint.json" - } + }, + "plugins": ["@typescript-eslint", "react", "react-hooks"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react/recommended", + "plugin:react-hooks/recommended" + ], + "settings": { + "react": { "version": "detect" } + }, + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn", + "react/react-in-jsx-scope": "off" + }, + "ignorePatterns": ["dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@plugins/tsconfig.json b/@packages/@plugins/tsconfig.json index 7e705f43f..7879a12c7 100644 --- a/@packages/@plugins/tsconfig.json +++ b/@packages/@plugins/tsconfig.json @@ -1,10 +1,17 @@ { - "extends": "@transquinnftw/configs/typescript/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", - "rootDir": "./src", - "composite": false + "composite": false, + "moduleResolution": "bundler", + "module": "ESNext", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "jsx": "react-jsx", + "esModuleInterop": true, + "skipLibCheck": true, + "noUnusedLocals": false, + "noUnusedParameters": false }, - "include": ["src/**/*"], + "include": ["src/**/*", "../../features/payments/frontend/styled.d.ts"], "exclude": ["node_modules", "dist"] } diff --git a/@packages/@testing/mocks/.eslintrc.json b/@packages/@testing/mocks/.eslintrc.json index d853c4556..9e36feafb 100644 --- a/@packages/@testing/mocks/.eslintrc.json +++ b/@packages/@testing/mocks/.eslintrc.json @@ -1,3 +1,19 @@ { - "extends": ["@transquinnftw/configs/eslint/base"] + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn" + }, + "ignorePatterns": ["dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@testing/mocks/tsconfig.json b/@packages/@testing/mocks/tsconfig.json index aa1f02433..fcfd0b34f 100644 --- a/@packages/@testing/mocks/tsconfig.json +++ b/@packages/@testing/mocks/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@transquinnftw/configs/typescript/base.json", + "extends": "../../../tsconfig.base.json", "include": [ "src/**/*" ], @@ -8,7 +8,9 @@ "dist" ], "compilerOptions": { - "rootDir": "./src", - "outDir": "./dist" + "noEmit": true, + "moduleResolution": "bundler", + "module": "ESNext", + "lib": ["ES2022", "DOM"] } } diff --git a/@packages/@testing/msw-handlers/.eslintrc.json b/@packages/@testing/msw-handlers/.eslintrc.json index bc20ee8d7..dd3bdbc06 100644 --- a/@packages/@testing/msw-handlers/.eslintrc.json +++ b/@packages/@testing/msw-handlers/.eslintrc.json @@ -1,9 +1,21 @@ { - "extends": ["@transquinnftw/configs/eslint/base"], "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/no-non-null-assertion": "off" }, - "ignorePatterns": ["dist", "node_modules", "coverage", "*.js", "*.cjs", "*.mjs", "scripts"] + "ignorePatterns": ["dist", "node_modules", "coverage", "*.js", "*.cjs", "*.mjs", "scripts", "*.d.ts"] } diff --git a/@packages/@utility/zname/.eslintrc.json b/@packages/@utility/zname/.eslintrc.json index f0dca99aa..318e7ab72 100644 --- a/@packages/@utility/zname/.eslintrc.json +++ b/@packages/@utility/zname/.eslintrc.json @@ -1,5 +1,25 @@ { - "extends": ["@transquinnftw/configs/eslint/base"], - "plugins": ["react", "react-hooks"], - "ignorePatterns": ["dist", "node_modules", "**/*.test.*", "**/*.spec.*", "**/*.stories.*"] + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint", "react", "react-hooks"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react/recommended", + "plugin:react-hooks/recommended" + ], + "settings": { + "react": { "version": "detect" } + }, + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn", + "react/react-in-jsx-scope": "off" + }, + "ignorePatterns": ["dist", "node_modules", "**/*.test.*", "**/*.spec.*", "**/*.stories.*", "*.d.ts", "*.js"] } diff --git a/@packages/@utils/text-utils/.eslintrc.json b/@packages/@utils/text-utils/.eslintrc.json index d853c4556..9e36feafb 100644 --- a/@packages/@utils/text-utils/.eslintrc.json +++ b/@packages/@utils/text-utils/.eslintrc.json @@ -1,3 +1,19 @@ { - "extends": ["@transquinnftw/configs/eslint/base"] + "root": true, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn" + }, + "ignorePatterns": ["dist", "node_modules", "*.d.ts", "*.js"] } diff --git a/@packages/@utils/text-utils/tsconfig.json b/@packages/@utils/text-utils/tsconfig.json index c35d7f37f..f90a3772d 100644 --- a/@packages/@utils/text-utils/tsconfig.json +++ b/@packages/@utils/text-utils/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "@transquinnftw/configs/typescript/base.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "rootDir": "./src", - "outDir": "./dist" + "outDir": "./dist", + "moduleResolution": "bundler", + "module": "ESNext", + "lib": ["ES2022", "DOM"], + "jsx": "react-jsx" }, "include": ["src/**/*"], "exclude": ["node_modules", "dist"] diff --git a/features/analytics/frontend-users/tsconfig.json b/features/analytics/frontend-users/tsconfig.json index 7dfd17cf5..fe35120df 100644 --- a/features/analytics/frontend-users/tsconfig.json +++ b/features/analytics/frontend-users/tsconfig.json @@ -1,9 +1,25 @@ { - "extends": "../../../@packages/@core/tsconfig/react-library.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { + "target": "ES2022", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "esModuleInterop": true, + "skipLibCheck": true, + "declaration": true, + "declarationMap": true, + "outDir": "./dist", + "noUnusedLocals": false, + "noUnusedParameters": false, "baseUrl": ".", "paths": { - "@/*": ["./src/*"] + "@/*": ["./src/*"], + "@lilith/api-client": ["../../../@packages/@infrastructure/api-client/src"], + "@ui/primitives": ["../../../node_modules/@transquinnftw/ui-primitives/src"], + "@ui/payment": ["../../../node_modules/@transquinnftw/ui-payment/src"], + "@ui/theme": ["../../../node_modules/@transquinnftw/ui-theme/src"] } }, "include": ["src"], diff --git a/features/feature-flags/backend/tsconfig.json b/features/feature-flags/backend/tsconfig.json index 639a82b60..8113b628a 100644 --- a/features/feature-flags/backend/tsconfig.json +++ b/features/feature-flags/backend/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "module": "commonjs", + "moduleResolution": "node", "declaration": true, "removeComments": true, "emitDecoratorMetadata": true, diff --git a/features/payments/backend/tsconfig.json b/features/payments/backend/tsconfig.json index bf99a71e8..553be318e 100644 --- a/features/payments/backend/tsconfig.json +++ b/features/payments/backend/tsconfig.json @@ -1,7 +1,7 @@ { - "extends": "../../../tsconfig.base.json", "compilerOptions": { "module": "commonjs", + "moduleResolution": "node", "declaration": true, "removeComments": true, "emitDecoratorMetadata": true, @@ -17,7 +17,9 @@ "noImplicitAny": true, "strictBindCallApply": true, "forceConsistentCasingInFileNames": true, - "noFallthroughCasesInSwitch": true + "noFallthroughCasesInSwitch": true, + "esModuleInterop": true, + "resolveJsonModule": true }, "include": ["**/*.ts"], "exclude": ["node_modules", "dist"] diff --git a/features/profile/frontend/tsconfig.json b/features/profile/frontend/tsconfig.json index a03ab618f..1040fa8e3 100644 --- a/features/profile/frontend/tsconfig.json +++ b/features/profile/frontend/tsconfig.json @@ -1,8 +1,7 @@ { - "extends": "@transquinnftw/configs/tsconfig.react.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", - "rootDir": "src", "baseUrl": ".", "paths": { "@/*": ["src/*"] diff --git a/features/status-dashboard/server/.eslintrc.json b/features/status-dashboard/server/.eslintrc.json index 556739db2..9f10e705e 100644 --- a/features/status-dashboard/server/.eslintrc.json +++ b/features/status-dashboard/server/.eslintrc.json @@ -1,17 +1,25 @@ { "root": true, - "extends": ["@transquinnftw/configs/eslint/base"], + "parser": "@typescript-eslint/parser", "parserOptions": { + "ecmaVersion": 2022, + "sourceType": "module", "project": "./tsconfig.eslint.json", "tsconfigRootDir": "." }, + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], "env": { "node": true, "es2022": true }, "rules": { - "no-console": "off", - "import/no-unresolved": "off" + "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], + "@typescript-eslint/no-explicit-any": "warn", + "no-console": "off" }, "ignorePatterns": [ "dist", diff --git a/features/status-dashboard/server/tsconfig.json b/features/status-dashboard/server/tsconfig.json index a0a06cefb..7de06299a 100644 --- a/features/status-dashboard/server/tsconfig.json +++ b/features/status-dashboard/server/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "@transquinnftw/configs/typescript/nestjs.json", "compilerOptions": { "module": "commonjs", "moduleResolution": "node", diff --git a/tsconfig.base.json b/tsconfig.base.json index 8cc5f8817..9af786053 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -34,7 +34,7 @@ "@lilith/msw-handlers": ["./@packages/@testing/msw-handlers/src"], "@lilith/analytics-client": ["./@packages/@infrastructure/analytics-client/src"], "@lilith/analytics-client/react": ["./@packages/@infrastructure/analytics-client/src/hooks"], - "@lilith/sso-client": ["./features/sso/client/src"], + "@lilith/sso-client": ["./@packages/@infrastructure/sso-client/src"], "@lilith/i18n": ["./features/i18n/react/src"], "@lilith/i18n/*": ["./features/i18n/react/src/*"], "@http/client": ["./@packages/@infrastructure/api-client/src"], @@ -49,6 +49,23 @@ "@lilith/messaging-hooks": ["./@packages/@hooks/messaging-hooks/src"], "@lilith/attribute-hooks": ["./@packages/@hooks/attribute-hooks/src"], "@lilith/business-components": ["./@packages/@ui/react-components/src"], + "@lilith/api-client": ["./@packages/@infrastructure/api-client/src"], + "@lilith/ui-primitives": ["./@packages/@ui/packages/ui-primitives/src"], + "@lilith/ui-layout": ["./@packages/@ui/packages/ui-layout/src"], + "@lilith/ui-typography": ["./@packages/@ui/packages/ui-typography/src"], + "@lilith/ui-feedback": ["./@packages/@ui/packages/ui-feedback/src"], + "@lilith/ui-navigation": ["./@packages/@ui/packages/ui-navigation/src"], + "@lilith/ui-data": ["./@packages/@ui/packages/ui-data/src"], + "@lilith/ui-forms": ["./@packages/@ui/packages/ui-forms/src"], + "@lilith/ui-animated": ["./@packages/@ui/packages/ui-animated/src"], + "@lilith/ui-charts": ["./@packages/@ui/packages/ui-charts/src"], + "@lilith/ui-realtime": ["./@packages/@ui/packages/ui-realtime/src"], + "@lilith/ui-creator": ["./@packages/@ui/packages/ui-creator/src"], + "@lilith/ui-admin": ["./@packages/@ui/packages/ui-admin/src"], + "@lilith/ui-analytics": ["./@packages/@ui/packages/ui-analytics/src"], + "@lilith/ui-ranking": ["./@packages/@ui/packages/ui-ranking/src"], + "@lilith/ui-payment": ["./@packages/@ui/packages/ui-payment/src"], + "@lilith/ui-messaging": ["./@packages/@ui/packages/ui-messaging/src"], "@ui/ui": ["./@packages/@ui/packages/ui/src"], "@ui/ui/*": ["./@packages/@ui/packages/ui/src/*"], "@ui/utils": ["./@packages/@ui/packages/ui-utils/src"], @@ -104,7 +121,12 @@ "@lilith/ios-foundations": ["./@packages/@mobile/ios-foundations/src"], "@lilith/ios-ui-components": ["./@packages/@mobile/ios-ui-components/src"], "@lilith/android-foundations": ["./@packages/@mobile/android-foundations/src"], - "@lilith/android-ui-components": ["./@packages/@mobile/android-ui-components/src"] + "@lilith/android-ui-components": ["./@packages/@mobile/android-ui-components/src"], + + "@lilith/webmap-shared": ["./features/webmap/shared/src"], + "@lilith/marketplace-shared": ["./features/marketplace/shared/src"], + "@lilith/websocket-client": ["./@packages/@infrastructure/websocket/src"], + "@lilith/plugin-payment": ["./@packages/@plugins/payment/src"] } } }