mirror of
https://github.com/bitwarden/browser
synced 2025-12-11 13:53:34 +00:00
[PM-16872] Update libs to use explicit dependencies (#12770)
Update all libs to use explicit dependencies rather than relying on tsconfig.libs.json. This allows us to more easily understand the dependencies between libs and prevent users from accidentally adding new dependencies. We still use tsconfig.libs (now renamed tsconfig.spec) for tests.
This commit is contained in:
@@ -16,10 +16,15 @@ function getFiles(dir) {
|
||||
return results;
|
||||
}
|
||||
|
||||
const files = getFiles(path.join(__dirname, "..", "libs")).filter((file) => {
|
||||
const name = path.basename(file);
|
||||
return name === "tsconfig.spec.json";
|
||||
});
|
||||
const files = getFiles(path.join(__dirname, "..", "libs"))
|
||||
.filter((file) => {
|
||||
const name = path.basename(file);
|
||||
return name === "tsconfig.spec.json";
|
||||
})
|
||||
.filter((path) => {
|
||||
// Exclude shared since it's not actually a library
|
||||
return !path.includes("libs/shared/");
|
||||
});
|
||||
|
||||
concurrently([
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user