This packages defines the strict implementation of the HDNET Code Formatting Guidelines from the HDNET Standard Recommendations (HSR-15) as npm package using prettier through a shareable config.
- Install dependencies
$ npm i -D prettier @hdnet/prettier-config
- Create your prettier config file (i.e.
prettier.config.js
) and extend from @hdnet/prettier-config:
import hdnetPrettierConfig from '@hdnet/prettier-config'
export default {
...hdnetPrettierConfig,
}
We explicitely parse .json files as JSON which differs from the behavior within prettier itself where certain files are assigned to JSON5 or JSONC.
To setup current node version, you can use nvm (in this project a .nvmrc file is maintained).