{"_id":"confbox","_rev":"4194850","name":"confbox","description":"Compact YAML, TOML, JSONC, JSON5 and INI parser and serializer","dist-tags":{"latest":"0.2.4"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"time":{"modified":"2026-03-02T02:52:52.000Z","created":"2024-02-20T10:51:30.259Z","0.2.4":"2026-02-06T12:11:42.581Z","0.2.3":"2026-02-06T11:38:50.785Z","0.2.2":"2025-04-03T12:10:34.882Z","0.2.1":"2025-03-02T10:54:30.654Z","0.2.0":"2025-03-01T19:52:36.224Z","0.1.8":"2024-10-06T19:45:00.097Z","0.1.7":"2024-04-17T14:57:42.629Z","0.1.6":"2024-04-10T16:03:07.577Z","0.1.5":"2024-04-10T16:00:44.724Z","0.1.4":"2024-04-10T15:06:15.988Z","0.1.3":"2024-02-20T19:15:09.883Z","0.1.2":"2024-02-20T19:12:12.083Z","0.1.1":"2024-02-20T14:14:44.695Z","0.1.0":"2024-02-20T14:09:53.595Z","0.0.0":"2024-02-20T10:51:30.259Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"versions":{"0.2.4":{"name":"confbox","version":"0.2.4","description":"Compact YAML, TOML, JSONC, JSON5 and INI parser and serializer","keywords":["config","ini","json5","jsonc","toml","unjs","yaml"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"type":"module","sideEffects":false,"types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./ini":"./dist/ini.mjs","./json5":"./dist/json5.mjs","./jsonc":"./dist/jsonc.mjs","./toml":"./dist/toml.mjs","./yaml":"./dist/yaml.mjs"},"scripts":{"build":"obuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"oxlint && oxfmt --check src test","lint:fix":"oxlint --fix && oxfmt src test","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsgo --noEmit --skipLibCheck"},"devDependencies":{"@types/ini":"^4.1.1","@types/js-yaml":"^4.0.9","@types/node":"^25.2.1","@typescript/native-preview":"7.0.0-dev.20260206.1","@vitest/coverage-v8":"^4.0.18","automd":"^0.4.3","changelogen":"^0.6.2","detect-indent":"^7.0.2","ini":"^6.0.0","jiti":"^2.6.1","js-toml":"^1.0.2","js-yaml":"^4.1.1","json5":"^2.2.3","jsonc-parser":"^3.3.1","mitata":"^1.0.34","obuild":"^0.4.26","oxfmt":"^0.28.0","oxlint":"^1.43.0","smol-toml":"^1.6.0","toml":"^3.0.0","typescript":"^5.9.3","vitest":"^4.0.18","yaml":"^2.8.2"},"packageManager":"pnpm@10.28.2","gitHead":"e9b08c0f0a5eb7993245e450f0be1c89bb7f8a70","_id":"confbox@0.2.4","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"592e7be71f882a4a874e3c88f0ac1ef6f7da1ce5","size":40812,"noattachment":false,"key":"/confbox/-/confbox-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.2.4.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confbox_0.2.4_1770379902406_0.5802906138883535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T12:11:42.581Z","publish_time":1770379902581,"_source_registry_name":"default","_cnpm_publish_time":1770379902581},"0.2.3":{"name":"confbox","version":"0.2.3","description":"Compact YAML, TOML, JSONC, JSON5 and INI parser and serializer","keywords":["config","ini","json5","jsonc","toml","unjs","yaml"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"type":"module","sideEffects":false,"types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./ini":"./dist/ini.mjs","./json5":"./dist/json5.mjs","./jsonc":"./dist/jsonc.mjs","./toml":"./dist/toml.mjs","./yaml":"./dist/yaml.mjs"},"scripts":{"build":"obuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"oxlint && oxfmt --check src test","lint:fix":"oxlint --fix && oxfmt src test","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsgo --noEmit --skipLibCheck"},"devDependencies":{"@types/ini":"^4.1.1","@types/js-yaml":"^4.0.9","@types/node":"^25.2.1","@typescript/native-preview":"7.0.0-dev.20260206.1","@vitest/coverage-v8":"^4.0.18","automd":"^0.4.3","changelogen":"^0.6.2","detect-indent":"^7.0.2","ini":"^6.0.0","jiti":"^2.6.1","js-toml":"^1.0.2","js-yaml":"^4.1.1","json5":"^2.2.3","jsonc-parser":"^3.3.1","mitata":"^1.0.34","obuild":"^0.4.25","oxfmt":"^0.28.0","oxlint":"^1.43.0","smol-toml":"^1.6.0","toml":"^3.0.0","typescript":"^5.9.3","vitest":"^4.0.18","yaml":"^2.8.2"},"packageManager":"pnpm@10.28.2","gitHead":"8e1f1bfd949c07599a73c65161fe940e7b4af034","_id":"confbox@0.2.3","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"a61427db67bbaab361842a6dfa624671e4c95dd6","size":38558,"noattachment":false,"key":"/confbox/-/confbox-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.2.3.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confbox_0.2.3_1770377930631_0.6287045638038133"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T11:38:50.785Z","publish_time":1770377930785,"_source_registry_name":"default","_cnpm_publish_time":1770377930785},"0.2.2":{"name":"confbox","version":"0.2.2","description":"Compact YAML, TOML, JSONC, JSON5 and INI parser and serializer","keywords":["yaml","toml","jsonc","json5","unjs","config","ini"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./json5":{"types":"./dist/json5.d.mts","default":"./dist/json5.mjs"},"./jsonc":{"types":"./dist/jsonc.d.mts","default":"./dist/jsonc.mjs"},"./toml":{"types":"./dist/toml.d.mts","default":"./dist/toml.mjs"},"./yaml":{"types":"./dist/yaml.d.mts","default":"./dist/yaml.mjs"},"./ini":{"types":"./dist/ini.d.mts","default":"./dist/ini.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/ini":"^4.1.1","@types/js-yaml":"^4.0.9","@types/node":"^22.14.0","@vitest/coverage-v8":"^3.1.1","automd":"^0.4.0","changelogen":"^0.6.1","detect-indent":"^7.0.1","eslint":"^9.23.0","eslint-config-unjs":"^0.4.2","ini":"^5.0.0","jiti":"^2.4.2","js-toml":"^1.0.1","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.3.1","mitata":"^1.0.34","prettier":"^3.5.3","smol-toml":"^1.3.1","toml":"^3.0.0","typescript":"^5.8.2","unbuild":"^3.5.0","vitest":"^3.1.1","yaml":"^2.7.1"},"packageManager":"pnpm@10.7.1","_id":"confbox@0.2.2","gitHead":"726824f9d3206386e26ae41504afa36eef1d32e3","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"8652f53961c74d9e081784beed78555974a9c110","size":39652,"noattachment":false,"key":"/confbox/-/confbox-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.2.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confbox_0.2.2_1743682234650_0.0638099796977174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T12:10:34.882Z","publish_time":1743682234882,"_source_registry_name":"default","_cnpm_publish_time":1743682234882},"0.2.1":{"name":"confbox","version":"0.2.1","description":"Compact YAML, TOML, JSONC, JSON5 and INI parser and serializer","keywords":["yaml","toml","jsonc","json5","unjs","config","ini"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./json5":{"types":"./dist/json5.d.mts","default":"./dist/json5.mjs"},"./jsonc":{"types":"./dist/jsonc.d.mts","default":"./dist/jsonc.mjs"},"./toml":{"types":"./dist/toml.d.mts","default":"./dist/toml.mjs"},"./yaml":{"types":"./dist/yaml.d.mts","default":"./dist/yaml.mjs"},"./ini":{"types":"./dist/ini.d.mts","default":"./dist/ini.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/ini":"^4.1.1","@types/js-yaml":"^4.0.9","@types/node":"^22.13.8","@vitest/coverage-v8":"^3.0.7","automd":"^0.4.0","changelogen":"^0.6.0","detect-indent":"^7.0.1","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","ini":"^5.0.0","jiti":"^2.4.2","js-toml":"^1.0.1","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.3.1","mitata":"^1.0.34","prettier":"^3.5.2","smol-toml":"^1.3.1","toml":"^3.0.0","typescript":"^5.8.2","unbuild":"^3.5.0","vitest":"^3.0.7","yaml":"^2.7.0"},"packageManager":"pnpm@10.5.2","_id":"confbox@0.2.1","gitHead":"8b0a27759824c5bcbb9a1f429b5bd66048cf3634","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"shasum":"ae39f2c99699afa451d00206479f15f9a1208a8b","size":39646,"noattachment":false,"key":"/confbox/-/confbox-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.2.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confbox_0.2.1_1740912870373_0.4065072335363784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-02T10:54:30.654Z","publish_time":1740912870654,"_source_registry_name":"default","_cnpm_publish_time":1740912870654},"0.2.0":{"name":"confbox","version":"0.2.0","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./json5":{"types":"./dist/json5.d.mts","import":"./dist/json5.mjs"},"./jsonc":{"types":"./dist/jsonc.d.mts","import":"./dist/jsonc.mjs"},"./toml":{"types":"./dist/toml.d.mts","import":"./dist/toml.mjs"},"./yaml":{"types":"./dist/yaml.d.mts","import":"./dist/yaml.mjs"},"./ini":{"types":"./dist/ini.d.mts","import":"./dist/ini.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/ini":"^4.1.1","@types/js-yaml":"^4.0.9","@types/node":"^22.13.8","@vitest/coverage-v8":"^3.0.7","automd":"^0.4.0","changelogen":"^0.6.0","detect-indent":"^7.0.1","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","ini":"^5.0.0","jiti":"^2.4.2","js-toml":"^1.0.1","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.3.1","mitata":"^1.0.34","prettier":"^3.5.2","smol-toml":"^1.3.1","toml":"^3.0.0","typescript":"^5.8.2","unbuild":"^3.5.0","vitest":"^3.0.7","yaml":"^2.7.0"},"packageManager":"pnpm@10.5.2","_id":"confbox@0.2.0","gitHead":"98eacd469c133383ad62523b7c556211cc1a5d8b","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"shasum":"cd64d6e37ec5dabeff42896015ef26400c4a5aba","size":39692,"noattachment":false,"key":"/confbox/-/confbox-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.2.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confbox_0.2.0_1740858756050_0.678723650653124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-01T19:52:36.224Z","publish_time":1740858756224,"_source_registry_name":"default","_cnpm_publish_time":1740858756224},"0.1.8":{"name":"confbox","version":"0.1.8","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^22.7.4","@vitest/coverage-v8":"^2.1.2","automd":"^0.3.10","changelogen":"^0.5.7","detect-indent":"^7.0.1","eslint":"^9.12.0","eslint-config-unjs":"^0.4.1","jiti":"^2.3.1","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.3.1","mitata":"^1.0.10","prettier":"^3.3.3","smol-toml":"^1.3.0","toml":"^3.0.0","typescript":"^5.6.2","unbuild":"^2.0.0","vitest":"^2.1.2","yaml":"^2.5.1"},"packageManager":"pnpm@9.12.0","_id":"confbox@0.1.8","gitHead":"c49ef9040ba80dd9e1d14a76e4bc81be24fe7c64","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"820d73d3b3c82d9bd910652c5d4d599ef8ff8b06","size":73509,"noattachment":false,"key":"/confbox/-/confbox-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.8.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.8_1728243899874_0.5510554969170192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-06T19:45:00.097Z","publish_time":1728243900097,"_source_registry_name":"default","_cnpm_publish_time":1728243900097},"0.1.7":{"name":"confbox","version":"0.1.7","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@vitest/coverage-v8":"^1.5.0","automd":"^0.3.7","changelogen":"^0.5.5","detect-indent":"^7.0.1","eslint":"^9.0.0","eslint-config-unjs":"0.3.0-rc.6","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","smol-toml":"^1.1.4","toml":"^3.0.0","typescript":"^5.4.5","unbuild":"^2.0.0","vitest":"^1.5.0","yaml":"^2.4.1"},"packageManager":"pnpm@9.0.1","_id":"confbox@0.1.7","gitHead":"b05c6895a6012e947a84202ec38953bd7ec26d95","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"ccfc0a2bcae36a84838e83a3b7f770fb17d6c579","size":73474,"noattachment":false,"key":"/confbox/-/confbox-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.7.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.7_1713365862484_0.8237991996490119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-17T14:57:42.629Z","publish_time":1713365862629,"_source_registry_name":"default","_cnpm_publish_time":1713365862629},"0.1.6":{"name":"confbox","version":"0.1.6","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@vitest/coverage-v8":"^1.4.0","automd":"^0.3.7","changelogen":"^0.5.5","eslint":"^9.0.0","eslint-config-unjs":"^0.3.0-rc.6","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","smol-toml":"^1.1.4","toml":"^3.0.0","typescript":"^5.4.5","unbuild":"^2.0.0","vitest":"^1.4.0","yaml":"^2.4.1"},"packageManager":"pnpm@8.15.3","_id":"confbox@0.1.6","gitHead":"2e773d72b500fd813dd08fef08e35a2097d90e35","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"c0c5200992c59b832a54d4a6b49c9477dd02649c","size":68122,"noattachment":false,"key":"/confbox/-/confbox-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.6.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.6_1712764987246_0.19842592227950773"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-10T16:03:07.577Z","publish_time":1712764987577,"_source_registry_name":"default","_cnpm_publish_time":1712764987577},"0.1.5":{"name":"confbox","version":"0.1.5","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@vitest/coverage-v8":"^1.4.0","automd":"^0.3.7","changelogen":"^0.5.5","eslint":"^9.0.0","eslint-config-unjs":"^0.3.0-rc.6","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","smol-toml":"^1.1.4","toml":"^3.0.0","typescript":"^5.4.5","unbuild":"^2.0.0","vitest":"^1.4.0","yaml":"^2.4.1"},"packageManager":"pnpm@8.15.3","_id":"confbox@0.1.5","gitHead":"0e2caf1398fc8d7dccd993edfe63825295a35a73","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"c6cdfecaa88e1bb5bd026c65d245739a37340a3b","size":68109,"noattachment":false,"key":"/confbox/-/confbox-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.5.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.5_1712764844529_0.4699546834410637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-10T16:00:44.724Z","publish_time":1712764844724,"_source_registry_name":"default","_cnpm_publish_time":1712764844724},"0.1.4":{"name":"confbox","version":"0.1.4","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint && prettier -c src test","lint:fix":"eslint --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@vitest/coverage-v8":"^1.4.0","automd":"^0.3.7","changelogen":"^0.5.5","eslint":"^9.0.0","eslint-config-unjs":"^0.3.0-rc.6","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","smol-toml":"^1.1.4","toml":"^3.0.0","typescript":"^5.4.5","unbuild":"^2.0.0","vitest":"^1.4.0","yaml":"^2.4.1"},"packageManager":"pnpm@8.15.3","_id":"confbox@0.1.4","gitHead":"34268fef9d3000c07385cac5835fdfbd7f78b833","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"82d1688fa3344c03579c9ec61a7fb1894db5640e","size":68204,"noattachment":false,"key":"/confbox/-/confbox-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.4.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.4_1712761575821_0.8324320243235723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-10T15:06:15.988Z","publish_time":1712761575988,"_source_registry_name":"default","_cnpm_publish_time":1712761575988},"0.1.3":{"name":"confbox","version":"0.1.3","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.11.19","@vitest/coverage-v8":"^1.3.0","automd":"^0.3.2","changelogen":"^0.5.5","eslint":"^8.56.0","eslint-config-unjs":"^0.2.1","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","smol-toml":"^1.1.4","toml":"^3.0.0","typescript":"^5.3.3","unbuild":"^2.0.0","vitest":"^1.3.0","yaml":"^2.3.4"},"packageManager":"pnpm@8.12.1","_id":"confbox@0.1.3","gitHead":"993fdfc2ef25b54e311afa7a1247f56fa91c198c","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"121eaeb7ec916215afe351449895290a2a270434","size":66721,"noattachment":false,"key":"/confbox/-/confbox-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.3.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.3_1708456509628_0.9917414199486627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T19:15:09.883Z","publish_time":1708456509883,"_source_registry_name":"default","_cnpm_publish_time":1708456509883},"0.1.2":{"name":"confbox","version":"0.1.2","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.11.19","@vitest/coverage-v8":"^1.3.0","automd":"^0.3.2","changelogen":"^0.5.5","eslint":"^8.56.0","eslint-config-unjs":"^0.2.1","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","smol-toml":"^1.1.4","toml":"^3.0.0","typescript":"^5.3.3","unbuild":"^2.0.0","vitest":"^1.3.0","yaml":"^2.3.4"},"packageManager":"pnpm@8.12.1","_id":"confbox@0.1.2","gitHead":"eec9adc6233c01e875cef6d353200970e24047b0","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"e42fc7bb316d6f38b27380ce86c1a64c61cc0804","size":66721,"noattachment":false,"key":"/confbox/-/confbox-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.2_1708456331900_0.6814377839959183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T19:12:12.083Z","publish_time":1708456332083,"_source_registry_name":"default","_cnpm_publish_time":1708456332083},"0.1.1":{"name":"confbox","version":"0.1.1","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.11.19","@vitest/coverage-v8":"^1.3.0","automd":"^0.3.0","changelogen":"^0.5.5","eslint":"^8.56.0","eslint-config-unjs":"^0.2.1","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","toml":"^3.0.0","typescript":"^5.3.3","unbuild":"^2.0.0","vitest":"^1.3.0","yaml":"^2.3.4"},"packageManager":"pnpm@8.12.1","_id":"confbox@0.1.1","gitHead":"92eab5db53700944afd113cae8e48f359da41ee9","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"555af899c97b8d60f4134c0cf9eaf6480375ce60","size":68770,"noattachment":false,"key":"/confbox/-/confbox-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.1_1708438484514_0.8898917497448315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T14:14:44.695Z","publish_time":1708438484695,"_source_registry_name":"default","_cnpm_publish_time":1708438484695},"0.1.0":{"name":"confbox","version":"0.1.0","description":"Compact and high quality YAML, TOML, JSONC and JSON5 parsers","keywords":["yaml","toml","jsonc","json5","unjs","config"],"repository":{"type":"git","url":"git+https://github.com/unjs/confbox.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./json5":{"types":"./dist/json5.d.ts","import":"./dist/json5.mjs","require":"./dist/json5.cjs"},"./jsonc":{"types":"./dist/jsonc.d.ts","import":"./dist/jsonc.mjs","require":"./dist/jsonc.cjs"},"./toml":{"types":"./dist/toml.d.ts","import":"./dist/toml.mjs","require":"./dist/toml.cjs"},"./yaml":{"types":"./dist/yaml.d.ts","import":"./dist/yaml.mjs","require":"./dist/yaml.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","bench":"pnpm build && node test/bench.mjs","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.11.19","@vitest/coverage-v8":"^1.3.0","automd":"^0.3.0","changelogen":"^0.5.5","eslint":"^8.56.0","eslint-config-unjs":"^0.2.1","jiti":"^1.21.0","js-toml":"^1.0.0","js-yaml":"^4.1.0","json5":"^2.2.3","jsonc-parser":"^3.2.1","mitata":"^0.1.11","prettier":"^3.2.5","toml":"^3.0.0","typescript":"^5.3.3","unbuild":"^2.0.0","vitest":"^1.3.0","yaml":"^2.3.4"},"packageManager":"pnpm@8.12.1","_id":"confbox@0.1.0","gitHead":"7bc81b8954fef82874079df0870d78371847a65d","bugs":{"url":"https://github.com/unjs/confbox/issues"},"homepage":"https://github.com/unjs/confbox#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"5c24814a8520dc2dce28c20793a7d42988cadfb7","size":68775,"noattachment":false,"key":"/confbox/-/confbox-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.1.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.1.0_1708438193429_0.03509189202946894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T14:09:53.595Z","publish_time":1708438193595,"_source_registry_name":"default","_cnpm_publish_time":1708438193595},"0.0.0":{"name":"confbox","version":"0.0.0","_id":"confbox@0.0.0","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"db1c67b112d4a53a5c73513615cda9dae6dfd491","size":135,"noattachment":false,"key":"/confbox/-/confbox-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/confbox/download/confbox-0.0.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confbox_0.0.0_1708426290124_0.8951118239791283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T10:51:30.259Z","publish_time":1708426290259,"_source_registry_name":"default","_cnpm_publish_time":1708426290259}},"readme":"# confbox\n\n<!-- automd:badges color=yellow bundlephobia packagephobia -->\n\n[![npm version](https://img.shields.io/npm/v/confbox?color=yellow)](https://npmjs.com/package/confbox)\n[![npm downloads](https://img.shields.io/npm/dm/confbox?color=yellow)](https://npm.chart.dev/confbox)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/confbox?color=yellow)](https://bundlephobia.com/package/confbox)\n[![install size](https://badgen.net/packagephobia/install/confbox?color=yellow)](https://packagephobia.com/result?p=confbox)\n\n<!-- /automd -->\n\nParsing and serialization utils for [YAML](https://yaml.org/) ([js-yaml](https://github.com/nodeca/js-yaml)), [TOML](https://toml.io/) ([smol-toml](https://github.com/squirrelchat/smol-toml)), [JSONC](https://github.com/microsoft/node-jsonc-parser) ([jsonc-parser](https://github.com/microsoft/node-jsonc-parser)), [JSON5](https://json5.org/) ([json5](https://github.com/json5/json5)), [INI](https://en.wikipedia.org/wiki/INI_file) ([ini](https://www.npmjs.com/package/ini)) and [JSON](https://www.json.org/json-en.html).\n\n✨ Zero dependency and tree-shakable\n\n✨ Types exported out of the box\n\n✨ Preserves code style (indentation and whitespace)\n\n> [!TIP]\n> Use [unjs/c12](https://github.com/unjs/c12) for a full featured configuration loader!\n\n## Usage\n\nInstall package:\n\n<!-- automd:pm-i no-version -->\n\n```sh\n# ✨ Auto-detect\nnpx nypm install confbox\n\n# npm\nnpm install confbox\n\n# yarn\nyarn add confbox\n\n# pnpm\npnpm add confbox\n\n# bun\nbun install confbox\n\n# deno\ndeno install npm:confbox\n```\n\n<!-- /automd -->\n\nImport:\n\n<!-- automd:jsimport cdn src=\"./src/index.ts\" -->\n\n**ESM** (Node.js, Bun, Deno)\n\n```js\nimport {\n  parseJSON5,\n  stringifyJSON5,\n  parseJSONC,\n  stringifyJSONC,\n  parseYAML,\n  stringifyYAML,\n  parseJSON,\n  stringifyJSON,\n  parseTOML,\n  stringifyTOML,\n  parseINI,\n  stringifyINI,\n} from \"confbox\";\n```\n\n**CDN** (Deno and Browsers)\n\n```js\nimport {\n  parseJSON5,\n  stringifyJSON5,\n  parseJSONC,\n  stringifyJSONC,\n  parseYAML,\n  stringifyYAML,\n  parseJSON,\n  stringifyJSON,\n  parseTOML,\n  stringifyTOML,\n  parseINI,\n  stringifyINI,\n} from \"https://esm.sh/confbox\";\n```\n\n<!-- /automd -->\n\n<!-- automd:jsdocs src=\"./src/index\" -->\n\n### `parseINI(text, options?)`\n\nConverts an [INI](https://www.ini.org/ini-en.html) string into an object.\n\n**Note:** Style and indentation are not preserved currently.\n\n### `parseJSON(text, options?)`\n\nConverts a [JSON](https://www.json.org/json-en.html) string into an object.\n\nIndentation status is auto-detected and preserved when stringifying back using `stringifyJSON`\n\n### `parseJSON5(text, options?)`\n\nConverts a [JSON5](https://json5.org/) string into an object.\n\n### `parseJSONC(text, options?)`\n\nConverts a [JSONC](https://github.com/microsoft/node-jsonc-parser) string into an object.\n\n### `parseTOML(text)`\n\nConverts a [TOML](https://toml.io/) string into an object.\n\n### `parseYAML(text, options?)`\n\nConverts a [YAML](https://yaml.org/) string into an object.\n\n### `stringifyINI(value, options?)`\n\nConverts a JavaScript value to an [INI](https://www.ini.org/ini-en.html) string.\n\n**Note:** Style and indentation are not preserved currently.\n\n### `stringifyJSON(value, options?)`\n\nConverts a JavaScript value to a [JSON](https://www.json.org/json-en.html) string.\n\nIndentation status is auto detected and preserved when using value from parseJSON.\n\n### `stringifyJSON5(value, options?)`\n\nConverts a JavaScript value to a [JSON5](https://json5.org/) string.\n\n### `stringifyJSONC(value, options?)`\n\nConverts a JavaScript value to a [JSONC](https://github.com/microsoft/node-jsonc-parser) string.\n\n### `stringifyTOML(value)`\n\nConverts a JavaScript value to a [TOML](https://toml.io/) string.\n\n### `stringifyYAML(value, options?)`\n\nConverts a JavaScript value to a [YAML](https://yaml.org/) string.\n\n<!-- /automd -->\n\n<!-- automd:fetch url=\"gh:unjs/.github/main/snippets/readme-contrib-node-pnpm.md\" -->\n\n## Contribution\n\n<details>\n  <summary>Local development</summary>\n\n- Clone this repository\n- Install the latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run tests using `pnpm dev` or `pnpm test`\n\n</details>\n\n<!-- /automd -->\n\n## License\n\n<!-- automd:contributors license=MIT author=pi0 -->\n\nPublished under the [MIT](https://github.com/unjs/confbox/blob/main/LICENSE) license.\nMade by [@pi0](https://github.com/pi0) and [community](https://github.com/unjs/confbox/graphs/contributors) ????\n<br><br>\n<a href=\"https://github.com/unjs/confbox/graphs/contributors\">\n<img src=\"https://contrib.rocks/image?repo=unjs/confbox\" />\n</a>\n\n<!-- /automd -->\n\n<!-- automd:with-automd -->\n\n---\n\n_???? auto updated with [automd](https://automd.unjs.io)_\n\n<!-- /automd -->\n","_attachments":{},"homepage":"https://github.com/unjs/confbox#readme","bugs":{"url":"https://github.com/unjs/confbox/issues"},"license":"MIT"}