Add ignore library

This commit is contained in:
Unarray 2023-08-26 18:07:29 +02:00
parent ac42e94e17
commit 385865b103
4 changed files with 13 additions and 1 deletions

View file

@ -21,6 +21,9 @@
],
"author": "Unarray",
"license": "MIT",
"dependencies": {
"ignore": "^5.2.4"
},
"devDependencies": {
"@bluzzi/eslint-config": "^1.1.0",
"@electron/remote": "^2.0.10",
@ -29,7 +32,7 @@
"obsidian": "latest",
"tsconfig-paths": "^4.2.0",
"tsup": "^7.2.0",
"typescript": "4.7.4"
"typescript": "5.2.2"
},
"eslintConfig": {
"extends": [

View file

@ -0,0 +1,5 @@
import ignore from "ignore";
export const filter = (items: string[], patterns: string[]): string[] => {
return ignore().add(patterns).filter(items);
};

View file

@ -0,0 +1 @@
export * from "./filter";

View file

@ -4,6 +4,9 @@ export default defineConfig((options) => ({
entry: {
"main": "src/FileTreeGenerator.ts"
},
noExternal: [
"ignore"
],
minify: !options.watch,
format: "cjs",
outDir: "./"