341ece4f55
- Add Prettier with .prettierrc.json and format all source files - Add ESLint v9 flat config with @eslint/js + typescript-eslint - Add dpdm for circular dependency checking - Add lint-staged (runs eslint + prettier on staged files) - Add commitlint with conventional commits config - Add husky pre-commit (lint-staged) and commit-msg (commitlint) hooks - Bump TypeScript to ^6.0.2 in both packages - Fix tsconnect moduleResolution: node → bundler (node10 deprecated in TS 6) - Remove unused IPNConfig import and stale eslint-disable in ipn.ts Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>