-
Notifications
You must be signed in to change notification settings - Fork 234
JavaScript Design Guidelines
Mike Harder edited this page Apr 3, 2026
·
2 revisions
- Dependency versions
- By default, float using
^for maximum compatibility, including things like security updates in dependencies. - If a dependency is known to make breaking changes in minor versions (like
typescript), float using~instead of^. - If a dependency is a pre-release (e.g.
0.X.Y), it MUST be pinned, since pre-release allows breaking changes even in patch versions.
- By default, float using
- Lock file
- ESLint
- Prettier
- JavaScript vs TypeScript