From 6179fba3c837dc1387f4750729f54898870329e8 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 23 Nov 2023 04:57:07 +0100 Subject: [PATCH] new packages and folder aliases --- .eslintrc.json | 2 +- package-lock.json | 9 +++++++++ package.json | 3 +++ tsconfig.json | 2 ++ vite.config.ts | 2 ++ 5 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.eslintrc.json b/.eslintrc.json index 9c19f4c..5814052 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -72,7 +72,7 @@ "import/no-relative-packages": "error", "import/no-relative-parent-imports": [ "error", - { "ignore": ["#[src,root,components,pages,assets,plugins,context,types]/*"] } + { "ignore": ["#[src,root,components,pages,assets,layouts,stores,plugins,context,types]/*"] } ], "import/no-self-import": "error", "import/no-unresolved": "error", diff --git a/package-lock.json b/package-lock.json index 40ce2d6..01386d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,7 @@ "cross-env": "^7.0.3", "express": "^4.18.2", "pinia": "^2.1.7", + "pinia-plugin-persistedstate": "^3.2.0", "sass": "^1.69.5", "sass-loader": "^13.3.2", "sirv": "^2.0.3", @@ -22520,6 +22521,14 @@ } } }, + "node_modules/pinia-plugin-persistedstate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.0.tgz", + "integrity": "sha512-tZbNGf2vjAQcIm7alK40sE51Qu/m9oWr+rEgNm/2AWr1huFxj72CjvpQcIQzMknDBJEkQznCLAGtJTIcLKrKdw==", + "peerDependencies": { + "pinia": "^2.0.0" + } + }, "node_modules/pinia/node_modules/vue-demi": { "version": "0.14.6", "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", diff --git a/package.json b/package.json index 359e81d..555058b 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ "cross-env": "^7.0.3", "express": "^4.18.2", "pinia": "^2.1.7", + "pinia-plugin-persistedstate": "^3.2.0", "sass": "^1.69.5", "sass-loader": "^13.3.2", "sirv": "^2.0.3", @@ -133,6 +134,8 @@ "#components/*": "./src/components/*", "#pages/*": "./src/pages/*", "#assets/*": "./src/assets/*", + "#layouts/*": "./src/layouts/*", + "#stores/*": "./src/stores/*", "#plugins/*": "./renderer/plugins/*", "#context/*": "./renderer/context/*", "#types/*": "./types/*" diff --git a/tsconfig.json b/tsconfig.json index 6ad6f3c..3e28b4c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,6 +16,8 @@ "#components/*": ["./src/components/*"], "#pages/*": ["./src/pages/*"], "#assets/*": ["./src/assets/*"], + "#layouts/*": ["./src/layouts/*"], + "#stores/*": ["./src/stores/*"], "#plugins/*": ["./renderer/plugins/*"], "#context/*": ["./renderer/context/*"], "#types/*": ["./types/*"] diff --git a/vite.config.ts b/vite.config.ts index d3e8f4b..c2d9005 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -27,6 +27,8 @@ const config: UserConfig = { '#components': path.join(__dirname, '/src/components'), '#pages': path.join(__dirname, '/src/pages'), '#assets': path.join(__dirname, '/src/assets'), + '#layouts': path.join(__dirname, '/src/layouts'), + '#stores': path.join(__dirname, '/src/stores'), '#plugins': path.join(__dirname, '/renderer/plugins'), '#context': path.join(__dirname, '/renderer/context'), '#types': path.join(__dirname, '/types'),