leopard-js / sb-edit

Javascript library for manipulating Scratch project files
MIT License
54 stars 15 forks source link

Bump most dev dependencies #154

Open adroitwhiz opened 4 months ago

adroitwhiz commented 4 months ago

Bumps eslint, prettier, and typescript, along with associated configs. ESLint has a new config format, which I've migrated to.

Newer versions of typescript-eslint and TypeScript seem to have more lints--I've disabled some and manually ignored others.

Prettier v3 is async, so we can't use it in toLeopard. Instead, we continue using v2 there but use v3 for the codebase itself.

PullJosh commented 4 months ago

Once this is merged, perhaps it's time for an sb-edit release on npm?

towerofnix commented 4 months ago

Would in effect involve publishing #122 (affects users), #147 (no affect on users), and this PR ("no" affect on users but good for maintenance). Means saving #150 (affects users) til next - no problem here. This set sounds reasonable to us - good to have compatibility fixes available sooner than later.

Filed #156 for some discussion about a 1.0.0 release in particular, somewhat related to these changes.