0.0.1 • Published 2 years ago
fast-ini-formatter v0.0.1
fast-ini-formatter
Formats AST to INI files with great performance.
- Extremely fast.
- Offers ES, CJS and UMD modules.
- Includes TypeScript types.
- No dependencies.
- Tiny size - reader - 366 B minified, 260 B gzipped, 225 B brotlied.
This is currently work in progress.
Synopsis
import { parseText } from 'fast-ini-parser'
import { format } from 'fast-ini-formatter'
const ini = `
scope = global
[database ]
user= dbuser
password =dbpassword
database=use_this_database
`
const ast = parseText(ini)
const text = format(ast)
// Output:
//
// scope = global
//
// [database]
// user = dbuser
// password = dbpassword
// database = use_this_database
API
See also the TypeScript types.
format(file: object, options?: Options): string
Formats an AST object to a string with INI file contents.
Options:
normalize
: if set totrue
, all section and key names will be converted to lower-caseminify
: if set totrue
, all unnecessary whitespace will be omitted
0.0.1
2 years ago