This website requires JavaScript.
Explore
Help
Sign in
hiro
/
apheleia
Watch
1
Star
0
Fork
You've already forked apheleia
0
mirror of
https://github.com/vale981/apheleia
synced
2025-03-05 09:31:40 -05:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
Actions
main
apheleia
/
test
/
formatters
/
installers
/
prettier-svelte.bash
3 lines
63 B
Bash
Raw
Permalink
Normal View
History
Unescape
Escape
Add support for formatters locally installed via yarn 2+ pnp mode (#200) This adds support for formatters installed locally in project directories via yarn 2's "zero install" [pnp mode](https://yarnpkg.com/features/pnp). It's quite similar to the support for formatters installed locally in a project's `node_modules` via npm, and leverages the `npx` symbol, so existing formatter definitions should work without modification. This checks for a `.pnp.cjs` file (expected in the project root for yarn pnp projects), then looks for a yarn executable, and checks the version of yarn to make sure it supports pnp. If that works, we just push `"yarn"` onto the front of `command`. I've only tested this with a locally installed `prettier.js`. It's very much a works-for-me draft, I'm putting in a PR to make sure this is a workable approach before going any further with it. --------- Co-authored-by: Radon Rosborough <radon@intuitiveexplanations.com>
2023-11-05 12:08:58 -08:00
cd
/tmp
npm install --save-dev prettier-plugin-svelte prettier
Reference in a new issue
Copy permalink