{"dist":{"shasum":"f2508cd487ee695f51e1c892e189a024b28a3cfb","tarball":"https://registry.npmjs.org/@decimalturn/toml-patch/-/toml-patch-3.2.0.tgz","fileCount":7,"integrity":"sha512-KqMMj0TWTywEf0W6gDbbK5+9Z8GkV4w+X/1fUDHVoo0Z5jWJUrdoOhzSwdYG7WT0D72hb2MI3ftlldhPxW+viQ==","signatures":[{"sig":"MEUCIQDRvaXjyAtZuIy6tmE1f9i5o3bvAqpe/8W1Qh+bftgp3wIgNoRdT24aWtpKwMZK4iNZvAZuEfDbWLIjXtUUbcjauG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDa6RbgdEA86mjP/IAsQVw7iBr6qV5hiZfbyiEc6EgXkAIgLkri//NLunE2mtLbWqcPK7zHdiwL47b1+SVklYZu4zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@decimalturn%2ftoml-patch@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247224},"name":"@decimalturn/toml-patch","type":"module","types":"./dist/toml-patch.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/toml-patch.d.ts","import":"./dist/toml-patch.js","default":"./dist/toml-patch.js"},"./patch-lite":{"types":"./dist/patch-lite.d.ts","import":"./dist/patch-lite.js","default":"./dist/patch-lite.js"}},"license":"MIT","scripts":{"dev":"pnpm run typecheck && pnpm run build && npm-run-all2 --parallel test:all specs","fuzz":"npx -y tsx scripts/fuzz-run.ts --seed 0 --to 9999 --mutations 3 --progress 100","lint":"oxlint","test":"vitest run","bench":"node benchmark/fixture-benchmark.mjs","build":"rimraf dist && tsdown","fuzz2":"npx -y tsx scripts/fuzz-run2.ts --seed 0 --to 9999 --mutations 3","fuzz3":"npx -y tsx scripts/fuzz-run3.ts --seed 0 --to 9999 --mutations 3","specs":"vitest run --config vitest.specs.config.ts","profile":"node benchmark/profile.mjs","test:go":"./run-toml-test.bash","test:js":"vitest run --config vitest.js.config.ts","lint:fix":"oxlint --fix","test:all":"pnpm run test && pnpm run test:js && pnpm run test:playwright","test:dev":"pnpm run build:dev && node scripts/test-dev-package.mjs","bench:all":"node benchmark/fixture-benchmark.mjs --all","benchmark":"npm-run-all2 bench:*","build:dev":"node scripts/prepare-dev-package.mjs","seed-toml":"npx -y tsx scripts/generate-seed-toml.ts","test:lite":"pnpm run build:lite && node scripts/test-lite-package.mjs","typecheck":"tsc","build:demo":"node scripts/build-demo.mjs","build:lite":"node scripts/prepare-lite-package.mjs","test:watch":"vitest","bench:parse":"node benchmark/parse-benchmark.mjs","bench:patch":"node benchmark/patch-benchmark.mjs","publish:jsr":"jsr publish --allow-dirty","test:output":"node scripts/test-debug.mjs","benchmark:ci":"npm-run-all2 \"bench:* -- --sample --versions latest\"","bench:stringify":"node benchmark/stringify-benchmark.mjs","check-overrides":"node scripts/check-overrides.mjs","test:playwright":"playwright test","bench:patch-lite":"node benchmark/patch-lite-bundle-size.mjs","bench:bundle-size":"node benchmark/bundle-size.mjs","playwright:install":"playwright install --with-deps chromium","compare-branch-size":"node scripts/compare-branch-size.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c731882-3cf8-4d7c-9008-383a8c403318"}},"homepage":"https://github.com/DecimalTurn/toml-patch","keywords":["toml","patch","edit","parse","stringify","parser","encoder","decoder","preserve-whitespace","preserve-comments","preserve-formatting","edit-in-place"],"prettier":{"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/DecimalTurn/toml-patch.git","type":"git"},"description":"Patch, parse, and stringify TOML while preserving comments, whitespace and formatting.","directories":{},"maintainers":[{"name":"decimalturn","email":"decimalturn@gmail.com"}],"sideEffects":false,"contributors":["Tim Hall <tim.hall.engr@gmail.com>","Martin Leduc <31558169+DecimalTurn@users.noreply.github.com>"],"json-comments":{"tips":"Please install the JsonComments plugin to enable commenting functionality for JSON files, see: https://github.com/zhangfisher/json_comments_extension","package.json":{"scripts.bench":"Parse and stringify benchmark over the curated fixtures. Fails the CI job when toml-patch exceeds the maxSlowdown budgets in benchmark/thresholds.toml. Set BENCH_BASELINE to a build path to add the branch comparison.","scripts.bench:all":"Runs the same benchmark over every fixture in both corpora, including the single-type and scaling documents the curated set leaves out.","devDependencies.js-yaml":"Used by specs/specs.test.ts to parse YAML expected-value fixtures from submodules/spec-tests (https://github.com/iarna/toml-spec-tests)."}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.0","mri":"^1","glob":"^13.0.0","tslib":"^2.0.0","dedent":"^1.5.3","oxlint":"^1.55.0","rimraf":"^6.0.0","tsdown":"^0.23.0","vitest":"^5.0.0","js-yaml":"4.3.2","benchmark":"^2","smol-toml":"^1.9.0","typescript":"7.0.2","@types/node":"^24.12.3","npm-run-all2":"^9.0.0","@types/dedent":"^0.7.2","@types/js-yaml":"^4.0.0","@playwright/test":"^1.59.1","@js-temporal/polyfill":"^0.5.1","@decimalturn/toml-patch":"npm:@decimalturn/toml-patch@3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/toml-patch_3.2.0_1790401543338_0.25339313274704134","host":"s3://npm-registry-packages-npm-production"},"_id":"@decimalturn/toml-patch@3.2.0","version":"3.2.0"}