@nsis/nlf
v0.13.0
Published
Parser and stringifier for NSIS Language Files
Maintainers
Readme
nlf
Parser and stringifier for NSIS Language Files (.nlf)
Installation
npm install @nsis/nlf
Usage
import * as NLF from "@nsis/nlf";Example usage in script:
// Read an NSIS Language File
const languageFile = fs.readFileSync(
"Contrib/Language files/English.nlf",
"utf8",
);
const languageObj = NLF.parse(languageFile);
const languageNew = NLF.stringify(languageObj);Methods
parse
Usage: parse(string)
Parses an NSIS Language File, constructing an object.
stringify
Usage: stringify(Object|string, options)
Converts an NSIS Language File object or JSON string to an .nlf string.
options.eol
Type: "crlf" | "lf"
Selects the default end of line sequence. When not specified, it defaults to "crlf" on Windows and "lf" elsewhere.
Related
- nlf-cli - command-line tool to convert NLF files
- vite-plugin-nlf - Vite plugin to load NSIS language files
License
This work is licensed under The MIT License.
