Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
A parser that allows editing while maintaining the structure of ini.
This package works with Node.js, Deno, BunIt is unknown whether this package works with Cloudflare Workers, Browsers




JSR Score
100%
Published
a year ago (0.0.2)
perfect-ini-parser
A parser that allows editing while maintaining the structure of ini.
- support comment (';' '#')
- support CRLF
- support order retenation ( minimal change)
Warning
- unsupport inline comment
- unsupport multi-line
- unsupport quote
- unsupport section nest
Usage
import { parse } from "jsr:@gunseikpaseri/perfect-ini-parser"; const iniFile = `[hoge] ; comment fuga=piyo `; const parsed = parse(iniFile); parsed.edit("hoge", "fuga", "momo"); const editedIni = parsed.stringify(); console.log(editedIni); // [hoge] // ; comment // fuga=momo
Built and signed on
GitHub Actions
Add Package
deno add jsr:@gunseikpaseri/perfect-ini-parser
Import symbol
import * as perfect_ini_parser from "@gunseikpaseri/perfect-ini-parser";
Import directly with a jsr specifier
import * as perfect_ini_parser from "jsr:@gunseikpaseri/perfect-ini-parser";
Add Package
pnpm i jsr:@gunseikpaseri/perfect-ini-parser
pnpm dlx jsr add @gunseikpaseri/perfect-ini-parser
Import symbol
import * as perfect_ini_parser from "@gunseikpaseri/perfect-ini-parser";
Add Package
yarn add jsr:@gunseikpaseri/perfect-ini-parser
yarn dlx jsr add @gunseikpaseri/perfect-ini-parser
Import symbol
import * as perfect_ini_parser from "@gunseikpaseri/perfect-ini-parser";
Add Package
vlt install jsr:@gunseikpaseri/perfect-ini-parser
Import symbol
import * as perfect_ini_parser from "@gunseikpaseri/perfect-ini-parser";
Add Package
npx jsr add @gunseikpaseri/perfect-ini-parser
Import symbol
import * as perfect_ini_parser from "@gunseikpaseri/perfect-ini-parser";
Add Package
bunx jsr add @gunseikpaseri/perfect-ini-parser
Import symbol
import * as perfect_ini_parser from "@gunseikpaseri/perfect-ini-parser";