Skip to content

Added Oxlint & Oxfmt Configs#23

Draft
kunal-addepar wants to merge 3 commits into
masterfrom
kunal-addepar/we-273
Draft

Added Oxlint & Oxfmt Configs#23
kunal-addepar wants to merge 3 commits into
masterfrom
kunal-addepar/we-273

Conversation

@kunal-addepar
Copy link
Copy Markdown

No description provided.

- Replace lerna + npm with pnpm workspaces (pnpm-workspace.yaml, .npmrc, pinned packageManager, release-plan as devDep) and drop lerna.json + package-lock.json
- Add @addepar/oxlint-config with base/react/ember/svelte presets as dual ESM+CJS plus JSON, and VS Code templates
- Add @addepar/oxfmt-config with shared formatter settings as dual ESM+CJS plus JSON
- Bump node pin to 24.13.1 via volta
Adds the four core CI workflows (ci, plan-release, publish, enforce-labels)
plus a Claude PR review workflow, all referencing centralized
Addepar/web-templates and Addepar/centralized-workflows actions.

Marks the three legacy packages (eslint-config, prettier-config,
sass-lint-config) as `private: true` so release-plan only handles
oxlint-config and oxfmt-config. Manual npm publish flow for legacy
packages is documented in README.md.

Switches the toolchain from Volta to mise (mise.toml) and bumps
release-plan to ^0.18.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant