Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: keithamus/eslint-plugin-escompat
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.12.0
Choose a base ref
...
head repository: keithamus/eslint-plugin-escompat
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.0
Choose a head ref
  • 7 commits
  • 71 files changed
  • 3 contributors

Commits on Sep 3, 2026

  1. chore(deps): bump serialize-javascript and mocha

    Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) to 7.1.1 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together.
    
    
    Updates `serialize-javascript` from 6.0.2 to 7.1.1
    - [Release notes](https://github.com/yahoo/serialize-javascript/releases)
    - [Commits](yahoo/serialize-javascript@v6.0.2...v7.1.1)
    
    Updates `mocha` from 11.8.0 to 12.0.0
    - [Release notes](https://github.com/mochajs/mocha/releases)
    - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
    - [Commits](mochajs/mocha@v11.8.0...v12.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: serialize-javascript
      dependency-version: 7.1.1
      dependency-type: indirect
    - dependency-name: mocha
      dependency-version: 12.0.0
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and brettz9 committed Sep 3, 2026
    Configuration menu
    Copy the full SHA
    d006f1f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2026

  1. chore: add .editorconfig

    brettz9 committed Sep 5, 2026
    Configuration menu
    Copy the full SHA
    f6d42e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2026

  1. feat: native ESM

    brettz9 committed Sep 8, 2026
    Configuration menu
    Copy the full SHA
    f62bfea View commit details
    Browse the repository at this point in the history
  2. feat: typescript

    brettz9 committed Sep 8, 2026
    Configuration menu
    Copy the full SHA
    c256d91 View commit details
    Browse the repository at this point in the history
  3. feat: no-private-in rule

    brettz9 committed Sep 8, 2026
    Configuration menu
    Copy the full SHA
    d442c6f View commit details
    Browse the repository at this point in the history
  4. ci: build type declarations before publish; modernize test workflow

    publish.yml never ran tsc-prod, and dist/ is gitignored with publish
    using --ignore-scripts, so every release since the TypeScript migration
    shipped without .d.ts files. Add tsc + tsc-prod (and attw) before publish.
    
    test.yml: bump checkout/setup-node to v4, add a 22.x/24.x matrix, enable
    npm caching, set contents:read, and replace `npm it` with explicit
    tsc / tsc-prod / test / attw steps so CI type-checks and validates the
    published types.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    brettz9 and claude committed Sep 8, 2026
    Configuration menu
    Copy the full SHA
    e8d0cbb View commit details
    Browse the repository at this point in the history
  5. ci: report a 'build' status check for branch protection

    The main ruleset requires a status check named exactly 'build'. Adding the
    Node version matrix renamed the jobs to 'build (22.x)' / 'build (24.x)', so
    no check named 'build' was ever reported and the PR stayed blocked on
    'Expected — Waiting for status to be reported'. Rename the matrix job to
    'test' and add an aggregate 'build' job gated on it.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    brettz9 and claude committed Sep 8, 2026
    Configuration menu
    Copy the full SHA
    e3c2425 View commit details
    Browse the repository at this point in the history
Loading