8000 feat(unpack,metrics): remove node-fetch polyfill and blob-to-buffer, … by chyzwar · Pull Request #226 · seek-oss/capsize · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat(unpack,metrics): remove node-fe 8000 tch polyfill and blob-to-buffer, … #226

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 30, 2025

Conversation

chyzwar
Copy link
Contributor
@chyzwar chyzwar commented May 10, 2025

This is the last dependency in my project that pulls node-fetch.
Removed node-fetch polyfill and blob-to-buffer.

This is a breaking change, and it would require node >= 18. If you want this, this should be released as major version

10000
@chyzwar chyzwar requested a review from a team as a code owner May 10, 2025 08:40
Copy link
changeset-bot bot commented May 10, 2025

🦋 Changeset detected

Latest commit: fb25866

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@capsizecss/unpack Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@michaeltaranto
Copy link
Contributor

Thanks for this. I like the direction and will look at getting this in this week sometime. Ta

const fontPath = join(__dirname, './__fixtures__/NotoSans-Regular.ttf');
const font = await readFile(fontPath);
const metrics = await fromBuffer(font);
expect(metrics).toMatchSnapshot();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given the expectation is the same across all tests (return the same metrics object), i would suggest not using snapshots here. Instead, I recommend creating an expectedMetrics object locally in this file and assert that what is returned from the different methods matches it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add an engines config that specifies the requirement of >=18.

@chyzwar
Copy link
Contributor Author
chyzwar commented May 26, 2025

I just made suggested changes.

@michaeltaranto michaeltaranto merged commit 39b49a9 into seek-oss:master Jun 30, 2025
3 checks passed
@seek-oss-ci seek-oss-ci mentioned this pull request Jun 30, 2025
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
0