diff --git a/.gitignore b/.gitignore index abe2f32..55aaa73 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,7 @@ packages/media/.env .npmrc /.verdaccio .idea -.vscode +.vscode/* !.vscode/settings.json .git_old docker/tmp diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..dc93bc3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,21 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib", + "biome.enabled": true, + "editor.defaultFormatter": "biomejs.biome", + "editor.codeActionsOnSave": { + "source.organizeImports.biome": "explicit", + "source.fixAll.biome": "explicit" + }, + "typescript.preferences.importModuleSpecifier": "non-relative", + "typescript.preferences.autoImportFileExcludePatterns": [ + "core/utils", + "core/utils/**", + "**/dist/**", + "**/node_modules/**/dist/**", + "**/node_modules/**/!(src|lib|esm)/**" // optional, stricter + ], + "typescript.preferences.includePackageJsonAutoImports": "on", + "typescript.tsserver.watchOptions": { + "excludeDirectories": ["**/dist", "**/node_modules/**/dist"] + } +} diff --git a/app/.vscode/settings.json b/app/.vscode/settings.json new file mode 100644 index 0000000..adf0255 --- /dev/null +++ b/app/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "typescript.preferences.includePackageJsonAutoImports": "off", + "typescript.suggest.autoImports": true, + "typescript.preferences.importModuleSpecifier": "relative", + "search.exclude": { + "**/dist/**": true, + "**/node_modules/**": true + }, + "files.exclude": { + "**/dist/**": true + } +}