prettier-hook
TypeScript icon, indicating that this package has built-in type declarations

0.5.1 • Public • Published

Prettier Hook

The library allows to modify the AST before executing Prettier.

const { hooks } = require('prettier-hook');
 
function parse(ast) {
  // modify AST
  return ast;
}
 
hooks.typescript.addHook(parse);
npx prettier-hook --require <filepath>
// or
yarn prettier-hook --require <filepath>

Example

There is an example which is converting require to import.

// examples/simple/test.js
const fs = require('fs');
$ DEBUG=1 yarn ts-node dist/bin/prettier-hook.js --require examples/simple/index.ts examples/simple/test.js
// examples/simple/test.js
import * as fs from 'fs';

Use case

Readme

Keywords

none

Package Sidebar

Install

npm i prettier-hook

Weekly Downloads

2

Version

0.5.1

License

MIT

Unpacked Size

25.1 kB

Total Files

29

Last publish

Collaborators

  • suguru03