Skip to content

v3: ESM, linting, remove stale code & deps#353

Open
mourner wants to merge 2 commits into
masterfrom
simplify-deps
Open

v3: ESM, linting, remove stale code & deps#353
mourner wants to merge 2 commits into
masterfrom
simplify-deps

Conversation

@mourner
Copy link
Copy Markdown
Member

@mourner mourner commented May 28, 2026

  • Switched package to ESM ("type": "module")
  • Replaced tape with the built-in node --test runner
  • Removed tinyglobby dependency (no longer needed)
  • Added ESLint linting
  • Bumped CI Node version from 18 to 24 (current LTS); minimum supported Node is now 20
  • Removed leftover Travis CI config
  • Updated maki and mapbox-gl-style-spec to current versions
  • Dropped stale files: CHANGELOG.md (easier to maintain via GH release notes), migrate.sh, unused iconset JSONs, empty bin field

@mourner mourner requested a review from a team as a code owner May 28, 2026 09:10
@ohsk
Copy link
Copy Markdown

ohsk commented May 29, 2026

Hey @mourner, checking with the Map Designers, seems like no one has much context on this repo and how to approach a review here. Any guidance you can provide or are we the best team to go to for a review on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants