{"_id":"payload-vars","_rev":"27-3e200fcbba9ac58ba36e282ae9dd0181","name":"payload-vars","dist-tags":{"latest":"2.0.5"},"versions":{"0.1.0":{"name":"payload-vars","version":"0.1.0","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@0.1.0","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/jsonvars#readme","bugs":{"url":"https://github.com/ThisMeansMore/jsonvars/issues"},"dist":{"shasum":"fd7d117d2477e181f026f93057b6ee840fcbb967","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-0.1.0.tgz","fileCount":15,"integrity":"sha512-UmfnMiElYq8C/i646HNfOLWAI0hzusDUbsWY8Z7EDTUdklWN5+HzGLNM8JCgvgv4B9OFPUAxQEG974ZwtsDtWQ==","signatures":[{"sig":"MEUCIQCDyiyKBsIPTlrwAGJJxkay1LHuL4VIFaVRgDRK2TwrWgIgOZrR/BK/FxdCC5hzPE/dIiirHuh6TpJS35qd+HsndPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7dc527d9eedb823591d96cd5b192acdc1a6da61f","scripts":{"test":"npm run build && node --test test/*.spec.js","build":"tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/jsonvars.git","type":"git"},"_npmVersion":"12.0.2","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_0.1.0_1789768039564_0.7660701441820046","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"payload-vars","version":"0.1.1","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@0.1.1","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"943634a4f50950ab0faa600053d510d7a3d738e4","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-0.1.1.tgz","fileCount":15,"integrity":"sha512-ry8E6hHsODfbjNTLeMU4JrQMLufVN6DNYE4O0E1F2K6t5zEmmc2LmMl9ElBYq+rBjlENj0YrChUgqTcLGC1y/w==","signatures":[{"sig":"MEQCIARumKDIDQgVCMyKvqjDppVhwfzB+KQnmwrT7pTDgC1fAiBNbHM1ZMXpfVhorAuDzRTDMVHPer1J3nytl21ET6xwTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXdYGDTO2Dk8/FgrKOmKKmGW6RrmL+zgzyvr47kqwrNAIhAJ2aUsyqWzfoISI6NyVySiKNuO1euv0h2DArtz5AEXX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35a09323888b3a6b4ef81887bc94fee2829562f3","scripts":{"test":"npm run build && node --test test/*.spec.js","build":"tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.0.2","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_0.1.1_1789808306836_0.35821973170832466","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"payload-vars","version":"0.1.2","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@0.1.2","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"4bad9eaf2c9d739ed1bca11e6dcf5e5aa80b843d","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-0.1.2.tgz","fileCount":15,"integrity":"sha512-UhNR8N1lVA1zMfTsbxDfCZMHo72xB4qZ/oiSGLEabQkWQqu/CnxRoANko3R7K/jD+feCMmAX6FlrS92L+gRf/w==","signatures":[{"sig":"MEYCIQDZZ/wCd6cVKApKGgJBCGQF9gnfe+qq9yaLNGdSUxrZMQIhAMKIjX0JGFMsX6PL9Rex40PUYkaPG4zJO1bnyXxApZsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTKgX5Y/0elmaNDIWbAYnBaBsh7u+47Y6dWdQme0KK2gIgYlAvYkBmXT0lMRpnZxQltczqxemjIMGxfTWzgv3CzZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"077607e70f43c78d75078140f0e5541721215e4c","scripts":{"test":"npm run build && node --test test/*.spec.js","build":"tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.0.2","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_0.1.2_1789808594245_0.5824435167949242","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"payload-vars","version":"1.0.0","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.0.0","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"a4094f1efa19fccb7feefb2e3d876a8e7e65be81","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.0.0.tgz","fileCount":21,"integrity":"sha512-mTdh3yxInCmTy1SkoCH1jsQf2V4CN+OlnshCDmbeqNROWchOPcUwyCRmDBzcqMS2NaSlQUaxx5k2YUmggHwGGA==","signatures":[{"sig":"MEUCIGwxV1eXOeqGaFBVT0PTCHB3v3d6gmEU6J/eIugEQboTAiEAm068hK1nnyMv4qqJW5va/qfx+AASkbXxKJO/lnK3Vi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1rgUWj+xWGKDGzKRA727xL88GaTRMNeqIzQSUpzuF8AiEAl8B0pSJY/XM4BL18/7Id2ioWQK7qNzmugYdGAmxLkNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78af97b635b21b8aeab05eb0f1ecb8c9a5b1123f","scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true });\" && tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit && npm run test:types","preversion":"npm test","test:types":"tsc -p test/types/tsconfig.json","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.0.0_1790091787947_0.6894269139181457","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"payload-vars","version":"1.0.1","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.0.1","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"2aa7160511ab9d76e97accfc2055d572b818ff33","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.0.1.tgz","fileCount":21,"integrity":"sha512-St36OiNMPujiedCVeJNe7JoQfIcgYQrhPUCbPNBHjn86FS/a+b8zc2rYA7bEoew4FUlCovHuuCm6e/MuE7epKg==","signatures":[{"sig":"MEUCIE3QOx/WMhcGomXv3WBJSndd79cgw76RwFRCkgMmPW36AiEArM+YWlZzudKj+EX8Xv9DejLe+DfVrJ8EkbliPuStkIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEP/11u97K4BxvwM2Z8xN+MV3l+YzHFB1NjTPDSE5LMHAiEAg0PI5oBEXusV8tnLg9TJ20bd4Mo/CRmpr0e2XY/iks4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43880},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dece466f96d456d66bc31801235c6e746ae39d16","scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true });\" && tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit && npm run test:types","preversion":"npm run release:check && npm test","test:types":"tsc -p test/types/tsconfig.json","release:check":"node scripts/check-release.mjs","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run release:check && npm test"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.0.1_1790092156310_0.44152475188568885","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"payload-vars","version":"1.0.2","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.0.2","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"9ef2ebd5beee9fb4f86e0c34c648b465f10430b7","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.0.2.tgz","fileCount":23,"integrity":"sha512-KZ9q1aG30b8Hh7FgPIQSXgJCltxBLH78QlB6Ou9oQpKw7+f1AtoDxbXqUd8Jv1c0vgiaxJIDDF9IWdmLYy76ow==","signatures":[{"sig":"MEQCIFgpZgIpVLKA/ZsXuyYX2tPhhXXAkNtNl8Qk0FKYdmZMAiBIGQCaZxXkGl+A/zDJTsxNNfFWFgLlQ6zbJT5YxkjZvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCezr8wf3qZb7HzK5S0iYW9CfiDSavoU+mJEg5m7OG16wIgNbyt7rSvruF8LJPUa4B+ZE2fckhXGWDLIwvaF2bKprE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5800198aea50001cfedfde4d384badf90cea4a71","scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true });\" && tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit && npm run test:types","preversion":"npm run release:check && npm test","test:types":"tsc -p test/types/tsconfig.json","release:check":"node scripts/check-release.mjs","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run release:check && npm test"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.0.2_1790150226171_0.08381529081290262","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"payload-vars","version":"1.1.0","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.0","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"f8914a17c84a60e18c9c58ca770c1177846f7c2b","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.0.tgz","fileCount":27,"integrity":"sha512-onVnQFe0A5o1R5OsguV9DxrIG/B+Rk/KYk4q7Wrw3BUBUIN6jEKbMia0hcSCue8qG5S5NVAJCNH6Q6Rv5fOg2w==","signatures":[{"sig":"MEYCIQDIcM0a/SCPtj/hEW9E7as1WoWxE2+sbcKYlzbCPYLjYgIhAK8rxMe6xQho0dVdGSg9Uc7ZSyLwp5gk7ULyhmJPiKWT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCh41toPwv5XhEo9Mh5L9o1RYi3PdQEq6JvSMquHWlsRwIgWjPMfm5I7VsQSUgH/1by5tTa4K6PMhQWQT2ChYD7kEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"41669658a493f70fc619c5afde7afacef5a09ade","scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true });\" && tsc -p tsconfig.json","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit && npm run test:types","preversion":"npm run release:check && npm test","test:types":"tsc -p test/types/tsconfig.json","release:check":"node scripts/check-release.mjs","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run release:check && npm test"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.0_1790153700873_0.912920730439688","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"payload-vars","version":"1.1.1","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.1","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"ae63865dc6143a839801900a238614c5b3cb4eef","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.1.tgz","fileCount":51,"integrity":"sha512-60kVTAEdaIr4Yk9ipQjQm/LFFjfYBauzBOC47geA42hF35lBe5eZP7TL3452Q0VKbBtcAzbHYe9WeiVfLnB43g==","signatures":[{"sig":"MEYCIQC6ecfUHMRpmMS2An13mssgi0Ta7jLlBfxr9+fWoJHXgQIhAOgFD6+t3eU/xDR1MdBanlvoOQCFot5naJDHuvymlJ6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/LuIfsuTI5yv6I4zFRYQAOiV24pNZUqRAJqBmvLA/3AIgDNkxkAuWlafswJ+kYh07C8EG9OYoDMiXURPB4rXDdyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92413},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"3e42c749cbdcb63c7cdcc78d97dfa6e1dcc6cdef","scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","typecheck":"npm run build && npm run test:types","preversion":"npm run release:check && npm test","test:types":"tsc -p test/types/tsconfig.json","release:check":"node scripts/check-release.mjs","release:major":"npm version major && npm publish && git push origin main --follow-tags","release:minor":"npm version minor && npm publish && git push origin main --follow-tags","release:patch":"npm version patch && npm publish && git push origin main --follow-tags","prepublishOnly":"npm run release:check && npm test"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.1_1790164216398_0.5941468067619493","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"payload-vars","version":"1.1.2","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.2","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"7889e62dd4446ba38c5b43b8f60702e90ce231b7","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.2.tgz","fileCount":51,"integrity":"sha512-twrf6blIvrZojDfg3XZeKMAMRrnR/GPGFHOY0SxJGim9A0UWRGoj80UY1TIe/HggTVavaeJ9KJZhdnXzuQGfAg==","signatures":[{"sig":"MEYCIQCHXcrdEkmkryx5mFAEMPVqfVzgF3uC99W0I03J+zJQ+QIhAPjI974xRXy7rtbet6GCFiALoSztvn7jndbnbIzK9QYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyWV4k8a2fpbqFuknTNuN3z9ZJRP19gKd6E/Kfjo2PKAIhAPZ0xRIoisq+lHUYKRJ3yHjGx6s6cwYFIFQm1p8Vg7RW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93778},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"666099df69f41cbff41f8e7f1eff10f3fc1b5252","scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","typecheck":"npm run build && npm run test:types","preversion":"npm run release:check && npm test","test:types":"tsc -p test/types/tsconfig.json","release:check":"node scripts/check-release.mjs","release:major":"npm version major && npm publish && git push origin main --follow-tags","release:minor":"npm version minor && npm publish && git push origin main --follow-tags","release:patch":"npm version patch && npm publish && git push origin main --follow-tags","prepublishOnly":"npm run release:check && npm test"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.2_1790325989161_0.09191366473386697","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"payload-vars","version":"1.1.3","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.3","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"b8de50d478ea4e3fb7651fa35e95c1d9fa8ddaaa","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.3.tgz","fileCount":52,"integrity":"sha512-71P2sLdNLpk71l2NRvM/F15waCorLUbFk7V8SS/YSRQp4rlxMjXYQ1ipq5/sSLKeoHGU0XB8cmJpX8cGTDN2Eg==","signatures":[{"sig":"MEQCIE3ZUHNcQhr1i/kEmifYL5asfNBZ3betgU2lyXyDJiMAAiBQ+7VvbRKT/Z2TpoBiF2UuEsIp6eYu7Ax1/NRX7ULTrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNkjUxj02nZyFHRurNYJmcVPnOSnhrQ7ANf5taOlZTKAIgeBw2C57gOSE6wJOBG6tsFO53ERC1UfP2A5z3bS3rl2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98397},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"fa50ff154309e5410469f7c97d915ae9dbc98f76","scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/sync-docs.mjs","typecheck":"npm run build && npm run test:types","preversion":"npm run release:check && npm test","test:types":"tsc -p test/types/tsconfig.json","release:check":"node scripts/check-release.mjs","release:major":"npm version major && npm publish && git push origin main --follow-tags","release:minor":"npm version minor && npm publish && git push origin main --follow-tags","release:patch":"npm version patch && npm publish && git push origin main --follow-tags","prepublishOnly":"npm run release:check && npm test"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.3_1790326883451_0.06283568248959459","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"payload-vars","version":"1.1.4","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.4","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"905ab27d1947e761e373014f43e180c55ff4a17e","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.4.tgz","fileCount":54,"integrity":"sha512-N/mq8HCLaURMMxA/btkgQGV75vk09357ByWGrXwvF+VVG5YKAD8rVrrInPBpDpWZl8eB4W6BATI141OKZeOC4A==","signatures":[{"sig":"MEYCIQDb4kwQ1gdKVQVjhmLyFy+eWl9/k1M4xTerYlus97t/UgIhANyXbS6ZYrzLC0SvYYII113Q3UstW+s/WMYS1SNMWvCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTMnjf59Wo7n6uAFUjIEQEbJWrTn7Uj3Begvj3/eK6gQIgJdh+RxrrU3iuUKb2C5Fe2wS2xJFF6PH5DYP96Iwt+zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101070},"main":"./dist/cjs/index.js","type":"module","_from":"file:/tmp/payload-vars-publish-uBEYoR/payload-vars-1.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/tmp/payload-vars-publish-uBEYoR/payload-vars-1.1.4.tgz","_integrity":"sha512-N/mq8HCLaURMMxA/btkgQGV75vk09357ByWGrXwvF+VVG5YKAD8rVrrInPBpDpWZl8eB4W6BATI141OKZeOC4A==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.4_1790328353775_0.3153544500796064","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"payload-vars","version":"1.1.5","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.5","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"d1f78ef6f915240d7676f239ad0cd2b9a7be0da3","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.5.tgz","fileCount":54,"integrity":"sha512-6HTN3+w2mORyxnRkTOETI7glzLOhY3QZo8C/0DOgJH1Pup4bzlXkaG6FSltiCJ3VbHgKDzxr+JFK+26w+m5FOg==","signatures":[{"sig":"MEUCIDoXsfoCGJlnIBG6EWUi0DGOjnWlDW4qQmYBwBvA8GLTAiEA/tMlw+2fM32+k/dFQ/TaKAws4Q+Zkldv4RAVw3jEhEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAoV8Ai4IbM3KMhXpvfihqE9WEPP/Xjuv1dO4BLyKenJAiEAqJGXP05zJgH6v9K40p9Q3mUJPAR+No3QXZqGuMYhHO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101442},"main":"./dist/cjs/index.js","type":"module","_from":"file:/tmp/payload-vars-publish-l8iQkj/payload-vars-1.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/tmp/payload-vars-publish-l8iQkj/payload-vars-1.1.5.tgz","_integrity":"sha512-6HTN3+w2mORyxnRkTOETI7glzLOhY3QZo8C/0DOgJH1Pup4bzlXkaG6FSltiCJ3VbHgKDzxr+JFK+26w+m5FOg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.5_1790328902166_0.051583099680677647","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"payload-vars","version":"1.1.6","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.6","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"26101a228010433942f4fdf0716c21b525dba6aa","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.6.tgz","fileCount":54,"integrity":"sha512-iuCYy1uDMw7kflVVEV3LiD9bC+M6q0o4Zw/IL7tgGatUACIx98B1r7nr44AQQ8kUHZjXeZiYrhDo4Q78dWZqSg==","signatures":[{"sig":"MEUCIEhZAMU7vZde/SL1KtlD/01FAkulAohwKwHggt4ngK52AiEA7pgMB19vbS7D5J44o/isFQ1EiEDh4Q2dnrCoMB7VZG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC46v81mn7pX6X63XmygBsWdRx4446lplkoGfYDqfU6OgIgdkSOQgS2kk0r6GnzILTYJSAdzibndPRH5JZPU7YokuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101658},"main":"./dist/cjs/index.js","type":"module","_from":"file:/tmp/payload-vars-publish-OzXgZX/payload-vars-1.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/tmp/payload-vars-publish-OzXgZX/payload-vars-1.1.6.tgz","_integrity":"sha512-iuCYy1uDMw7kflVVEV3LiD9bC+M6q0o4Zw/IL7tgGatUACIx98B1r7nr44AQQ8kUHZjXeZiYrhDo4Q78dWZqSg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.6_1790329240186_0.9346494142778472","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"payload-vars","version":"1.1.7","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.7","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"fbccb31d3c495b95d4b478468cf407cc432a2b0f","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.7.tgz","fileCount":54,"integrity":"sha512-TuzunU6PmnTlrGxC8qwIkMBJ6BxTGgiJpBuCRRsMGhLg9WrMneIDwQ2UlA369clzKKLL9JSPsQn0Fdt6P4cYjw==","signatures":[{"sig":"MEQCIGmo+w4O1j7Zz86s6D0vf2Kt9HXzFyu6voEumBI7pEFvAiAX+sDN6Il/VzV9a/aJZjKwv9TOqsQMbYuecvjWzwQ0Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRS/JGWevAa04KDZ6qSTlEZb6Fv6EE1JKojF0Mgv0yXAIhAJfY2e18+kWm1FhgT7JY/jHtRL1Dx1E/gHPtkEEUomb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101843},"main":"./dist/cjs/index.js","type":"module","_from":"file:/tmp/payload-vars-publish-e5YsIe/payload-vars-1.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/tmp/payload-vars-publish-e5YsIe/payload-vars-1.1.7.tgz","_integrity":"sha512-TuzunU6PmnTlrGxC8qwIkMBJ6BxTGgiJpBuCRRsMGhLg9WrMneIDwQ2UlA369clzKKLL9JSPsQn0Fdt6P4cYjw==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.7_1790329627448_0.8015617491983029","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"payload-vars","version":"1.1.8","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.1.8","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"feae8feb0df686647da54586d3b04d46fc02626b","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.1.8.tgz","fileCount":54,"integrity":"sha512-eBub/XVnYBOL1XU9k5kJ7PcszThMHG+rUOkIyo90lQLbQJjIS6BR81/TS1I56zndEBlSxqub3nUoUrwUoq9Weg==","signatures":[{"sig":"MEQCIBt8Ege+3q0mABvtn0jYBJD+hXRHIAVtuAvTQJwBqVpRAiBgNVbgdi4XrPipIFXwbpQZAajNA33p17kA93sF/AXhGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8nUaD06lIES2QeodtyQACBrAqGNwHexJy25qItaCaHAIgfY4hEXBfLoRbVl67FqqF5vzqN7ksi4alXXQP6dJRJnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102791},"main":"./dist/cjs/index.js","type":"module","_from":"file:/tmp/payload-vars-publish-PNmpDJ/payload-vars-1.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/tmp/payload-vars-publish-PNmpDJ/payload-vars-1.1.8.tgz","_integrity":"sha512-eBub/XVnYBOL1XU9k5kJ7PcszThMHG+rUOkIyo90lQLbQJjIS6BR81/TS1I56zndEBlSxqub3nUoUrwUoq9Weg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"10.9.4","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.1.8_1790330980697_0.4866271434160587","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"payload-vars","version":"1.2.0","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.2.0","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"44035f13969bb13ac5320a0625f4aec61ac0daff","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.2.0.tgz","fileCount":58,"integrity":"sha512-EyUdPZlRZuhmyLZa3Kybx6dcX1wDBFeAuhJT1uzogGEjaIHgsCaQFuDNKc46nxRRnU1+dp5JghyWmo0a+TUaOg==","signatures":[{"sig":"MEYCIQD1jaEbujxwMy4MKR5D65rw0q4fO5/YI2oZjpCYs6Ok7AIhAPRzlwvM8G6E6FjasxRz97g6+Z7fsB2+cUz3lAVmADku","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU0eagIAz8ulRFPY9pKNglfkqWCDbqOEjHexxpf/q0nwIgLcM1kSh3WrJa8gywiOsRwWiQa1D0brCGumeMVf+KUyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131722},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-d9Ghjk/payload-vars-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-d9Ghjk/payload-vars-1.2.0.tgz","_integrity":"sha512-EyUdPZlRZuhmyLZa3Kybx6dcX1wDBFeAuhJT1uzogGEjaIHgsCaQFuDNKc46nxRRnU1+dp5JghyWmo0a+TUaOg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.2.0_1790418897225_0.41319968955546593","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"payload-vars","version":"1.2.1","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.2.1","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"331160245094b47f9bce735802ebbd22b615e0b2","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.2.1.tgz","fileCount":61,"integrity":"sha512-ctzqgU66Jvk9+xWwuruLJut8dlRtHLtgvGDfOOU65M/GfLQ4RlVprxkxLh90TrPxJIRGHqf8caiwSfDvNqOSEg==","signatures":[{"sig":"MEYCIQDPBh/B/z2I9VSR0gyOh42Z5zT9sox9SfmyB1iSE4y7+AIhAPPqBPpyan9qzykB4ogrM2D/4raRmnF+lY3/Wfqf/bO3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAWdIgN7Lyzj5Po967i3ncvuC6IOT2b9BEY+gQ8HjJysAiAUjrPt3egu6io8IoUZKuamYbyBIIBiHIqe9WcOs4qy6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143390},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-S9eH5d/payload-vars-1.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node --test test/*.spec.js","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-S9eH5d/payload-vars-1.2.1.tgz","_integrity":"sha512-ctzqgU66Jvk9+xWwuruLJut8dlRtHLtgvGDfOOU65M/GfLQ4RlVprxkxLh90TrPxJIRGHqf8caiwSfDvNqOSEg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.2.1_1790420030055_0.5885493564289017","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"payload-vars","version":"1.2.2","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.2.2","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"499c0270830dcc926b41fa80ebcfdce89c292b2f","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.2.2.tgz","fileCount":61,"integrity":"sha512-2Jt/WtTLW0M44MfecrgFGjYe9jY0tmMFjJIXYDEEsEmKj4DZ7UW0xDuK+RCgO8jUkdTsGbHE99GkgIGDjJ64Zw==","signatures":[{"sig":"MEUCIBakiRdIxNi6PggV03cf7otVNjoWdaf10Ech5MzELAHfAiEAjpN/zi4bittMA9YkvhyR78YJmYrAf9jknyOo7xbN94k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAmWkz1aVgVDBACpIUyNI+L5WXghNiw4jIVVs7Dv20w4AiEA1d9ZxskKbbuMP6aP/XNlmFmi4IzdEXHTodqSli5dUc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143885},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-DO3N6l/payload-vars-1.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-DO3N6l/payload-vars-1.2.2.tgz","_integrity":"sha512-2Jt/WtTLW0M44MfecrgFGjYe9jY0tmMFjJIXYDEEsEmKj4DZ7UW0xDuK+RCgO8jUkdTsGbHE99GkgIGDjJ64Zw==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.2.2_1790420244454_0.3636280278358319","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"payload-vars","version":"1.3.0","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.3.0","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"9e18e724a98567bd359bd573ffcef92c14a813ba","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.3.0.tgz","fileCount":61,"integrity":"sha512-C2NWZ6RmSF8rsWuJR0Qmy7yhb9/+7LcjzEh/Ty41zgoET7nEiZIp85Tlx8r8kmm6ZEzlBEgETV5r3m1BSGYBCg==","signatures":[{"sig":"MEYCIQDW/fuxqCZxrtzY8gk5ArQsdQ2YbYywiprnGuC5xQiAPgIhAODLaBz54Loh3IabF/D5AW5uw7CWkVXMYtAN2bCmIO9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHUAUGaAOIe3G3EsX+MJctwR6CD6Y4TFQQSD0jX3+sY/AiAY1/i9e+mRA+w26lKo14oau1m6gRaTyyvxIbjshU8ttQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148662},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-5wan0n/payload-vars-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-5wan0n/payload-vars-1.3.0.tgz","_integrity":"sha512-C2NWZ6RmSF8rsWuJR0Qmy7yhb9/+7LcjzEh/Ty41zgoET7nEiZIp85Tlx8r8kmm6ZEzlBEgETV5r3m1BSGYBCg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.3.0_1790445881493_0.8898806160440531","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"payload-vars","version":"1.4.0","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.4.0","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"1472737090d5269fdfd5dad934c947f6e1c05b66","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.4.0.tgz","fileCount":61,"integrity":"sha512-J1Y4HCTuYkDrGGqfdqPKMGer4H6nFExfhPPhXkG52ja1ohjuL4x0KqpAPLQUNVbwd07x+NzTEj+eavlQJuhKNQ==","signatures":[{"sig":"MEUCIHuUw9cTA/vigVW2qYDaeXfw9qWGzbCF3DHdjYC0sHRfAiEAqHhzji120JBdQBvWZVNONs7UbVbIPOU6JbrZFJBrwOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUe70QDKyex7HD/XTmd/2WXWJSh7Lx5lboQYJ6Xsj/pQIhAMXHp00OU6H7H3cqnBBCNF4L0fI4TVwhzzhdcas3IUjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154138},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-9j5vUl/payload-vars-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-9j5vUl/payload-vars-1.4.0.tgz","_integrity":"sha512-J1Y4HCTuYkDrGGqfdqPKMGer4H6nFExfhPPhXkG52ja1ohjuL4x0KqpAPLQUNVbwd07x+NzTEj+eavlQJuhKNQ==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.4.0_1790463642143_0.817473578358094","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"payload-vars","version":"1.4.1","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@1.4.1","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"c5942e4985b688cfe47be842b53a51b241e959bc","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-1.4.1.tgz","fileCount":61,"integrity":"sha512-ZiYcIKoCsXdndR9ORmgLMu/jwDon//FcY4/UCgsEvvFlsp51bZIP0pIWEEIGVwPlaatuJ+T02IjcsnopKLrX+w==","signatures":[{"sig":"MEQCIC9y72HcYd8nWo49HFMb8Hp5c4hTv9aLqbEWPzubA8HsAiBu9Z/SWklQjV4lb6tXj/FHZXZO1UDebaZMLLgoXPhoOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDYF791na4hvCjVSGdL0pMWTMEt3vb5ErzbiBh0gHwNCAiAPc/xTp06LTmappt8WtFc+mF1uhlUWh6YHT91uJxy/vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157591},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-3PhlTl/payload-vars-1.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-3PhlTl/payload-vars-1.4.1.tgz","_integrity":"sha512-ZiYcIKoCsXdndR9ORmgLMu/jwDon//FcY4/UCgsEvvFlsp51bZIP0pIWEEIGVwPlaatuJ+T02IjcsnopKLrX+w==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_1.4.1_1790464374123_0.1721453562949693","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"payload-vars","version":"2.0.0","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@2.0.0","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"dc268d9f7dbd72c339d5f4acb03526705cec9e1c","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-2.0.0.tgz","fileCount":61,"integrity":"sha512-viBdYZyMfeuS2KJkqOWwHg750NOQ0cwH5KtKcb9xRZZkcvlHKgiwli3a4eWb7/KFhv4ATU/RmyxzsyyJmGQatg==","signatures":[{"sig":"MEUCIQDl7HOKDOGfZZiFb0tUZtsB88DX/wxWSApnTiqO8iNfjAIgf8B3oCy5LnsqNjTF7kjg0e786PKfaF8Ke4XHsfbQTKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhGjJOwmn3oQTanYWAwi98TLR59cjng2QaOvUYd+IyjgIgHlfn+FTY1EN4K2tguarPcR4HtDVbJieA+aEdLNILMA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163908},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-gLE3J6/payload-vars-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-gLE3J6/payload-vars-2.0.0.tgz","_integrity":"sha512-viBdYZyMfeuS2KJkqOWwHg750NOQ0cwH5KtKcb9xRZZkcvlHKgiwli3a4eWb7/KFhv4ATU/RmyxzsyyJmGQatg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_2.0.0_1790496826354_0.037050600412562806","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"payload-vars","version":"2.0.1","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@2.0.1","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"76e656ea0a877e405e5fc357dbf422fcf808a505","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-2.0.1.tgz","fileCount":61,"integrity":"sha512-tYX3Cq6wP02i7u0jN4zYMlayBaFihi0YuQxMkkdRBXveoOqSRHaRjYz7tfNpd4ajY89i26neXCQmO4Sg1Ip0mg==","signatures":[{"sig":"MEYCIQDGWV/BkkkiCi2cQuqhpe/b/ulnBKGkDH7wmHSoufTrPgIhAPjMMeIRBxShL4mZcx4We2zDuctRJWsrxgyBHSd0utW6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNZ2XQZv5nfvPp0cCzG6kYsCpvtJGdYVIkpZjpl+Dn6QIhAIqN+nFeIna9HlgZ8+hE+sDBBDRAVHPApgIUKQmMfQjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165330},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-ynCsG4/payload-vars-2.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-ynCsG4/payload-vars-2.0.1.tgz","_integrity":"sha512-tYX3Cq6wP02i7u0jN4zYMlayBaFihi0YuQxMkkdRBXveoOqSRHaRjYz7tfNpd4ajY89i26neXCQmO4Sg1Ip0mg==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_2.0.1_1790497878920_0.2887361067007461","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"payload-vars","version":"2.0.2","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@2.0.2","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"0ec48e1eb05e9d106d5958b549d514d4a35b7da4","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-2.0.2.tgz","fileCount":61,"integrity":"sha512-xDKlHqEfTfJzKVFYn1yqnrYhLto7BXqn1aGVnoawlyF//2YoaS9jEZ6Ws+Dto7sVQbPaOpqkrpN7tvuzNVbfLw==","signatures":[{"sig":"MEUCIQDYxwBeXx8Nj75lVKHLxjgOtTeHBxsnyPwRUB79kJXbhgIgYjln55BqLC7b9yE5RX5syAShUrnjHm4341KLMjKBB1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGz5BuNOCjEEgW/Dx30fgr8uvtWT5zw7CuwaJtJmOfVXAiAl5z1bNzKrvEbtPZJ1JMsEi26/syVs9KcdRTp20KHPPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166841},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-CmFiu8/payload-vars-2.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-CmFiu8/payload-vars-2.0.2.tgz","_integrity":"sha512-xDKlHqEfTfJzKVFYn1yqnrYhLto7BXqn1aGVnoawlyF//2YoaS9jEZ6Ws+Dto7sVQbPaOpqkrpN7tvuzNVbfLw==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_2.0.2_1790499395777_0.605853048394217","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"payload-vars","version":"2.0.3","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@2.0.3","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"45c048480b62e283a8d94fcdf31a37588d527dcc","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-2.0.3.tgz","fileCount":129,"integrity":"sha512-UV1zTAfKerExYXSuk31ptaY+RnsaDmM6l2cw6D0GKOofshZ043Xag2gYRWsKW5iaNJi76X189lKUKZufZuyq9g==","signatures":[{"sig":"MEUCIF61QFx3hw27Y/cOcx1lyZjiYA2Cwk08M/MlbQ65w+7rAiEAgEVgW8syghLHbvYjm0nfWJBdZn3uo6dtVvn/vv//3cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD39Z/dTvs0p8mLTuyAYw0BH3WMtD0lOz40wr3cy5EWRAIgMuVewNoTBGoWG9Ea3w2uDoiqQlHSnbK0Q1pdqY6XMGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178277},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-wOTTiq/payload-vars-2.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-wOTTiq/payload-vars-2.0.3.tgz","_integrity":"sha512-UV1zTAfKerExYXSuk31ptaY+RnsaDmM6l2cw6D0GKOofshZ043Xag2gYRWsKW5iaNJi76X189lKUKZufZuyq9g==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_2.0.3_1790514310083_0.6257685971699449","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"payload-vars","version":"2.0.4","keywords":["json","template","variables","typescript"],"license":"MIT","_id":"payload-vars@2.0.4","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"081ea6c9ffd160ae2c9950e3afa2c7dcc7b0bb74","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-2.0.4.tgz","fileCount":129,"integrity":"sha512-fL5taT3QcZdOTOPBivUrcZ8gsu60povAVb/DN/tN/iMZZICw1uJ3GpEEz2XFvUoomz1dgDCSGPN8qOux7kdqCw==","signatures":[{"sig":"MEYCIQDqzCQe2vkqcnfre666vB8Ig8HqisYZf03jWyk+shf9IQIhALlKlsFNODRikG5hqDM3H3043dFfOAscwPScVvx7xt7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCe2S5zt25HAEAtw4HGJKOoJUQKQITv2dTqB2/HnlY+pwIhAKZnKzXMEWlyQC1i+V1vCtCUZRzMMuX1zMMSwVeEvU0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188197},"main":"./dist/cjs/index.js","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-BSAoPY/payload-vars-2.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-BSAoPY/payload-vars-2.0.4.tgz","_integrity":"sha512-fL5taT3QcZdOTOPBivUrcZ8gsu60povAVb/DN/tN/iMZZICw1uJ3GpEEz2XFvUoomz1dgDCSGPN8qOux7kdqCw==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/payload-vars_2.0.4_1790540846808_0.8753333094500437","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"_id":"payload-vars@2.0.5","bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"dist":{"shasum":"141755a4f149a6bb742b1ba4f9f35d063c0b7252","tarball":"https://registry.npmjs.org/payload-vars/-/payload-vars-2.0.5.tgz","fileCount":133,"integrity":"sha512-w+t/Npc+JSdR8mjverCSp1ehvZfr30GZ84ZmDJh2aimJc24GUmQ0BgSsUfSu4hnkaunK0ApUeoABkh+51FpErA==","signatures":[{"sig":"MEYCIQDXTh0m2oORclFmsZb809o2aFvw4Un81/eQXr+h0+iHrwIhAKFzZ3BSO+Opmww1lMsInqQHYE2oxpsF6rHb4MFez5ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzv9jddtUMM0lLGp8dxiozX+9cg4sQLIpFfFGpJUxNEQIhALjFtez6zpNwitXlXIgZfOCuH0YB/GEuCHDHSET7nOGz"}],"unpackedSize":189971},"main":"./dist/cjs/index.js","name":"payload-vars","type":"module","_from":"file:/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-v5Ru4v/payload-vars-2.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"license":"MIT","scripts":{"test":"npm run build && npm run test:types && node scripts/test.mjs","build":"node scripts/build.mjs","prepack":"npm run build","docs:sync":"node scripts/build.mjs --docs","typecheck":"npm run build && npm run test:types","test:types":"tsc -p test/types/tsconfig.json","prepublishOnly":"node scripts/publish-version.mjs --check","prepare-version":"node scripts/prepare-version.mjs","publish-version":"node scripts/publish-version.mjs"},"version":"2.0.5","_npmUser":{"name":"thismeansmore","email":"michal@cesek.net"},"homepage":"https://github.com/ThisMeansMore/payload-vars#readme","keywords":["json","template","variables","typescript"],"_resolved":"/var/folders/7h/h0md6jcx7ns0qvjc133yrn8h0000gn/T/payload-vars-publish-v5Ru4v/payload-vars-2.0.5.tgz","_integrity":"sha512-w+t/Npc+JSdR8mjverCSp1ehvZfr30GZ84ZmDJh2aimJc24GUmQ0BgSsUfSu4hnkaunK0ApUeoABkh+51FpErA==","repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"_npmVersion":"12.1.0","description":"Typed variables in JSON payload templates","directories":{},"maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payload-vars_2.0.5_1790543212056_0.2840454662091234"}}},"time":{"created":"2026-09-18T21:47:19.291Z","modified":"2026-09-27T21:06:52.313Z","0.1.0":"2026-09-18T21:47:19.701Z","0.1.1":"2026-09-19T08:58:26.912Z","0.1.2":"2026-09-19T09:03:14.320Z","1.0.0":"2026-09-22T15:43:08.028Z","1.0.1":"2026-09-22T15:49:16.403Z","1.0.2":"2026-09-23T07:57:06.241Z","1.1.0":"2026-09-23T08:55:00.947Z","1.1.1":"2026-09-23T11:50:16.483Z","1.1.2":"2026-09-25T08:46:29.242Z","1.1.3":"2026-09-25T09:01:23.535Z","1.1.4":"2026-09-25T09:25:53.868Z","1.1.5":"2026-09-25T09:35:02.245Z","1.1.6":"2026-09-25T09:40:40.272Z","1.1.7":"2026-09-25T09:47:07.538Z","1.1.8":"2026-09-25T10:09:40.780Z","1.2.0":"2026-09-26T10:34:57.304Z","1.2.1":"2026-09-26T10:53:50.158Z","1.2.2":"2026-09-26T10:57:24.528Z","1.3.0":"2026-09-26T18:04:41.580Z","1.4.0":"2026-09-26T23:00:42.219Z","1.4.1":"2026-09-26T23:12:54.205Z","2.0.0":"2026-09-27T08:13:46.445Z","2.0.1":"2026-09-27T08:31:19.000Z","2.0.2":"2026-09-27T08:56:35.848Z","2.0.3":"2026-09-27T13:05:10.184Z","2.0.4":"2026-09-27T20:27:26.913Z","2.0.5":"2026-09-27T21:06:52.146Z"},"bugs":{"url":"https://github.com/ThisMeansMore/payload-vars/issues"},"license":"MIT","homepage":"https://github.com/ThisMeansMore/payload-vars#readme","keywords":["json","template","variables","typescript"],"repository":{"url":"git+https://github.com/ThisMeansMore/payload-vars.git","type":"git"},"description":"Typed variables in JSON payload templates","maintainers":[{"name":"thismeansmore","email":"michal@cesek.net"}],"readme":"# payload-vars\n\n[Documentation](https://thismeansmore.github.io/payload-vars/)\n\n**Imagine a DTO with validation and transformation rules, all expressed in plain, human-readable JSON.** Templates live in data, so you can store them, inspect their input contracts, and render them into payloads with runtime values.\n\nThe package has no runtime dependencies and supports browsers and Node.js 18+, with ES module and CommonJS entry points.\n\n## Install\n\n```sh\nnpm install payload-vars\n```\n\n## Basic usage\n\n```js\nimport { PayloadTemplate } from 'payload-vars';\n```\n\n### 1. JSON with variables\n\nDefine the payload structure with variable expressions as ordinary JSON strings.\n\n```js\nconst rawTemplate = {\n  orderId: '{{ orderId : string }}',\n  products: '{{products:string[??omit]??throw}}',\n};\n```\n\n### 2. Compilation\n\nThe constructor validates the template and compiles a reusable contract:\n\n```js\nconst template = new PayloadTemplate(rawTemplate);\n```\n\nThe template provides these methods:\n\n| Method | Returns |\n| --- | --- |\n| `variables()` | Variable contracts in first occurrence order, with matching declarations deduplicated. |\n| `toJSON()` | A copy of the normalized template. |\n| `render(values)` | The payload with runtime values filled in. |\n| `tokenizePayloadExpression()` | Highlighting tokens for each normalized placeholder occurrence. |\n\nInspect the normalized template:\n\n```js\nconst normalized = template.toJSON();\n// {\n//   orderId: '{{orderId:string}}',\n//   products: '{{products:string[ ?? omit ] ?? throw}}',\n// }\n```\n\nInspect the compiled variable contracts:\n\n```js\nconst variables = template.variables();\n// [\n//   {\n//     name: 'orderId',\n//     type: 'string',\n//     declaration: '{{orderId:string}}',\n//   },\n//   {\n//     name: 'products',\n//     type: 'string[]',\n//     memberFallback: { operator: '??', action: 'omit' },\n//     valueFallback: { operator: '??', action: 'throw' },\n//     declaration: '{{products:string[ ?? omit ] ?? throw}}',\n//   },\n// ]\n```\n\n### 3. Rendering\n\nRender the resulting object with runtime values.\n\n```js\nconst payload = template.render({\n  orderId: 'ORD-123',\n  products: ['A', null, 'B'],\n});\n// { orderId: 'ORD-123', products: ['A', 'B'] }\n```\n\n`template.toJSON()` returns the normalized template; `render()` returns the payload with values filled in.\n\nPlaceholders occupy an entire string. Types are `string`, `number`, `boolean`, `string[]`, and `number[]`. Use `??` for nullish fallback or `||` for falsy fallback, with actions `null`, `omit`, or `throw`. Invalid templates throw `PayloadTemplateError`; inputs are never mutated.\n\nTypeScript infers `render()` inputs from literal templates. Use `as const` on separately declared templates to preserve their literal types; see [TypeScript input inference](docs/development.md#typescript-input-inference).\n\n## Plugins: your rules, inside plain JSON\n\n**Validate an email. Extract its domain. Turn calendar dates into UTC timestamps. All in the template.**\n\nChain `!` validators, `?` conditional validators, and `>` transformers to express what a value must satisfy and how it should change. Built-in plugins cover dates, email addresses, and collections. Add your own reusable business rules with a few functions; the template stays portable JSON.\n\n```ts\nnew PayloadTemplate('{{value:string ! email.email > email.domain}}')\n  .render({ value: 'user@Example.com' }); // 'example.com'\n\nnew PayloadTemplate('{{value:string ? date.dateonly > date.isodatetime}}')\n  .render({ value: 'not a date' }); // 'not a date'\n\nnew PayloadTemplate('{{value:string[ ! date.dateonly > date.isodatetime ] ! collection.range}}')\n  .render({ value: ['2026-01-01', '2026-12-31'] });\n// ['2026-01-01T00:00:00.000Z', '2026-12-31T00:00:00.000Z']\n```\n\nUse `!` to throw on validation failure. Use `?` to transform with `>` on success, or with the optional `~` alternative on failure. Without `~`, failed conditional validation leaves the value unchanged. `??` and `||` still handle only nullish/falsy inputs before operations run. Built-in operations are always available, including with `plugins: []`. Register custom extensions with `{ plugins: [customPlugin] }` and reference their operations as `! customPlugin.validateSomething` or `> customPlugin.transformSomething`, using the plugin's `name` as its namespace. All operations require `namespace.operation`. Custom plugins cannot use the [17 reserved built-in namespaces](docs/plugins.md#reserved-namespaces) or override built-ins. The `style` namespace handles named casing and word styles; `text` handles trimming and whitespace normalization.\n\n**[Explore Plugins →](docs/plugins.md)** — built-ins, execution order, and a complete custom-plugin example.\n\n## Syntax highlighting\n\n```js\nconst expressions = template.tokenizePayloadExpression();\n// expressions[0]:\n// {\n//   path: '$.orderId',\n//   expression: '{{orderId:string}}',\n//   tokens: [\n//     { kind: 'delimiter', text: '{{', start: 0, end: 2 },\n//     { kind: 'variable', text: 'orderId', start: 2, end: 9 },\n//     { kind: 'punctuation', text: ':', start: 9, end: 10 },\n//     { kind: 'type', text: 'string', start: 10, end: 16 },\n//     { kind: 'delimiter', text: '}}', start: 16, end: 18 },\n//   ],\n// }\n```\n\nEach token has `kind`, `text`, `start`, and `end`. Map kinds to your own styles.\n\nSee the [syntax guide](docs/syntax.md) and [Development](docs/development.md) for the API, errors, TypeScript, and migration guidance.\n\n## Module formats\n\nThe package supports both ES modules and CommonJS, with matching TypeScript declarations.\n\n```js\n// ES modules\nimport { PayloadTemplate } from 'payload-vars';\n\n// CommonJS\nconst { PayloadTemplate } = require('payload-vars');\n```\n\nImport from the package root so your runtime selects the appropriate entry point.\n","readmeFilename":"README.md"}