chore(workspace): extend base configs, remove duplicate tooling (#29)
* chore(workspace): extend base configs and remove duplicate tooling
Make tsconfig, eslint, and vitest configs extend workspace base instead
of duplicating settings. Remove per-repo prettier and commitlint configs
in favor of root-level configs.
* fix(workspace): restore commitlint config for standalone repo hooks
Sub-repos need their own commitlint config since each has its own .git
and husky hooks. Removed redundant scope-empty rule.
* fix: restore standalone configs for CI compatibility
Base config extension doesn't work in CI where repos are cloned
independently. Restore self-contained configs. The only remaining
change from this PR is the commitlint cleanup.
authored by