fix(build): drop web from npm workspaces to unbreak Tailwind resolution

web/ declares @nuxtjs/tailwindcss, which pulls tailwindcss 1.9.6. npm
hoisted that to the root, where @tailwindcss/forms resolved it instead of
the 3.4.19 desktop needs, breaking the CSS build.

Task 9 worked around this by copying a package into node_modules, which
would not survive npm ci. Removing web from the workspaces array is the
durable fix and is consistent with the spec, which declares web knowingly
broken and out of scope for this port. Restore the entry when web is
migrated to Nuxt 3.

Verified from a clean install: root tailwindcss is 3.4.19 and the build
emits 33KB of real CSS.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Your Name 2026-07-22 08:02:59 -04:00
parent f45e893bba
commit b2b102b1b9
2 changed files with 256 additions and 20658 deletions

20911
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,6 @@
"private": true,
"workspaces": [
"desktop",
"n-link-core",
"web"
"n-link-core"
]
}