8000 V4 by fisker · Pull Request #18261 · prettier/prettier · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@fisker
Copy link
Member
@fisker fisker commented Nov 17, 2025

Description

Checklist

  • I’ve added tests to confirm my change works.
  • (If changing the API or CLI) I’ve documented the changes I’ve made (in the docs/ directory).
  • (If the change is user-facing) I’ve added my changes to changelog_unreleased/*/XXXX.md file following changelog_unreleased/TEMPLATE.md.
  • I’ve read the contributing guidelines.

fisker added 21 commits April 15, 2025 00:08
# Conflicts:
#	jest.config.js
# Conflicts:
#	.github/workflows/prod-test.yml
#	cspell.json
#	jest.config.js
#	package.json
#	yarn.lock
# Conflicts:
#	jest.config.js
#	tests/integration/__tests__/__snapshots__/early-exit.js.snap
#	tests/integration/__tests__/__snapshots__/help-options.js.snap
#	tests/integration/__tests__/__snapshots__/plugin-options.js.snap
#	tests/integration/cli-worker.js
# Conflicts:
#	bin/prettier.cjs
#	jest.config.js
#	package.json
#	scripts/build/build-package-json.js
#	scripts/build/config.js
#	yarn.lock
# Conflicts:
#	.github/workflows/prod-test.yml
#	CONTRIBUTING.md
#	eslint.config.js
#	package.json
#	scripts/build/build-javascript-module.js
#	scripts/build/build-package-json.js
#	scripts/build/transform/transforms/index.js
#	scripts/build/transform/transforms/transform-object-has-own.js
#	src/language-html/print/tag.js
#	src/language-js/comments/printer-methods.js
#	src/language-js/parse/babel.js
#	src/language-js/parse/postprocess/index.js
#	src/language-js/print/flow.js
#	src/language-js/print/function.js
#	src/language-js/utils/get-text-without-comments.js
#	src/language-markdown/utils.js
#	src/main/comments/attach.js
#	src/main/range.js
#	src/utils/print-string.js
#	tests/config/run-format-test.js
#	tests/config/utils/check-parsers.js
#	tests/format/flow-repo/enums/__snapshots__/format.test.js.snap
#	tests/format/flow-repo/type-guards/__snapshots__/format.test.js.snap
#	tests/format/flow/as-const/__snapshots__/format.test.js.snap
#	tests/format/flow/as-satisfies-expression/__snapshots__/format.test.js.snap
#	tests/format/flow/as-satisfies-expression/format.test.js
#	tests/format/flow/await/__snapshots__/format.test.js.snap
#	tests/format/flow/await/format.test.js
#	tests/format/flow/component/__snapshots__/format.test.js.snap
#	tests/format/flow/conditional-types-comments/__snapshots__/format.test.js.snap
#	tests/format/flow/conditional-types/__snapshots__/format.test.js.snap
#	tests/format/flow/conditional-types/parentheses/__snapshots__/format.test.js.snap
#	tests/format/flow/declare-interface/__snapshots__/format.test.js.snap
#	tests/format/flow/declare-type/__snapshots__/format.test.js.snap
#	tests/format/flow/declare-variable/__snapshots__/format.test.js.snap
#	tests/format/flow/enums/__snapshots__/format.test.js.snap
#	tests/format/flow/function-type-param/__snapshots__/format.test.js.snap
#	tests/format/flow/hook/__snapshots__/format.test.js.snap
#	tests/format/flow/mapped-types/__snapshots__/format.test.js.snap
#	tests/format/flow/ternary/__snapshots__/format.test.js.snap
#	tests/format/flow/tuples/__snapshots__/format.test.js.snap
#	tests/format/flow/type-alias/__snapshots__/format.test.js.snap
#	tests/format/flow/type-guards/__snapshots__/format.test.js.snap
#	tests/format/js/destructuring-private-fields/format.test.js
#	tests/format/misc/babel-redirect-to-babel-flow/__snapshots__/format.test.js.snap
#	tests/format/misc/errors/babel-flow/__snapshots__/format.test.js.snap
#	tests/format/misc/flow-babel-only/__snapshots__/format.test.js.snap
#	tests/format/typescript/type-params/consistent/format.test.js
#	tests/integration/__tests__/__snapshots__/plugin-options-string.js.snap
#	tests/integration/__tests__/__snapshots__/plugin-options.js.snap
#	tests/unit/syntax-transform.js
#	website/playground/codeSamples.mjs
#	yarn.lock
@pkg-pr-new
Copy link
pkg-pr-new bot commented Nov 17, 2025

Open in StackBlitz

yarn add https://pkg.pr.new/prettier/prettier/@prettier/plugin-hermes@18261.tgz
yarn add https://pkg.pr.new/prettier/prettier/@prettier/plugin-oxc@18261.tgz
yarn add https://pkg.pr.new/prettier/prettier@18261.tgz

commit: bf65170

@github-actions
Copy link
Contributor
github-actions bot commented Nov 17, 2025

Size Change: -14.4 kB (-0.11%)

Total Size: 13 MB

Filename Size Change
./dist/plugin-hermes/index.mjs 1.24 MB -82 B (-0.01%)
./dist/plugin-hermes/THIRD-PARTY-NOTICES.md 18.4 kB +5 B (+0.03%)
./dist/plugin-oxc/index.browser.mjs 2.67 MB -82 B (0%)
./dist/plugin-oxc/index.mjs 452 kB -176 B (-0.04%)
./dist/plugin-oxc/THIRD-PARTY-NOTICES.md 14 kB +5 B (+0.04%)
./dist/prettier/bin/prettier.cjs 2.61 kB +42 B (+1.64%)
./dist/prettier/index.cjs 39.7 kB -12 B (-0.03%)
./dist/prettier/index.d.ts 27.6 kB -17 B (-0.06%)
./dist/prettier/index.mjs 631 kB -424 B (-0.07%)
./dist/prettier/internal/experimental-cli.mjs 445 kB +5 B (0%)
./dist/prettier/internal/legacy-cli.mjs 185 kB -1.1 kB (-0.59%)
./dist/prettier/package.json 6.45 kB +5 B (+0.08%)
./dist/prettier/plugins/acorn.js 155 kB -50 B (-0.03%)
./dist/prettier/plugins/acorn.mjs 155 kB -50 B (-0.03%)
./dist/prettier/plugins/angular.js 97.6 kB -977 B (-0.99%)
./dist/prettier/plugins/angular.mjs 97 kB -977 B (-1%)
./dist/prettier/plugins/babel.d.ts 395 B -24 B (-5.73%)
./dist/prettier/plugins/babel.js 320 kB -2.07 kB (-0.64%)
./dist/prettier/plugins/babel.mjs 320 kB -2.07 kB (-0.64%)
./dist/prettier/plugins/estree.js 207 kB -75 B (-0.04%)
./dist/prettier/plugins/estree.mjs 207 kB -75 B (-0.04%)
./dist/prettier/plugins/flow.js 694 kB -46 B (-0.01%)
./dist/prettier/plugins/flow.mjs 694 kB -46 B (-0.01%)
./dist/prettier/plugins/glimmer.js 140 kB -6 B (0%)
./dist/prettier/plugins/glimmer.mjs 140 kB -6 B (0%)
./dist/prettier/plugins/html.js 167 kB -639 B (-0.38%)
./dist/prettier/plugins/html.mjs 166 kB -639 B (-0.38%)
./dist/prettier/plugins/markdown.js 152 kB -9 B (-0.01%)
./dist/prettier/plugins/markdown.mjs 152 kB -9 B (-0.01%)
./dist/prettier/plugins/meriyah.js 126 kB -85 B (-0.07%)
./dist/prettier/plugins/meriyah.mjs 125 kB -85 B (-0.07%)
./dist/prettier/plugins/postcss.js 154 kB -73 B (-0.05%)
./dist/prettier/plugins/postcss.mjs 154 kB -73 B (-0.05%)
./dist/prettier/plugins/typescript.js 896 kB -79 B (-0.01%)
./dist/prettier/plugins/typescript.mjs 896 kB -79 B (-0.01%)
./dist/prettier/plugins/yaml.js 122 kB -9 B (-0.01%)
./dist/prettier/plugins/yaml.mjs 122 kB -9 B (-0.01%)
./dist/prettier/standalone.js 95 kB -162 B (-0.17%)
./dist/prettier/standalone.mjs 94.8 kB -162 B (-0.17%)
./dist/prettier/THIRD-PARTY-NOTICES.md 274 kB -3.99 kB (-1.44%)
ℹ️ View Unchanged
Filename Size
./dist/plugin-hermes 4.1 kB
./dist/plugin-hermes/index.d.ts 89 B
./dist/plugin-hermes/LICENSE 1.06 kB
./dist/plugin-hermes/package.json 900 B
./dist/plugin-hermes/README.md 867 B
./dist/plugin-oxc 4.1 kB
./dist/plugin-oxc/index.d.ts 106 B
./dist/plugin-oxc/LICENSE 1.06 kB
./dist/plugin-oxc/package.json 1 kB
./dist/plugin-oxc/README.md 922 B
./dist/prettier 4.1 kB
./dist/prettier/bin 4.1 kB
./dist/prettier/doc.d.ts 7.42 kB
./dist/prettier/doc.js 61.2 kB
./dist/prettier/doc.mjs 57.1 kB
./dist/prettier/internal 4.1 kB
./dist/prettier/internal/experimental-cli-worker.mjs 91.4 kB
./dist/prettier/LICENSE 1.06 kB
./dist/prettier/plugins 4.1 kB
./dist/prettier/plugins/acorn.d.ts 109 B
./dist/prettier/plugins/angular.d.ts 177 B
./dist/prettier/plugins/estree.d.ts 11 B
./dist/prettier/plugins/flow.d.ts 90 B
./dist/prettier/plugins/glimmer.d.ts 93 B
./dist/prettier/plugins/graphql.d.ts 93 B
./dist/prettier/plugins/graphql.js 45.7 kB
./dist/prettier/plugins/graphql.mjs 45.1 kB
./dist/prettier/plugins/html.d.ts 155 B
./dist/prettier/plugins/markdown.d.ts 127 B
./dist/prettier/plugins/meriyah.d.ts 93 B
./dist/prettier/plugins/postcss.d.ts 121 B
./dist/prettier/plugins/typescript.d.ts 96 B
./dist/prettier/plugins/yaml.d.ts 90 B
./dist/prettier/README.md 3.4 kB
./dist/prettier/standalone.d.ts 1.36 kB

compressed-size-action

@netlify
Copy link
netlify bot commented Nov 17, 2025

Deploy Preview for prettier ready!

Name Link
🔨 Latest commit 646bfc8
🔍 Latest deploy log https://app.netlify.com/projects/prettier/deploys/692cd74267540c00088b63a0
😎 Deploy Preview https://deploy-preview-18261--prettier.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@fisker fisker added this to the 4.0 milestone Nov 17, 2025
# Conflicts:
#	jest.config.js
#	package.json
#	scripts/build/transform/transforms/index.js
#	src/language-js/comments/can-attach-comment.js
#	src/language-js/parse/babel.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0