Skip to content

chore: align with current standards and upgrade dependencies#35

Merged
lpatiny merged 3 commits into
mainfrom
chore/migrate-standards
Jun 23, 2026
Merged

chore: align with current standards and upgrade dependencies#35
lpatiny merged 3 commits into
mainfrom
chore/migrate-standards

Conversation

@lpatiny

@lpatiny lpatiny commented Apr 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Align tooling with the cheminfo generator (scripts, dependency ordering, tsconfig types, .npmrc ignore-scripts)
  • Upgrade dependencies to latest (ESLint kept on 9.x; TypeScript on 6.x; ml-gsd 13 → 14)
  • Use the istanbul coverage provider (numeric package) and add snapshotFormat.maxOutputLength
  • Add .claude to .gitignore

@codecov

codecov Bot commented Apr 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.09%. Comparing base (5838943) to head (99f34cb).

❗ There is a different number of reports uploaded between BASE (5838943) and HEAD (99f34cb). Click for more details.

HEAD has 1 upload less than BASE
Flag BASE (5838943) HEAD (99f34cb)
4 3
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #35      +/-   ##
==========================================
- Coverage   93.37%   86.09%   -7.29%     
==========================================
  Files          33       33              
  Lines         151      151              
  Branches       34       34              
==========================================
- Hits          141      130      -11     
- Misses         10       21      +11     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

- Upgrade dependencies to latest (keep ESLint 9.x, TypeScript 5.x)
- Add snapshotFormat.maxOutputLength to vitest config
- Add .claude to .gitignore
- Apply eslint auto-fix (toThrowError -> toThrow) from cheminfo-typescript v22
@lpatiny lpatiny force-pushed the chore/migrate-standards branch from 5d4f1d4 to 07efb84 Compare June 23, 2026 16:15
@lpatiny lpatiny enabled auto-merge (squash) June 23, 2026 16:32
@lpatiny lpatiny disabled auto-merge June 23, 2026 16:35
lpatiny added 2 commits June 23, 2026 18:38
- Restore generator-form eslint scripts (drop --cache / node --run)
- Order dependencies before devDependencies; add @types/node
- Add types: [node] to tsconfig; clean removes coverage too
- Add ignore-scripts to .npmrc
- Use istanbul coverage provider (numeric package)
- Upgrade dependencies (ESLint kept on 9.x)
Exposes ml-gsd v14's new gsd options (shape-optimization parameters and
maxAbsoluteRatio peak filter) through calibrateX.
@lpatiny lpatiny force-pushed the chore/migrate-standards branch from 1e1a92b to 99f34cb Compare June 23, 2026 16:39
@lpatiny lpatiny enabled auto-merge (squash) June 23, 2026 16:40
@lpatiny lpatiny merged commit 11fc57f into main Jun 23, 2026
9 of 10 checks passed
@lpatiny lpatiny deleted the chore/migrate-standards branch June 23, 2026 16:41
lpatiny added a commit that referenced this pull request Jun 23, 2026
…typescript 6) (#39)

The dependency upgrades were merged as a chore in #35, so release-please
did not cut a release. This user-facing commit triggers the 2.2.2 release.

Assisted-By: Claude <noreply@anthropic.com>
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.

1 participant