dependabot-npm_and_yarn-prettier-3.0.3
main
Bumps prettier from 3.0.2 to 3.0.3.
Sourced from prettier's releases.
3.0.3 🔗 Changelog
🔗 Changelog
Sourced from prettier's changelog.
3.0.3 diff Add preferUnplugged: true to package.json (#15169 by @fisker and @so1ve) Prettier v3 uses dynamic imports, user will need to unplug Prettier when Yarn's PnP mode is enabled, add preferUnplugged: true to package.json, so Yarn will install Prettier as unplug by default. Support shared config that forbids require() (#15233 by @fisker) If an external shared config package is used, and the package exports don't have require or default export. In Prettier 3.0.2 Prettier fails when attempt to require() the package, and throws an error. Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in <packageName>/package.json Allow argument of require() to break (#15256 by @fisker) // Input const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") ); // Prettier 3.0.2 const plugin = require(global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..")); // Prettier 3.0.3 const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") ); Do not print trailing commas in arrow function type parameter lists in ts code blocks (#15286 by @sosukesuzuki) <!-- Input --> ```ts const foo = <T>() => {} ``` </tr></table>
diff
preferUnplugged: true
package.json
@fisker
@so1ve
Prettier v3 uses dynamic imports, user will need to unplug Prettier when Yarn's PnP mode is enabled, add preferUnplugged: true to package.json, so Yarn will install Prettier as unplug by default.
require()
If an external shared config package is used, and the package exports don't have require or default export.
exports
require
default
In Prettier 3.0.2 Prettier fails when attempt to require() the package, and throws an error.
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in <packageName>/package.json
// Input const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") ); // Prettier 3.0.2 const plugin = require(global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..")); // Prettier 3.0.3 const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") );
// Input const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") ); // Prettier 3.0.2 const plugin = require(global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, ".."));
// Prettier 3.0.2 const plugin = require(global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, ".."));
// Prettier 3.0.3 const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") );
ts
@sosukesuzuki
<!-- Input --> ```ts const foo = <T>() => {} ``` </tr></table>
... (truncated)
d5f3171
a35008f
1ce97d1
using
await using
a73cfa0
--report
941c6b3
getSupportedFilesGlob
f6c9e9b
288ea7e
6654451
d059644
423011d
expandPatterns
$dependabot recreate
No dependencies set.
The note is not visible to the blocked user.
Bumps prettier from 3.0.2 to 3.0.3.
Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
d5f3171Release 3.0.3a35008fSupport shared config that forbidsrequire()(#15233)1ce97d1Support TypeScript 5.2using/await usingdeclaration (#15321)a73cfa0Fix build script--reportoption (#15323)941c6b3Minor refactor togetSupportedFilesGlob(#15319)f6c9e9bAssert uniqueness in language properties (#15320)288ea7echore(deps): update dependency webpack to v5.88.2 (#15147)6654451chore(deps): update dependency webpack to v5.88.2 (#15148)d059644chore(deps): update dependency fast-glob to v3.3.1 (#15001)423011dMinor refactor toexpandPatterns(#15317)Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflicts