{"_id":"tupleson","_rev":"46-764211552952568577a58469788b2051","name":"tupleson","dist-tags":{"latest":"0.23.1"},"versions":{"0.1.0":{"name":"tupleson","version":"0.1.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@release-it/conventional-changelog":"^7.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.1.0","gitHead":"aadba08f4c34266fccbfb07f8f6deab037936358","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-PaBfbqbJ1OE51tg6AvCE8ODHjo8A19nxB/zOKAtKldVQleqjVoJjywj0HDN/y+hYNi2bDvMcnPivgLeuTEOwEQ==","shasum":"d9471cce1114d1f55a1321e5eb12d50f47b8f09c","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.1.0.tgz","fileCount":18,"unpackedSize":31101,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHy/w+jMdLRYVL630KOvc1ZrGAQiD+zpdROdDCvG/pMAiEApHGhXCvdQPtBpQ4OX7BESAorB4wgPzTkGQj0fzpM3O8="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.1.0_1696097368861_0.7020513841778542"},"_hasShrinkwrap":false},"0.2.0":{"name":"tupleson","version":"0.2.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.2.0","gitHead":"72910ae35c55581b860207e8e45ac098f5bef6ad","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RTrM/VjR49iI/K1mSBmzlm0ussPMnOKfs3uDVx05UT3bHNrdyl2aSgg0m22DhFbJT747iLE8O9l34oax7iVhJA==","shasum":"e05f20e0c5b881d45d66d476d985d2278074d3d7","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.2.0.tgz","fileCount":48,"unpackedSize":38108,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP9dWq8XOgL8PdQSu7Ob92C12IBb7GKpznN746s3JVkwIgWO1zzzKn34ESzXLLRsIQWTpQa5lpzNvM7f73X7PBkzM="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.2.0_1696102778409_0.5934090866115569"},"_hasShrinkwrap":false},"0.3.0":{"name":"tupleson","version":"0.3.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.3.0","gitHead":"b4e5ed679df7b56f901da0b937d2ba44d60ae356","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-32b60+KYp6GvUcFB+v24+Dsu1FK4qufp9AJohNl8thJyuIddp+z+oAO5BBdJCB8OIWxoIcbuTkPQX/hQ7S0fOg==","shasum":"942cfc97e583201f485b0b943d4a616e9b1eff8b","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.3.0.tgz","fileCount":48,"unpackedSize":39261,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwBlOnkTjEM10tHN4mhumxho59ReAN63snCbH3+b7/oAiAIyw0Ie5z3YPEQ73oImjudGJ00Lwtbzzh9vXkLxSGf0w=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.3.0_1696103882354_0.9513648896420908"},"_hasShrinkwrap":false},"0.3.1":{"name":"tupleson","version":"0.3.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.3.1","gitHead":"93a45a5e32ad1ebddba6283627551830c1e621ec","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-g00y62tNbRgmtvHPN/FlmDcxcwzm7Ybtt736Lpt6KQ1AXVELdAf6Jr9eHgPiPe2H6eaYHO7/dQXjD8FdmfQInA==","shasum":"f44df23291d64bbd8d449deb90f958a36ed8894e","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.3.1.tgz","fileCount":48,"unpackedSize":39258,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBcJTgVNExheWtxfrks5RguiiopK4BlCz29pySudE2uwIhAK1IKp2AyA/pQ4nmLrHsW3UG3n0qET7vbf5zFOz/vLsl"}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.3.1_1696104549203_0.5346146223443957"},"_hasShrinkwrap":false},"0.4.0":{"name":"tupleson","version":"0.4.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.4.0","gitHead":"d2fcb7f5175705bf1ec01fc67b8ed2feacdcac7d","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jXlfNMHxqsNcmdUJ5r+etsEIcXrr64rqPCiSfJPheX2GfA/sCBkypLB2UrXxdL3O/Yx+QOa42NGvcT8bcUtx+w==","shasum":"ba0405f8003cff6357a51116c32168de1427c1bb","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.4.0.tgz","fileCount":48,"unpackedSize":40459,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdyD/KQApVqbte+CHqZT0Ym4+M+GFAjK9zfcCJ2SicfAiAOSIc7+nJ7d+NGXaINSmrApIfik+vw/dj6x9ZsVjlXhA=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.4.0_1696107304850_0.8651484812020631"},"_hasShrinkwrap":false},"0.5.0":{"name":"tupleson","version":"0.5.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.5.0","gitHead":"3613716eedb541c2592d14f76130a7295d340d5c","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RBiWqwk3ov3wKdclQVaaJYMRG5X2iJl7iuUEzjG1tm+t7F0J38oXrM0kHsSN6Gee5ygzeNphAjMxx6xAK6IMIg==","shasum":"677310a09415ea048f84307cbc45ef9f8607a7f4","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.5.0.tgz","fileCount":48,"unpackedSize":40700,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnsCS1JJs8AHPUGMFpd69r3GLWbsWZWCMbV3t1R8irvAiEAhJpXeKA90oHxFND8UO360LBXsa7U4aVueB72+lqO/5I="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.5.0_1696108127661_0.6803744070030635"},"_hasShrinkwrap":false},"0.6.0":{"name":"tupleson","version":"0.6.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.6.0","gitHead":"58eab05baff0dd07803b5aa01c402fcd02df5b09","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-qY4f6KK++/NiQEO7aOEcQXAEZGh0SM3MF3W/6NUQZF/Bs45rWQ8y85wqlLDVhvVpMyWbmhNzhl9BdLUWR+uZyw==","shasum":"f443c190d1f4298c2b9f30376f6345b5b10497d7","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.6.0.tgz","fileCount":48,"unpackedSize":41759,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9qbr4MsUm6q937jS/kWXDijIDcNhkb3ZMbZwpiXDrsAiEAgRTVYQcgLSg7gD9SCtzFa6gb7uDlO6xo80c1We6iGr4="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.6.0_1696109389838_0.5574845672053661"},"_hasShrinkwrap":false},"0.6.1":{"name":"tupleson","version":"0.6.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.6.1","gitHead":"d47b05de2348d05b62db236bae66cdf6b25896f9","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Qkl1jiLx8nIncxEGUQBQkSVvXGQKXXAw1DBMVG0lda4caKONYe7SxSrORryzXGJoaJxFhc1PACR2XMio+x7liQ==","shasum":"d0c40961ad87f9a35df475727596b25fe7ca7654","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.6.1.tgz","fileCount":48,"unpackedSize":41288,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuYs4oF8hQjEzRAq0tPE3sdQdtnxRaTA1dUsGp4lMaIwIgVRevjlqxC1Y8RZ23s10t6hkwM7m6XIsINfpNuNcZG8w="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.6.1_1696114069469_0.7942272363359937"},"_hasShrinkwrap":false},"0.7.0":{"name":"tupleson","version":"0.7.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.7.0","gitHead":"dab884a6a08b9e6b356c53a4cd2ac21a74421296","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-GRUcJ5OqQ6qjpZgSw9iMTfWcVQiq3MNXDaF8jALp2tGWDF1crwjmhfs56AGZF+xlU53aEWN+m9UQtgR6sR3bqQ==","shasum":"d0ff409310b8069df72a7ebbe035ee6a7f1049c7","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.7.0.tgz","fileCount":51,"unpackedSize":42716,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEYmbMdQxNbdyJ9I9lkCmcDdsoPfrdx9nefP7Q7n6JjAiEAkfgh+WsihJBpDjTCSNfWtiPJDo05B6ZqJmijpzgqaNk="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.7.0_1696115438442_0.031157096111702476"},"_hasShrinkwrap":false},"0.8.0":{"name":"tupleson","version":"0.8.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.8.0","gitHead":"18cdf03aee46dbb0a58cb781d1a464f1dba992f1","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-lH1ZdeRd/5vKxRQkOvVxa4wTJnxMDbSDAvSyxupuHlCBHDR0nzqCKmbUecfmRayHfWOkSioltwcwtXskUZIh/g==","shasum":"fbf513a1ddddd78cdbd94cc467bc0cf6d5f7b234","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.8.0.tgz","fileCount":54,"unpackedSize":46218,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD39UXQHQoCS6yWqzkb3Lz6kld/bMwJdXKKjqgfBwpwBgIhAMJSiivmehwcCZdZ1OmQ376gk5Rwf3lBfQKnfcGV9j5v"}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.8.0_1696127638200_0.5531279169521575"},"_hasShrinkwrap":false},"0.9.0":{"name":"tupleson","version":"0.9.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.9.0","gitHead":"32720a445acfcf31d51caa38dc9d7c7a165771d3","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-uRuM0q+8uNV+qBEEIViCRXQC5b8c1qdO8vv1F1ZetTSWk/oZweX/w/8ldhBZ/uS07KA/2gwjqgda3uuNrJu2YQ==","shasum":"31e8f825f81f8f43a69b24ffc507a0abf730b0f3","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.9.0.tgz","fileCount":54,"unpackedSize":45956,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSDjPMvW/+fWGF6V0GnVK8Wr7B+yYFxkTGYfTRuTCuTAiEAzUtLgVIB/GK+BZldEq5BAQicQyhmdYm/joO1xVHal+A="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.9.0_1696170757297_0.9074692609062533"},"_hasShrinkwrap":false},"0.10.0":{"name":"tupleson","version":"0.10.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.10.0","gitHead":"e347640dd10bf6ecc6b93f99e3118f572da671b3","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-hPFPf0w1Ol+OXC/vvB/CEh+2pJWlKqgx+e5JDJ34Tw2KJp318ijTqM+zmhJpAx5kE6Qk7tmPwH7c9Qz8HkFF8A==","shasum":"14fd652cbaa1fc73a8366bc61d4abafeb6df788a","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.10.0.tgz","fileCount":69,"unpackedSize":50537,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuJe7Q/2UbYXd69RQ4HACqNbd8Q88bgQMhTxs6k7zlXwIgcTCX4160OfNuekvRaoum3UBECEgEikBB//pBEbkQ60Y="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.10.0_1696266209535_0.6951112048798989"},"_hasShrinkwrap":false},"0.11.0":{"name":"tupleson","version":"0.11.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.11.0","gitHead":"dc286bef71e537a658bbd7cb5dad7596eaf59b47","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-asttHQWA5ubGfipAN2R2aw33Y1lu53FKJiE/vw0SOvw9Pk9CzuH5CgngrVUwQC59LHh/3J5XUb/SYbw4g+9L3g==","shasum":"3b092742c1970f707679ed16e5fbd7c8a36d89e3","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.11.0.tgz","fileCount":84,"unpackedSize":83760,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5Pl32QmWmldR8hf2i5jV8rilpJNbcxiDpDe9lv0em4AiBtc4IC6g6MNWiQt30eH8JeGiJoMqcSnf3GcRhZ5fHCZQ=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.11.0_1696364499543_0.897958339187056"},"_hasShrinkwrap":false},"0.11.1":{"name":"tupleson","version":"0.11.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.11.1","gitHead":"4cadad09ba651daac95391f7c59c084038407365","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-e0n++xAL0IAyhBDbVAv06ppqkwCLEHddW/erbE9Steu9SMLERBxyW56X3j2ipbhZbezhFUldxXuiBrBqGm1fgA==","shasum":"cb4c77ff616e38132976e4852a9e5427e5c0080a","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.11.1.tgz","fileCount":87,"unpackedSize":86212,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApmYwSapc1tIxMu2J8AYOik/OOS6A1WNOzhmiM66R2CAiBPS2qlt8DASSnJf/h0hGnngWov5XjLw8vqE6C2XQhcCQ=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.11.1_1696444256659_0.2980543122002153"},"_hasShrinkwrap":false},"0.12.0":{"name":"tupleson","version":"0.12.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.12.0","gitHead":"69ff2865aafe2bcb856ca6e93415024b3b078d58","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-vv0uSGhTkATpzJX4LZBFQkK4Y9g3DtowO0mklmI9cI1SSgJ3AbdFqZR4U3XH8OwzDFwa2TTCgVbN7bQ7MtROgQ==","shasum":"12186f0d12d4395c9747f333a4813ceb2662d574","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.12.0.tgz","fileCount":90,"unpackedSize":102304,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCnQSnPlsxyxZE7JVKxh9tpGn9wTqRY4RvLDtpxfZSKAiEAqnYC+g+qIdFGMDnLfzVEqR+TocQVRcTsBAL7carwFd4="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.12.0_1696530099372_0.4348722577089139"},"_hasShrinkwrap":false},"0.13.0":{"name":"tupleson","version":"0.13.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.13.0","gitHead":"d8b1c01e8634148721874b4e7dbe0695577af0f2","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-5pmH9Fer50CuiX1uSlTiYLmI3qn5J3DAKJCIWyaCWXTQlSXohLrnDf9HmdFXsFYQgHpYZ1xyHGf4h4E3zUEpuw==","shasum":"f057e0aa98de72232841bcd1cfef9c1bfd99f211","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.13.0.tgz","fileCount":119,"unpackedSize":132991,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErVXcZ6LmmcBaw0aUrv0eG5G3kDRNUk/sSOr/8xXVT5AiEA7LlkBBOL/E7kGWcExs5mfwFa/8QGIF5YE/EPygdFZRM="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.13.0_1696533315645_0.20588238885425447"},"_hasShrinkwrap":false},"0.13.1":{"name":"tupleson","version":"0.13.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.13.1","gitHead":"aa19cc42bf03b5d015623abaaa00a592bff5713d","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-F3oYsNo57878y3vBAecvdL5cGi5KfYf7DWuZM55q40RWACQOfRWEctz7s5GynjSlFiiUGkobB6T5hE8h6DPFFg==","shasum":"96f1968732418ed94475fefc72a43904b789a3ab","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.13.1.tgz","fileCount":119,"unpackedSize":134465,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHQjLaV0QCaRSX5OSHjfCe2T3fTCrOp62lzWSM88TxDwIhALfPQ4n6/NIqaeCU7vx7JNOOhW8fy+xtF76TJJ3t9Fwu"}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.13.1_1696586161188_0.4169146585910324"},"_hasShrinkwrap":false},"0.14.0":{"name":"tupleson","version":"0.14.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.30.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"tupleson@0.14.0","gitHead":"03637070756d29d5cb5df512a10c845d7c8b2089","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-R9NII0VEv9oLDqT9fmefRJGrd18csuD/QK4IFAnkoPGiRc2WTjeU6AvZa/bYZ8KEtQGE0eK+IKGRDklWP2i82w==","shasum":"5f5643edab7746f6de2f021877fef3dd27bf85ca","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.14.0.tgz","fileCount":119,"unpackedSize":131076,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlbS336V2u9Q07MpYGcR+uPyi7xLxBB1b1mjErgdqTvAiBpSwutHv4OSvNEAxB0aIDngl59F3on4BJAET3y2J4lMQ=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.14.0_1696586366165_0.5499832076971807"},"_hasShrinkwrap":false},"0.15.0":{"name":"tupleson","version":"0.15.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","postinstall":"pnpm run build","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"@trpc/server":"link:./"}},"_id":"tupleson@0.15.0","gitHead":"9715052a8f2ca62dca328c239e80b9fa5148e8d4","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jca8Ch434efo9SWn6OG3hTqkqfpB+0xK7EcCrqQObWpV0wRal4cuCCXAsx2aZusAiLnqac0QLAQGt6Jx1slpEQ==","shasum":"f52973c7a9708c89779ad626ec20ded5602fc037","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.15.0.tgz","fileCount":119,"unpackedSize":131283,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKiQv9EYx5+nCskSpVI15qmAIQ79yKBTMSLA52+UpfQAiEA74MU1QCBT7Bc6Q3VzX8N4Jvp9g5QN9RyqrP4jODWX5g="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.15.0_1696591181413_0.9510533647366264"},"_hasShrinkwrap":false},"0.16.0":{"name":"tupleson","version":"0.16.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","postinstall":"pnpm run build","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"@trpc/server":"link:./"}},"_id":"tupleson@0.16.0","gitHead":"84faf3bc890cbfc1208fe3ea4212c5629fc88426","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-tNpQq+2Xnh+9wL2jznXdqyQoYrg1GCQfrwRMDr8xK809mJyB7QzufbrE7fDUS6vwKIKM1MOkqSmj7U1T45Cihg==","shasum":"ecfad26bb44c711c50f14cc0b394c9d653341d0e","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.0.tgz","fileCount":119,"unpackedSize":131755,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmBs7NPnd6RCq0U/6ZLpHm7H8IsZR/Cn4mPyvDe+XL9wIhAJy71ibKKq5EDOQKkVc6Trjhxh8d4dY4J125Mw7tDA2C"}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.0_1696592481179_0.263534589286204"},"_hasShrinkwrap":false},"0.16.1":{"name":"tupleson","version":"0.16.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"@trpc/server":"link:./"}},"_id":"tupleson@0.16.1","gitHead":"c924637e3c69398ff97384768c45d57eec3c7aa9","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-JUlqJUimsIxq3INul/P+J7cJNYg25MA7XacQrkOLKgkYRnWzexvHLa8hdTcDhtYiTxaHaPiNUfS3/NBeTzng8w==","shasum":"3cb7f94d72e653e6b70cd30b23a70712a8e0c02b","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.1.tgz","fileCount":119,"unpackedSize":131720,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4lFXJTuUIGeXYfYGdCeTxZk+mU7Xm296UsRntvQ4KuAiAvASMCK0RGXe/Ro8AY68l2J2F9U0HkMC/5J8UVyEZRLw=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.1_1696604866961_0.004945201142986466"},"_hasShrinkwrap":false},"0.16.2":{"name":"tupleson","version":"0.16.2","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"@trpc/server":"link:./"}},"_id":"tupleson@0.16.2","gitHead":"c47b80ad42ab8a9e175ef3c7d19b7039f1f5060e","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-zmP8y6HuNolaiZbVUfE0AOPIcP17dZ0QCspm68BJhGUvH6mnGHiSQOg1N4rzwjV7wavmaQVknLpP98lqSkB7GA==","shasum":"fd822be7e55c681a8c64beeafad2667dd29d5e29","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.2.tgz","fileCount":119,"unpackedSize":131935,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvJv1OMJJLYpIU33TzeT0OarD3W4ggVsBxMnmQrw3wLAiAsKLld1VjnUmRbvxxKiBEwJ9HSzajri9hALMQoMtF+ZQ=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.2_1696614152615_0.5591857750448146"},"_hasShrinkwrap":false},"0.16.3":{"name":"tupleson","version":"0.16.3","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"dependencies":{},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"@trpc/server":"link:./"}},"_id":"tupleson@0.16.3","gitHead":"fbbec9850986730708e14667cb788390673e2c5d","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ugofG0XcGUrCchQe5waD3nItVY8DvrpHO8D08K507jsc9E0ptdKQZGe/155zCAIs/KHu+H6ixTK6Huu23JwkRQ==","shasum":"054460f56163e54ffec353e8baa06cf3840340b9","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.3.tgz","fileCount":119,"unpackedSize":131928,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPefzphFH5TbHQftVGTaYhtT4TB93BZn37AAXxE2haOAIgDf7TL+ssNWHrtYBH1r5+NLwPOxrNPNOSHKSxma2ZIQ0="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.3_1696614462762_0.4125432397452453"},"_hasShrinkwrap":false},"0.16.4":{"name":"tupleson","version":"0.16.4","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.16.4","gitHead":"1efce872ed0b1714b165ddef7db18a3a05ad6b60","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-2gwofqrJ6L0Oy2S59Uz3ne/yFhsT2ccn+nm1852FvQCMlKi6/sUbas4M0ZE+/KJI0uVV+2QJ0JcONsGLCeafow==","shasum":"c3fb7a4030f20e4435fc08ec310dfaf7e15f28a0","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.4.tgz","fileCount":119,"unpackedSize":135851,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDowAjsiWiyXzAtiyw2F9FNielxoW7FJcgtnQ4TMWDdvAIgVh/K9DI3QKikbfkxnLybuEAkwkX02RdJGLUz5T/uf08="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.4_1696688025049_0.3713540340285988"},"_hasShrinkwrap":false},"0.16.5":{"name":"tupleson","version":"0.16.5","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.16.5","gitHead":"33d0adb14a327fde2ed921f99f2ef6e967841442","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-p+QKHG8ZqJPIhJLBn6KcoY6x/QPAMhtsEp51CRPxEvBgb/VMkvc+Ullj2KKLx12TeQVbQltVsifSpNhXpf4GnA==","shasum":"aa9704e5189d7cb1e597451a8fa8671e6f155353","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.5.tgz","fileCount":119,"unpackedSize":135361,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJFj46l4hqP7LkOCmoyxQNIl07hj9DfRHGw9AgOWAj5AiEA3gTNtOB7bKE8XYkcDq/rxZqoMib/ngzvGE9XGnrMKGg="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.5_1696688953714_0.29892820436862544"},"_hasShrinkwrap":false},"0.16.6":{"name":"tupleson","version":"0.16.6","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.16.6","gitHead":"c12034dec0515195dd7ba4d64694cc0fd34d6156","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-eleG14y6jrkI7GeAAkFzshVzFIlFyz32pzDR8KUf09+fq8OwHGWFy+z6IqoPk2m6RbV+evu58X+3gmRRjIt5AA==","shasum":"2cda513962d4d4fb0bc6d19dfd5cb9001dd844fe","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.6.tgz","fileCount":119,"unpackedSize":135200,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfNjRfcsSJC+VtGh2DuYlTXqx4jj/mfDysLz3ZQBPt8AiBJ0ExX5wBFsOdi1x3rR0gTM60CT0iTW3e28lqeB7M3oA=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.6_1696689788996_0.049286565250422854"},"_hasShrinkwrap":false},"0.16.7":{"name":"tupleson","version":"0.16.7","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.16.7","gitHead":"b9a82f41b9361360856f9141fd56b7ad49301c08","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Z6Xi//2UTTCgiJxCBGQ8LFi/fzLu8x1jYfvoocc0KPgBbcbSQx1iwDuV9qwJklgYxZgeiHhNm+2b/P6imHzL6Q==","shasum":"1d04ed405b44ba1a7ba502f3189a97ae44c56159","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.7.tgz","fileCount":119,"unpackedSize":135380,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDo0u5WtAkp/EeIT17z08csefM7YPZD1QpH/97ATQEunAiBbqTYaWbFM4FKS4xsE8278yLubNtehLBlU+DDOJHr/xw=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.7_1696690137251_0.9181112945121412"},"_hasShrinkwrap":false},"0.16.8":{"name":"tupleson","version":"0.16.8","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.16.8","gitHead":"2614a4626a6968439dbf67569d4ffac2dcd8cfdf","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Te8WcCMqhgP1KPSCU0AkQGj2So3F5WmdaH23VKTt5P9TRPya3xbk1mcnhQVKzbxERCzEs/d9dI9D5tfpESzrEA==","shasum":"53742c0523f19b75fc17bbfe9d9cfd39dc0cb73a","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.8.tgz","fileCount":119,"unpackedSize":134875,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH108KdJ4htzwgjBuEyWI6TfeOq1QjenW/faiFpj4k9UCIQDOZ1yS1ZpbykT+L+dSjd+5AlcbwxEDnIhcAxtILdN1Iw=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.8_1696774941681_0.9031241336419555"},"_hasShrinkwrap":false},"0.16.9":{"name":"tupleson","version":"0.16.9","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/KATT/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.16.9","gitHead":"9d5db3ced181b722ccd2b254080ca0d22fa8c994","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/KATT/tupleson/issues"},"homepage":"https://github.com/KATT/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-He+31KgHThM89tN6987VvHO6m8Tn+78gW4wEL5gL/zP5btTHB+sHguMzEnpoB91FNbifqmujTk2hRbjXGKhvnw==","shasum":"211ac2e164de1f9fe11066590435e74fba3d0b11","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.16.9.tgz","fileCount":119,"unpackedSize":136069,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmrYQbJj/Q/wrORjI1XEcftsGKpzZMDjjKBpxx3MDYiAiB9heu/kYyDrqkp+bg0CFOcyD1Dnb+5e4ursUDV2LNDNg=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.16.9_1696779782961_0.453637577433033"},"_hasShrinkwrap":false},"0.17.0":{"name":"tupleson","version":"0.17.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","exports":{"import":"./lib/index.js","require":"./lib/index.cjs","default":"./lib/index.js"},"main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.17.0","gitHead":"901d7d5f335ff51ddb7916d7b4cbafd1fbbe4172","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-CF3aC6Ol4vFi4w3cNppoKhSWa8NvC7Y8XTcDgZVJkejJ7y44y8B8L6Sw//mvPAtgAKqm3ag6vy/cGKJaeULhig==","shasum":"cf407c9655e637e544a97b5c240fd6ee182207eb","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.17.0.tgz","fileCount":206,"unpackedSize":265186,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkuh8z1CxJHmzz5Fuz0NW8J9HDHr38MLlklT3sA6ZhpAIhANWrd4WYpYap2D54t2jyrnSGGlRL9dQ1DQoyTboi+QXH"}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.17.0_1697155987763_0.31385226412212797"},"_hasShrinkwrap":false},"0.17.1":{"name":"tupleson","version":"0.17.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"type":"module","exports":{"import":"./lib/index.js","require":"./lib/index.cjs","default":"./lib/index.js"},"main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.17.1","gitHead":"e52fe26709865473e1ea4a8bac542c51668770a0","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-9ok2n8mAEuOlRjiQ0ZdtEax3jpUdEzSBTpdLF6LkIu91qcFJmy8o2bmx/6w1NZV6M7kuCarrlf0Y/QeHPwiFtQ==","shasum":"a28ef5c8db46ace25e064658d329045153f76f86","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.17.1.tgz","fileCount":206,"unpackedSize":264744,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVHYEJwvITkan3U5g6bBtodCw9pJXx5OLCjK+1b12ndQIhAIA91680ZXQSDF82esOvy6MPUftd4swpuSDi4+AN+r3s"}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.17.1_1697156696899_0.7891773058912754"},"_hasShrinkwrap":false},"0.17.2":{"name":"tupleson","version":"0.17.2","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.js","require":"./lib/index.cjs","default":"./lib/index.js"},"main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.17.2","gitHead":"0aed395628b1cf9c1aeaac87b426532de43894d5","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-R/Oap0uuEbFH0NbRLc/PoH9ktRh7abnN/YZFDNObm8nnb0e4WsZlVuDfCQQ0tWrqmjQZSSpPj+F7Edc4Kuav0g==","shasum":"23d6daa5f5d058369889c0650122fb73ace728b2","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.17.2.tgz","fileCount":206,"unpackedSize":264725,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbS2MK4i+wWgsBg4MxWBjIpLAWPSe7f4nZzXN3gc1qpgIhAOBHqNTo0CTD+3//NLcRpFH8VlOO5QCLZDSvb3j2rBo2"}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.17.2_1697157109336_0.2431494135042156"},"_hasShrinkwrap":false},"0.17.3":{"name":"tupleson","version":"0.17.3","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.17.3","gitHead":"930d59a3b1975bca93196186472ce2262baab511","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-aiApldkAzGjLPq+EgSsstOCbt2+GT+ZFFJfhjvNy0owSl12GVKbQqqWmsmbeLaVNdmHtCFoCF5QVUwUuwKi+1A==","shasum":"7260b84062a7ab5b4f8cce4331d1844950b19e2b","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.17.3.tgz","fileCount":206,"unpackedSize":264726,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVM47UxT0IwGDTzFE4g3gboVvL5URFckbXso+h/C+YpAiEA3GTp2HZx5qnMCJQKxQ5av+TuVZXkqee1rI+AJPpzr/s="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.17.3_1697158687860_0.1911719866527537"},"_hasShrinkwrap":false},"0.17.4":{"name":"tupleson","version":"0.17.4","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.17.4","gitHead":"4a9c5c55ad3898271468fecb55dd0d542c37137a","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-pndDrPHQHoIEWh/vJRHciMbk82AeTNAxjMa+d/hs4MV8uIP8+aVv4igJikjBViDyZjesvjQu8wvynTmKRQrtAg==","shasum":"7c835d236c72b6ebe38fbb967558d892853a71f3","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.17.4.tgz","fileCount":206,"unpackedSize":264726,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqegdU9RPXRI67e1bnE/rsCgQ2X63LF5PDKUCHy52mnAiB40skTtMmbs1npm6YY0AXqhumahr8G/0GkrIByAZwXwg=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.17.4_1697189722552_0.7457303271534208"},"_hasShrinkwrap":false},"0.18.0":{"name":"tupleson","version":"0.18.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.18.0","gitHead":"3bd97824d903ce334a0ba448e9d9b41bad921241","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-QGr7bkv3yJ+PwC6mnE20DGBJXpByN7TAfzxJRlHkhkUVjOjc6hT2Rn6m/NiNVn3is0yAvOpfgb70Q9mW11EotA==","shasum":"d5e0da49da760cc31f350c5ffdb7b76c42fe0faa","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.18.0.tgz","fileCount":206,"unpackedSize":279157,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3F2PSaygF9i1JNiMGxB3ifLCjdUfv79fY5cWKe+FvfAiBqZB7OOvwGXHmG6mf3CC3iGYmM7XXGWtASkoiopCdyzw=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.18.0_1697211115619_0.48313900468114745"},"_hasShrinkwrap":false},"0.19.0":{"name":"tupleson","version":"0.19.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.19.0","gitHead":"672778f833b2b37cd253d3a39801974553cb137f","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ZqBgocLF93oL8iqU3p/5wN/S5bbdgaD/yTBQj0kquGLeOggnh5wziHc0MXQr1VbNdbXXJgWAQfAPX967YOJ76w==","shasum":"3908c699fa9ea78f6d1f0f72911e608afdc2994b","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.19.0.tgz","fileCount":206,"unpackedSize":285789,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICO77Gj6Crl8XT843KOpsDm8SWSFSczkDoSkSTCi3m+GAiAlls6F64RG5exgHOD/bi5QyZ+epwQSmisqGvJdGWIWlg=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.19.0_1697234785864_0.32927334270113806"},"_hasShrinkwrap":false},"0.19.1":{"name":"tupleson","version":"0.19.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.19.1","gitHead":"9a90d4c53898928b45632a3f61c7553f071969a2","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-GaoobuJ5voUcOg2Cs+pvLMnpPvQhptu7XDYQfvZuf62T3JicVvl3w1h/a8uaHgG8Ybs2vnJbt06ZHBSAwOYZdQ==","shasum":"328b3878f4b09b0c0c6b197874ea42ff49106bb7","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.19.1.tgz","fileCount":206,"unpackedSize":305728,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPdoZtD8uwv1vXa4B3OToK2WrGy+HVSUPjIBKtQ/8CFAiEA2YCaOcxGedP3RNp8SdG1aeTtPF4jJKID1g6cBXen/lI="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.19.1_1697792245496_0.7504402411528639"},"_hasShrinkwrap":false},"0.20.0":{"name":"tupleson","version":"0.20.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.20.0","gitHead":"81cb0ca5d2426d5d96912c2e9dd4b6aa4490983a","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-NXGjMmgixihhQlaOyEtf3Ho+aNxd+yRm1U4/FYu2+UOa5yjaBGIrV2cCbSajDSNh5ycIWdP4pPmaPQrMVYvMUA==","shasum":"ca9ea9e851df5666a5eee896d5503b1cbdb3bb28","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.20.0.tgz","fileCount":206,"unpackedSize":315449,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOzuNjLDiGIXgkmSkSTaMWg/HBYX6PxEo7Y5ujR3GygAiEArtu+nX9hEz27Pbn6ipXyxYjiyW23Dd77AAmUDBlTJMs="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.20.0_1697797725393_0.7826948098843476"},"_hasShrinkwrap":false},"0.20.1":{"name":"tupleson","version":"0.20.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.20.1","gitHead":"2da9db6fbe2ce562b3f0cab7dbade17c25af0c9a","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-7+6qu8m19teJxKvP5TVjbbAG5E624xxtRF8EXhsf0Y97Y2dmh3y3exUSG8PnSplsIGV2LsyjCs5RkddkvXGy2Q==","shasum":"dd0dc0c344c732b9e135ababbff27b9736cad7c2","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.20.1.tgz","fileCount":206,"unpackedSize":315433,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI8A4PyeLBI50x/EBRa2uVfGlWiGkptcAW8ogDyvtx5AiB5k7LU4zn+kBWlO7kwDvnTOlmsBOSGswe8/glcP8547A=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.20.1_1697798451224_0.39447754022242054"},"_hasShrinkwrap":false},"0.20.2":{"name":"tupleson","version":"0.20.2","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.20.2","gitHead":"4ebb90e3e6d8ce9201e3e47896868ad8546617bd","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-397BDhRi2OcRj07yRBoc6WoKHwRYUAvT/dMORCGOl/8bL2ZRuJ+IVbgXoPWAPYaVJsxExqmSx/AnTJqS4YWERg==","shasum":"8a6e546c57574c389acbe734d2cbfe4b3fe15179","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.20.2.tgz","fileCount":206,"unpackedSize":315421,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETNmjf1GBAEPzsp8LRAiGmsZYZXbkIhgJtTM3IV1xW+AiEAy6mNeofC3Xg7ZMnbV+IS/NBsnFViOniJ5zLVzxxyqLY="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.20.2_1697798674131_0.8643948658901928"},"_hasShrinkwrap":false},"0.20.3":{"name":"tupleson","version":"0.20.3","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.20.3","gitHead":"3e469d5de6ca6457fda5391cad0ce257d4861e42","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-CD72wzo8k0YvZCvXTZFwabTUQ8e6R1mvBTec9KtWpUnFHj95JL8uIUirhXzkoH28wOX2SpjVT/9XFPxJ0RBFlQ==","shasum":"903dd4846bc49b4eea462ab6531c6ce71fb09f5e","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.20.3.tgz","fileCount":206,"unpackedSize":315380,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLVKnngWh7RnR8j3nTH0n5lQqJModiWWEESJiqi4iSPQIgInMbSNCdDAST7lSqG+Enp2KiKCUV9F3dVtjH6k4EES0="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.20.3_1697800318582_0.3715980547298485"},"_hasShrinkwrap":false},"0.20.4":{"name":"tupleson","version":"0.20.4","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.20.4","gitHead":"2cdfc8c0478479dcfd790b834feee7cf40f161b7","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Q34+vyg3mWxtgQGo3XPQtsk4BkPfZZG7t/Gi4fM2RZ4IuuLb3hjPDApn/q1Q7bJaflskQ92cdNm2RagiU/0z6Q==","shasum":"62a94f88069e2ec2bbb0614e45fd5bfc208228af","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.20.4.tgz","fileCount":206,"unpackedSize":316773,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvj8DaE/fE3KH6hb7ruCNWn3FdvlWaowcw+BVH4LbApAiEA5gZOkDJmB/miFh3CwwtCK1A3XRHF638nNbe8cxwoLzw="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.20.4_1697806253720_0.21367441588359992"},"_hasShrinkwrap":false},"0.21.0":{"name":"tupleson","version":"0.21.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.21.0","gitHead":"aa2cbad179985c3204e52c9482b480694acbb426","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-xJqUq17IDp5GFFbmVeUSaoTz1PRVR+2+u7KCK/Fls4s9T4iFwAZybqq47D3VlbD3xyJ1RDdQ+r889fJIKu2/nw==","shasum":"8c2795fae9a5b10db64be8743b7988c1fbb55fec","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.21.0.tgz","fileCount":206,"unpackedSize":323540,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALQ8iXsKNO8sjILLnPnLXGuKwiHUQgR1vNqKW49aT8/AiEA49Byd4D66+a1DtHQZk7xbaVwgCxT4THU7TWM4po8F8c="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.21.0_1697811795871_0.8160109521978045"},"_hasShrinkwrap":false},"0.22.0":{"name":"tupleson","version":"0.22.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.22.0","gitHead":"f4b3630e7390cf04983b01d89d05affb81ff2e4c","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-d+4MrelltO4vlgkT/CHY7S3nrALzLy/2eGYlLN0l0fYvCJd7ZVWZQmcB5FvMboivmhH9UAf2t/uCdTsiZ1w4oA==","shasum":"37363dcc314628300365e629f9a8613b8cb7e028","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.22.0.tgz","fileCount":213,"unpackedSize":326538,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvUYHCkA6rIpPegmo3qhgPtnZr9bF4P7DxXrZEx9ow0wIgXh5tzpoGi42OQApMe5HYIh5oxvmhJwprkmJfmrHcxeU="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.22.0_1698329754889_0.26370175899564896"},"_hasShrinkwrap":false},"0.22.1":{"name":"tupleson","version":"0.22.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.22.1","gitHead":"d190fa672f5af074db6165d38f362a035634ff50","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-xmcF2eHhvJfkl7U78IB4qWe/hJPUpQhaAxDSrDiH5E5YFfoRNsVvgCHq/M9PVyILNzY0z8YsKYaJTVsJWhKhoQ==","shasum":"a91f496728e9e8f5926c242bcb12b14ede77b1e1","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.22.1.tgz","fileCount":213,"unpackedSize":329985,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHb07NuxQu/e5MOS1AV8NXmgzCkCgHoiWHRBGAPUCmzQIgIvNclU/wgWb6wqIYBvdtBfdZUIExkoj19Na1LIDjQB0="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.22.1_1698331958009_0.9657227877312435"},"_hasShrinkwrap":false},"0.23.0":{"name":"tupleson","version":"0.23.0","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.23.0","gitHead":"4cf7fef1a0a0f537dfa10a7c472abe10b9210294","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-HdGGQp+yAYdwiQlKB0kfn69SCr52LKwYr2JzfM01qdkUDQcRZTE5cG5Oquj4og2cf8FkfjdOQVDDOiN7AVOVng==","shasum":"4a5a50163f85b28c4c05059cfb225c47a0f07813","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.23.0.tgz","fileCount":213,"unpackedSize":330239,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGN+D4ZtLlfz5VvRbJO3LM35CZIQSV+3dDOpqB1PVYfpAiEAuqo30gqVJZgIbbHkje94B3YpEocR2bZkKUIbFaN8wvg="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.23.0_1698617550057_0.5103664598529591"},"_hasShrinkwrap":false},"0.23.1":{"name":"tupleson","version":"0.23.1","description":"A hackable JSON serializer/deserializer","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"license":"MIT","author":{"name":"KATT"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js","default":"./lib/index.mjs"},"main":"./lib/index.js","scripts":{"build":"tsup","dev":"tsup --watch","fix":"pnpm lint --fix && pnpm format:write","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"devDependencies":{"@js-temporal/polyfill":"^0.4.4","@release-it/conventional-changelog":"^7.0.2","@tsconfig/strictest":"^2.0.2","@types/eslint":"^8.44.3","@types/event-source-polyfill":"^1.0.2","@typescript-eslint/eslint-plugin":"^6.7.3","@typescript-eslint/parser":"^6.7.3","@vitest/coverage-v8":"^0.34.6","console-fail-test":"^0.2.3","cspell":"^7.3.7","decimal.js":"^10.4.3","eslint":"^8.50.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-yml":"^1.9.0","event-source-polyfill":"^1.0.31","jsonc-eslint-parser":"^2.3.0","knip":"^2.31.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","openai":"^4.11.1","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^16.2.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.1","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.6","yaml-eslint-parser":"^1.2.2"},"packageManager":"pnpm@8.7.0","engines":{"node":">=18"},"publishConfig":{"provenance":true},"pnpm":{"overrides":{"tupleson":"link:./"}},"_id":"tupleson@0.23.1","gitHead":"9bf904f9f85122c6c3dd5540eb25ad4bcb5278c2","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/trpc/tupleson/issues"},"homepage":"https://github.com/trpc/tupleson#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-+vPs/gj7nue5pq78/bi58sa0SohFgjXg49T6YMyWav+0xUz29rhlSXXZJBfdv8BXacG1IOqQaIOaGGHVoPTiWg==","shasum":"0ea9e79db8cb488690ca19006e46a896fa754d98","tarball":"https://registry.npmjs.org/tupleson/-/tupleson-0.23.1.tgz","fileCount":213,"unpackedSize":330287,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tupleson@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBIAZ6+nylPiwwGiZiEtLIu9HEH/G35TdHeFvdsx1bLAiB2qd+JQxf2TzwulitBs/N+UeMRd6aYtgPQMoJWmueGrg=="}]},"_npmUser":{"name":"katt","email":"alexander@n1s.se"},"directories":{},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupleson_0.23.1_1699405421406_0.1647328105942758"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-30T18:09:28.727Z","0.1.0":"2023-09-30T18:09:29.059Z","modified":"2023-11-08T01:03:42.126Z","0.2.0":"2023-09-30T19:39:38.604Z","0.3.0":"2023-09-30T19:58:02.540Z","0.3.1":"2023-09-30T20:09:09.436Z","0.4.0":"2023-09-30T20:55:05.085Z","0.5.0":"2023-09-30T21:08:47.857Z","0.6.0":"2023-09-30T21:29:50.016Z","0.6.1":"2023-09-30T22:47:49.678Z","0.7.0":"2023-09-30T23:10:38.705Z","0.8.0":"2023-10-01T02:33:58.359Z","0.9.0":"2023-10-01T14:32:37.511Z","0.10.0":"2023-10-02T17:03:29.740Z","0.11.0":"2023-10-03T20:21:39.775Z","0.11.1":"2023-10-04T18:30:56.803Z","0.12.0":"2023-10-05T18:21:39.551Z","0.13.0":"2023-10-05T19:15:15.922Z","0.13.1":"2023-10-06T09:56:01.384Z","0.14.0":"2023-10-06T09:59:26.558Z","0.15.0":"2023-10-06T11:19:41.685Z","0.16.0":"2023-10-06T11:41:21.396Z","0.16.1":"2023-10-06T15:07:47.243Z","0.16.2":"2023-10-06T17:42:32.826Z","0.16.3":"2023-10-06T17:47:43.013Z","0.16.4":"2023-10-07T14:13:45.267Z","0.16.5":"2023-10-07T14:29:13.983Z","0.16.6":"2023-10-07T14:43:09.221Z","0.16.7":"2023-10-07T14:48:57.445Z","0.16.8":"2023-10-08T14:22:21.904Z","0.16.9":"2023-10-08T15:43:03.317Z","0.17.0":"2023-10-13T00:13:08.159Z","0.17.1":"2023-10-13T00:24:57.273Z","0.17.2":"2023-10-13T00:31:49.607Z","0.17.3":"2023-10-13T00:58:08.208Z","0.17.4":"2023-10-13T09:35:22.799Z","0.18.0":"2023-10-13T15:31:55.946Z","0.19.0":"2023-10-13T22:06:26.098Z","0.19.1":"2023-10-20T08:57:25.791Z","0.20.0":"2023-10-20T10:28:45.808Z","0.20.1":"2023-10-20T10:40:51.473Z","0.20.2":"2023-10-20T10:44:34.389Z","0.20.3":"2023-10-20T11:11:58.770Z","0.20.4":"2023-10-20T12:50:53.945Z","0.21.0":"2023-10-20T14:23:16.338Z","0.22.0":"2023-10-26T14:15:55.146Z","0.22.1":"2023-10-26T14:52:38.216Z","0.23.0":"2023-10-29T22:12:30.318Z","0.23.1":"2023-11-08T01:03:41.711Z"},"maintainers":[{"name":"katt","email":"alexander@n1s.se"}],"description":"A hackable JSON serializer/deserializer","homepage":"https://github.com/trpc/tupleson#readme","repository":{"type":"git","url":"git+https://github.com/trpc/tupleson.git"},"author":{"name":"KATT"},"bugs":{"url":"https://github.com/trpc/tupleson/issues"},"license":"MIT","readme":"<h1 align=\"center\">tupleSON</h1>\n\n<p align=\"center\">Your hackable JSON serializer/deserializer</p>\n\n<p align=\"center\">\n\t<a href=\"#contributors\" target=\"_blank\">\n<!-- prettier-ignore-start -->\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n<img alt=\"All Contributors: 2\" src=\"https://img.shields.io/badge/all_contributors-2-21bb42.svg\" />\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n<!-- prettier-ignore-end -->\n</a>\n\t<a href=\"https://codecov.io/gh/trpc/tupleson\" target=\"_blank\">\n\t\t<img alt=\"Codecov Test Coverage\" src=\"https://codecov.io/gh/trpc/tupleson/branch/main/graph/badge.svg\"/>\n\t</a>\n\t<a href=\"https://github.com/trpc/tupleson/blob/main/.github/CODE_OF_CONDUCT.md\" target=\"_blank\">\n\t\t<img alt=\"Contributor Covenant\" src=\"https://img.shields.io/badge/code_of_conduct-enforced-21bb42\" />\n\t</a>\n\t<a href=\"https://github.com/trpc/tupleson/blob/main/LICENSE.md\" target=\"_blank\">\n\t\t<img alt=\"License: MIT\" src=\"https://img.shields.io/github/license/trpc/tupleson?color=21bb42\">\n\t</a>\n\t<img alt=\"Style: Prettier\" src=\"https://img.shields.io/badge/style-prettier-21bb42.svg\" />\n\t<img alt=\"TypeScript: Strict\" src=\"https://img.shields.io/badge/typescript-strict-21bb42.svg\" />\n</p>\n\n---\n\nCustomizable serialization & deserialization.\nSerialize almost[^1] anything!\n\n[^1]:\n    🌀 Circular references not your thing? We agree & we don't support it.\n    But hey, feel free to make a PR add opt-in support for that if you need it!\n\n### 🎯 Project Goals\n\n- 💡 JSON-compatible output\n- 📖 Human-readable output\n- 🔧 Customizable behavior – tailor it to your exact needs\n- 🌊 Serialize & stream things like `Promise`s or async iterators\n\n> [!IMPORTANT]  \n> _Though well-tested, this package might undergo big changes and **does not** follow semver whilst on `0.x.y`-version, stay tuned!_\n\n### 👀 Example\n\n```ts\n/* eslint-disable @typescript-eslint/no-unused-vars, n/no-missing-import */\n\nimport {\n\t// Create serializer / deserializer\n\tcreateTson,\n\t// Serialize `bigint`\n\ttsonBigint,\n\t// Serialize `Date`\n\ttsonDate,\n\t// Serialize `Map`s\n\ttsonMap,\n\t// **throws** when encountering Infinity or NaN\n\ttsonNumberGuard,\n\t// Serialize regular expression\n\ttsonRegExp,\n\t// Serialize `Set`s\n\ttsonSet,\n\t// serialize a Symbol\n\ttsonSymbol,\n\t// Serialize `URL`s\n\ttsonURL,\n\t// Serialize `undefined`\n\ttsonUndefined,\n\t// **throws** when encountering non-registered complex objects (like class instances)\n\ttsonUnknownObjectGuard,\n} from \"tupleson\";\n\nconst tson = createTson({\n\t/**\n\t * The nonce function every time we start serializing a new object\n\t * Should return a unique value every time it's called\n\t * @default `${crypto.randomUUID} if available, otherwise a random string generated by Math.random`\n\t */\n\t// nonce: () => \"__tson\",\n\ttypes: [\n\t\t// Pick which types you want to support\n\t\ttsonSet,\n\t],\n});\n\nconst myObj = {\n\tfoo: \"bar\",\n\tset: new Set([1, 2, 3]),\n};\n\nconst str = tson.stringify(myObj, 2);\nconsole.log(str);\n// (👀 All non-JSON values are replaced with a tuple, hence the name)\n\n// ->\n// {\n//   \"json\": {\n//     \"foo\": \"bar\",\n//     \"set\": [\n//       \"Set\",\n//       [\n//         1,\n//         2,\n//         3\n//       ],\n//       \"__tson\"\n//     ]\n//   },\n//   \"nonce\": \"__tson\"\n// }\n\nconst obj = tson.parse(str);\n\n// ✨ Retains type integrity\ntype Obj = typeof obj;\n//   ^?\n// -> type Obj = { foo: string; set: Set<number>; }\n```\n\n### 🤯 Streaming `Promise`s and `AsyncIterable`s\n\n- See example in [`./examples/async`](./examples/async)\n- [Test it on StackBlitz](https://stackblitz.com/github/trpc/tupleson/tree/main/examples/async?file=src/app/page.tsx)\n\n## 🧩 Extend with a custom serializer\n\n> [!IMPORTANT]\n> When defining custom serializers, the array order matters! If a value passes the test for more than one custom serializer, the first wins.\n\n### ⌚️ [Temporal](https://www.npmjs.com/package/@js-temporal/polyfill)\n\n> See test reference in [`./src/extend/temporal.test.ts`](./src/extend/temporal.test.ts)\n\n```ts\n/* eslint-disable @typescript-eslint/no-unused-vars, n/no-missing-import, n/no-unpublished-import */\nimport { Temporal } from \"@js-temporal/polyfill\";\nimport { TsonType, createTson } from \"tupleson\";\n\nconst plainDate: TsonType<Temporal.PlainDate, string> = {\n\tdeserialize: (v) => Temporal.PlainDate.from(v),\n\tkey: \"PlainDate\",\n\tserialize: (v) => v.toJSON(),\n\ttest: (v) => v instanceof Temporal.PlainDate,\n};\n\nconst instant: TsonType<Temporal.Instant, string> = {\n\tdeserialize: (v) => Temporal.Instant.from(v),\n\tkey: \"Instant\",\n\tserialize: (v) => v.toJSON(),\n\ttest: (v) => v instanceof Temporal.Instant,\n};\n\nconst tson = createTson({\n\ttypes: [plainDate, instant],\n});\n```\n\n### 🧮 [Decimal.js](https://github.com/MikeMcl/decimal.js)\n\n> See test reference in [`./src/extend/decimal.test.ts`](./src/extend/decimal.test.ts)\n\n```ts\n/* eslint-disable @typescript-eslint/no-unused-vars, n/no-missing-import, n/no-unpublished-import */\nimport { Decimal } from \"decimal.js\";\n\nconst decimalJs: TsonType<Decimal, string> = {\n\tdeserialize: (v) => new Decimal(v),\n\tkey: \"Decimal\",\n\tserialize: (v) => v.toJSON(),\n\ttest: (v) => v instanceof Decimal,\n};\n\nconst tson = createTson({\n\ttypes: [decimalJs],\n});\n```\n\n---\n\n<!-- ## All contributors ✨\n\n<a href=\"https://github.com/trpc/tupleson/graphs/contributors\">\n  <p align=\"center\">\n    <img width=\"720\" src=\"https://contrib.rocks/image?repo=trpc/tupleson\" alt=\"A table of avatars from the project's contributors\" />\n  </p>\n</a> -->\n\n<!-- spellchecker: enable -->\n\n<!-- You can remove this notice if you don't want it 🙂 no worries! -->\n\n> 💙 This package is based on [@JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)'s [create-typescript-app](https://github.com/JoshuaKGoldberg/create-typescript-app).\n","readmeFilename":"README.md"}