| Nuxt 2.18.1 / Vue 2.7.16, SPA mode |
architecture-overview.md, dependencies-inventory.md |
package.json, nuxt.config.js |
73 pages/*.vue files |
architecture-overview.md, README.md |
ls pages/ \| wc -l → 73 |
Only 4 components in components/ |
architecture-overview.md, README.md |
ls components/ → 4 files |
| Single-file Vuex store |
architecture-overview.md, routing-and-state.md |
ls store/ → only index.js |
Polotno subproject lives under polotno-editor/ |
polotno-integration.md |
ls polotno-editor/ |
polotno-bundle.js is at repo root, ~50KB |
polotno-integration.md |
ls -la polotno-bundle.js |
nuxt.config.js registers global axios middleware (not auth) |
routing-and-state.md, authentication-client.md |
cat nuxt.config.js |
auth.strategies.local.endpoints.logout: false |
authentication-client.md F-3 |
cat nuxt.config.js |
middleware/axios.js injects apptype header |
api-consumption.md |
cat middleware/axios.js |
middleware/guest.js reads userdetail cookie + calls $auth.setUser |
routing-and-state.md, authentication-client.md |
cat middleware/guest.js |
| Bootstrap-Vue v2 + Bootstrap 5 CDN coexist |
ui-component-library.md, security.md F-7 |
cat nuxt.config.js shows both |
Polotno parent vs subproject version drift (^2.9.14 vs ^2.13.10) |
dependencies-inventory.md |
cat package.json + cat polotno-editor/package.json |