@naturalcycles/ktlint
v1.16.1
Published
ktlint, conveniently published to npm registry
Readme
@naturalcycles/ktlint
ktlint conveniently published to npm registry
Current ktlint version: 1.8.0
Quick start
Just run it without installation:
npx @naturalcycles/ktlint --versionOr, install it like this:
yarn add -D @naturalcycles/ktlintRun ktlint (locally installed into ./node_modules):
yarn ktlint --versionNo Step 3!
API
You can run ktlint programmatically via Node.js by calling ktlintAll() function exposed by this
module. It returns a Promise (rejects on non-zero code from ktlint, resolves on success).
Development
To update the ktlint version that is shipped here:
- Check the ktlint release notes
- Change it in
scripts/install.tsto the new version (and in this readme.md too) - Delete
resources/ktlint - Run
pnpm tsx scripts/install.ts, which will download the new version - Test it with
pnpm ktlint --version, it should print the new version - Test it with
pnpm ktlint -F
