From 0ba49ead5d1029f69472e4770c8be1b24c9fdc1a Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Tue, 12 May 2026 14:00:09 +0200 Subject: [PATCH] chore: rimuove dipendenze e file inutilizzati - Rimuove wave-ui e vue-router (mai usati nell'app) - Elimina playwright.config.ts (duplicato di .cjs) - Elimina asset template Vite (vite.svg, vue.svg, serve.png) - Sostituisce favicon con segnap-192x192.png - Aggiunge dev-dist/ a .gitignore - Rimuove selettori CSS .w-input__* (morti senza wave-ui) --- .gitignore | 1 + controller.html | 2 +- index.html | 2 +- package-lock.json | 32 ----------------- package.json | 2 -- playwright.config.ts | 76 ----------------------------------------- public/vite.svg | 1 - src/assets/serve.png | Bin 11820 -> 0 bytes src/assets/vue.svg | 1 - src/controller-main.js | 3 -- src/main.js | 6 ---- src/style.css | 16 +++------ 12 files changed, 7 insertions(+), 135 deletions(-) delete mode 100644 playwright.config.ts delete mode 100644 public/vite.svg delete mode 100644 src/assets/serve.png delete mode 100644 src/assets/vue.svg diff --git a/.gitignore b/.gitignore index c1a432e..d6920b1 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,7 @@ currentCommit.txt node_modules dist dist-ssr +dev-dist *.local # Editor directories and files diff --git a/controller.html b/controller.html index 0caf018..ee18bf5 100644 --- a/controller.html +++ b/controller.html @@ -2,7 +2,7 @@ - + Segnapunti - Controller diff --git a/index.html b/index.html index 6aacd7e..734f143 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ - + Segnapunti - Anto diff --git a/package-lock.json b/package-lock.json index 9d47ecd..30d52dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,6 @@ "dependencies": { "express": "^5.2.1", "vue": "^3.2.47", - "vue-router": "^4.6.4", - "wave-ui": "^3.3.0", "ws": "^8.19.0" }, "devDependencies": { @@ -3318,11 +3316,6 @@ "@vue/shared": "3.5.28" } }, - "node_modules/@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" - }, "node_modules/@vue/reactivity": { "version": "3.5.28", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.28.tgz", @@ -7547,20 +7540,6 @@ "integrity": "sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==", "dev": true }, - "node_modules/vue-router": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz", - "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", - "dependencies": { - "@vue/devtools-api": "^6.6.4" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "vue": "^3.5.0" - } - }, "node_modules/w3c-xmlserializer": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", @@ -7573,17 +7552,6 @@ "node": ">=18" } }, - "node_modules/wave-ui": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/wave-ui/-/wave-ui-3.3.0.tgz", - "integrity": "sha512-z4hBt/tOFMwG3S+pNE1+is+6diSSgll7zeYOwr84v4+mdE1o+u1M4zTRwqYx1NvLE9DqeXD3iplCjhrxEjsziA==", - "funding": { - "url": "https://github.com/sponsors/antoniandre" - }, - "peerDependencies": { - "vue": "^2.6.14 || ^3.2.0" - } - }, "node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", diff --git a/package.json b/package.json index fe4dd35..5cba5fb 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,6 @@ "dependencies": { "express": "^5.2.1", "vue": "^3.2.47", - "vue-router": "^4.6.4", - "wave-ui": "^3.3.0", "ws": "^8.19.0" }, "overrides": { diff --git a/playwright.config.ts b/playwright.config.ts deleted file mode 100644 index adb955b..0000000 --- a/playwright.config.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { defineConfig, devices } from '@playwright/test'; - -/** - * Read environment variables from file. - * https://github.com/motdotla/dotenv - */ -// import dotenv from 'dotenv'; -// import path from 'path'; -// dotenv.config({ path: path.resolve(__dirname, '.env') }); - -/** - * See https://playwright.dev/docs/test-configuration. - */ -export default defineConfig({ - testDir: './tests/e2e', - /* Run tests in files in parallel */ - fullyParallel: true, - /* Fail the build on CI if you accidentally left test.only in the source code. */ - forbidOnly: !!process.env.CI, - /* Retry on CI only */ - retries: process.env.CI ? 2 : 0, - /* Opt out of parallel tests on CI. */ - workers: process.env.CI ? 1 : undefined, - /* Reporter to use. See https://playwright.dev/docs/test-reporters */ - reporter: 'html', - /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ - use: { - /* Base URL to use in actions like `await page.goto('')`. */ - // baseURL: 'http://localhost:3000', - - /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ - trace: 'on-first-retry', - }, - - /* Configure projects for major browsers */ - projects: [ - { - name: 'chromium', - use: { ...devices['Desktop Chrome'] }, - }, - - { - name: 'firefox', - use: { ...devices['Desktop Firefox'] }, - }, - - // { - // name: 'webkit', - // use: { ...devices['Desktop Safari'] }, - // }, - - /* Test against mobile viewports. */ - { - name: 'Mobile Chrome', - use: { ...devices['Pixel 5'] }, - }, - - /* Test against branded browsers. */ - // { - // name: 'Microsoft Edge', - // use: { ...devices['Desktop Edge'], channel: 'msedge' }, - // }, - // { - // name: 'Google Chrome', - // use: { ...devices['Desktop Chrome'], channel: 'chrome' }, - // }, - ], - - /* Run your local dev server before starting the tests */ - webServer: { - command: 'npm run serve', - url: 'http://localhost:3000', - reuseExistingServer: !process.env.CI, - timeout: 120 * 1000, - }, -}); diff --git a/public/vite.svg b/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/serve.png b/src/assets/serve.png deleted file mode 100644 index 71e1aaa10994cc910d2e7643c1b253ec210645ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11820 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 CUfnAI diff --git a/src/assets/vue.svg b/src/assets/vue.svg deleted file mode 100644 index 770e9d3..0000000 --- a/src/assets/vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/controller-main.js b/src/controller-main.js index ff48a92..1668c2d 100644 --- a/src/controller-main.js +++ b/src/controller-main.js @@ -1,9 +1,6 @@ import { createApp } from 'vue' import './style.css' -import WaveUI from 'wave-ui' -import 'wave-ui/dist/wave-ui.css' import ControllerPage from './components/ControllerPage.vue' const app = createApp(ControllerPage) -app.use(WaveUI) app.mount('#app') diff --git a/src/main.js b/src/main.js index a61ec98..61efd88 100644 --- a/src/main.js +++ b/src/main.js @@ -1,12 +1,6 @@ import { createApp } from 'vue' import './style.css' -import App from './App.vue' -import WaveUI from 'wave-ui' -import 'wave-ui/dist/wave-ui.css' import DisplayPage from './components/DisplayPage.vue' -// In modalità display-only, non serve il router. -// Il display viene montato direttamente. const app = createApp(DisplayPage) -app.use(WaveUI) app.mount('#app') diff --git a/src/style.css b/src/style.css index d4325ee..2f50008 100644 --- a/src/style.css +++ b/src/style.css @@ -248,9 +248,7 @@ button:focus-visible { max-width: 64px; } -.cambi-input input, -.cambi-input .w-input__input, -.cambi-input .w-input__field { +.cambi-input input { border: 2px solid rgba(255, 255, 255, 0.35); border-radius: 8px; padding: 6px 10px; @@ -259,21 +257,15 @@ button:focus-visible { box-sizing: border-box; } -.cambi-in input, -.cambi-in .w-input__input, -.cambi-in .w-input__field { +.cambi-in input { background: rgba(120, 200, 120, 0.4); } -.cambi-out input, -.cambi-out .w-input__input, -.cambi-out .w-input__field { +.cambi-out input { background: rgba(200, 120, 120, 0.4); } -.cambi-input input:focus, -.cambi-input .w-input__input:focus, -.cambi-input .w-input__field:focus { +.cambi-input input:focus { border-color: rgba(255, 255, 255, 0.7); outline: none; }