You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: bootstrap monorepo with ESM-only config packages and Changesets initial release
* chore: convert .mjs entrypoints; ESLint deps cleanup; Prettier semi=false; align root TS to ES2023
* docs(tsconfig): document presets (base/node-library/node-test), Node 22 baseline, JSON config rationale, and usage examples
* docs(tsconfig): align base preset to ES2023 target/lib and update README accordingly
* ci(gha): rely on pnpm/action-setup@v4 packageManager auto-pinning; drop unsupported package_json_file input
* refactor(config): move eslint/prettier configs to config.mjs and re-export from index.mjs; include config.mjs in package files
* chore: add per-package ESLint/Prettier configs; format and lint package .mjs files
* build(eslint-config): import Prettier config by package name in local prettier.config.mjs\n\nReplace cross-package relative import with '@mikecbrant/prettier-config' per PR #5 review (#5 (comment)).
* chore(prettier-config): import sibling ESLint config by package name in eslint.config.mjs
* config(eslint/prettier): replace cross-package relative imports with package-name imports; pin ecmaVersion=2023; simplify globs; export local ESLint config subpath\n\n- packages/eslint-config/prettier.config.mjs: import '@mikecbrant/prettier-config' instead of relative path\n- packages/prettier-config/eslint.config.mjs: re-export '@mikecbrant/eslint-config/eslint.config' (no FS paths)\n- packages/eslint-config/config.mjs: ecmaVersion 2023; collapse files globs to **/*.{js,mjs,jsx,ts,mts,tsx}\n- packages/eslint-config/package.json: add exports './eslint.config' and include file in published files\n- .github/workflows/release.yml: set cache-dependency-path: pnpm-lock.yaml for all setup-node steps\n- package.json/pnpm-lock.yaml: add workspace devDep on @mikecbrant/prettier-config for local Prettier config resolution\n- packages/prettier-config/package.json: add devDep on @mikecbrant/eslint-config for local ESLint config resolution
* chore(lockfile): resolve merge conflicts in pnpm-lock.yaml and normalize quotes
- Resolve merge conflicts from PR #6 while preserving intended config changes
- Normalize package and dependency keys from single quotes to double quotes across snapshots
- No dependency version changes or functional impact; lockfile formatting only
- Ensures ESLint/TypeScript and Changesets config remains intact
* refactor: remove eslint-config subpath export; strip comments; switch prettier-config ESLint import to package root\n\n- packages/eslint-config/package.json: drop exports['./eslint.config'] per PR #6 review\n- packages/eslint-config/prettier.config.mjs: remove leading comment\n- packages/prettier-config/eslint.config.mjs: remove leading comment and import from '@mikecbrant/eslint-config' (not subpath)\n\nScope: address CHANGES_REQUESTED by @mikecbrant on 2025-09-02
* eslint-config: split JS/TS overrides; scope TS parser/resolver to TS globs and enable JSX parsing for JS; make local eslint.config.mjs glob recursive (per PR #6 review)
---------
Co-authored-by: CharlieHelps <[email protected]>
Co-authored-by: Mike Brant <[email protected]>
0 commit comments