{"_id":"@aegenet/belt-interpolation","_rev":"15-5430b3992b40a62b9164698c6de7c89c","name":"@aegenet/belt-interpolation","dist-tags":{"latest":"2.4.0"},"versions":{"1.2.0":{"name":"@aegenet/belt-interpolation","version":"1.2.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.2.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"14554689f674a8f472a2546646aa18ae9a73f5a6","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.2.0.tgz","fileCount":7,"integrity":"sha512-BILbvJm6M++qnhZ/L7hjDz1PAkH93DCmeanwSS6zASFDKGdsO7XTVSHrHYW2czcARlTYUQh41y4AV9iBjtA7wg==","signatures":[{"sig":"MEQCIF9juHH2vfSlXINdTB28GCXm89V5BYB4FbRVXPBpcLgjAiBVBUZIehZmySOinF3C+ILenkKhBC4v6xIIqmlEwaundw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8109},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"aa5e0c6fad79f554541d1d29ed78b9d1a174cf0a","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"String interpolation","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.2.0_1705344801210_0.9388444168844805","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@aegenet/belt-interpolation","version":"1.3.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.3.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"620bb09a2c5027f3e519ed71ba6124086f288c41","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.3.0.tgz","fileCount":7,"integrity":"sha512-Eee0Gyt++sKyJYy8K/VAjWuqwXIg4cLBTSU8xngV5hLoi9iLAdMsaqGggA8igDTvSaW+ZTev6/hv21lPkvcpPQ==","signatures":[{"sig":"MEUCIGyQzAiQovnFbui2AXEw1JF94+BBKaWUfqoy9MW7dFRHAiEA7m2RHGnS2bTGeHihb3WU4FO7HjvFhnIEQCWDb1mb8m4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8109},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"57a5a56425b61de8133107e3dd74a76576571288","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"String interpolation","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.3.0_1705567625088_0.1456061968207778","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@aegenet/belt-interpolation","version":"1.3.1","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.3.1","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"aaa48ac0116209d642455bb2a4c40afe6a583cc3","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.3.1.tgz","fileCount":7,"integrity":"sha512-xJFKoWO3w9ta8+ykFFUXMzWjL9O6uqxfcEZ6i7GYrUBb17hGaX4Atc2c6Nh1+h+/PcpGsdoVs3OMyjCBSxWzvw==","signatures":[{"sig":"MEUCIQCA5u6PYxBszwyd/WxCyDHi4pT9WvQabIq/I2cH/Z+U3AIgOhmaMRCNO6ABAbCny8KqH/9k2ggT1Q3Tg7EHvAONh30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8109},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e362b9d694184d552405b49480c0bac8d198025d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"String interpolation","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.3.1_1705572485701_0.5948239957280066","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@aegenet/belt-interpolation","version":"1.3.2","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.3.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"5ad3d8fac4f47f657a01e43cd24aafb148bf6e19","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.3.2.tgz","fileCount":7,"integrity":"sha512-BwgcPKSjlhSMh2cuuUmcNb3f//bTFUFYyp/QF9Kk3wRdWs8irhY/vP9HjCoZtUw3s6fvuCFB6DgLuRo/qHs+bQ==","signatures":[{"sig":"MEUCIDEJl6ui+Xoat+4js2QOrBxe/4f3KSdQvJNro1LuQHnfAiEAwIbyOsyZQUnuzPAUzScucU9spmepUh4pe6gCo2/eKxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8109},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b74875fd7e484a2a44bf0ccbecaf000bfa2030e2","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"String interpolation","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.3.2_1705869224164_0.007623371762759623","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aegenet/belt-interpolation","version":"1.4.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.4.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"eee9cca66d54c36c039c1a58cc77e3ec8bc6de6d","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.4.0.tgz","fileCount":7,"integrity":"sha512-+3ZKL1Qy90S4EITjd6f0whpcrnzqEISOPgiomiiBU0ugB1u+fY+1Oudt+mjc6Ku3gH4zNXv5Twd0bqJvaAvlaA==","signatures":[{"sig":"MEQCIC0sMbBAog5i65xXALVW2Tj/LMNH9uzPIrtzE2Z5/bIsAiAxH8ua2CbnSkHKt68WI2tsKi1/213yUASUXILPZHdPbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8165},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"28c9459afdd19c78a3432ae3985e5a72191f2eab","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"String interpolation","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.4.0_1708977936977_0.8974185905496719","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@aegenet/belt-interpolation","version":"1.4.1","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.4.1","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"93e1798bb44ca80b94898d452062aef93db57ed4","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.4.1.tgz","fileCount":7,"integrity":"sha512-mTRz+L1ZqLhpsACMgJXYD+xRF805MZhqLqeYfc1CdFiLBQeoJI2bMcNYfbfQOPnUwdYEGSpMYLRUmN2J//kmqA==","signatures":[{"sig":"MEUCIQCzllTkFptT19XdQNRTa8DtAXtowQHFgaNhGsF4S0hzYgIgQyLzZzdgkuYlmjqiOJwX0NOBeYdmIIPxqMoIEMsdDTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8165},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ab408cfc180da589a554ac39f9b1e8056b351763","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"String interpolation","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.4.1_1709073871984_0.46875035479982197","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@aegenet/belt-interpolation","version":"1.4.2","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.4.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"9b244f78d4379b9be20480d3f422402cadcb42ee","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.4.2.tgz","fileCount":7,"integrity":"sha512-9SGYa0X7avcHwZ0LWURzlQ+W5VW6m1tKDaZcfsbULOVeLQz7nhzMoJCX8NYrVVWQi7oRldG8/n0Z8tzNGEQcsw==","signatures":[{"sig":"MEUCID1LCc3PHCClNmDo1GTnzHwUSp0BZ8KeK5LgAJu4nOTWAiEA/4TwN7qhDhMhtJaUmIUBDZn0KUT9n5TtC7hV+x3PDUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8165},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"af2876e2c29b5422294b2f2e36965650048dac2d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"String interpolation","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.4.2_1709192607700_0.32022862340837754","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@aegenet/belt-interpolation","version":"1.5.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.5.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"7138939c80798ab189828a36aa1ccfc885445d5d","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.5.0.tgz","fileCount":7,"integrity":"sha512-gg7Au7782K2/+lporp0wfqoO/lr7xON6CtwE3n72cxIyG7mHIEpeeRHzilKv1ORu5ffxs2v36lz4kfaXgM6dAQ==","signatures":[{"sig":"MEUCIQDMuYkF+Uo5ZvmFNCVsNQTKQUo3drLHY1p3Vl0/UD7vCgIgXIzwsbcdvdgDccHQ8Lr/mxItr5hk6mjyLxnRgkf/4uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8165},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b0a7602bb3d6c286a25f3ad8be4a25227832e5f0","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"String interpolation","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.5.0_1711302872648_0.8071240707118297","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@aegenet/belt-interpolation","version":"1.6.2","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.6.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"a638b3ce7ee109ea12e1b9242138bbe22b42f045","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.6.2.tgz","fileCount":7,"integrity":"sha512-QddAnUiiKAWT7tMCgUHoiP9gT+ctqyQrdQCuyCVWUZAcufrrb6vTffF8UDZfHaIKKgr1T/esYRONM91SPGOMGw==","signatures":[{"sig":"MEQCIAwfTwmgJWLLr6x7S5UvfwSIvMYYA6RyuXcRpPzrQcpBAiAxdGUpP/DTkscwpRKvgTNTpejewja9+lyBAWA64mxA+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1267d299165324c3ab29e0e511913af88d644021","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"String interpolation","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.6.2_1722631803284_0.3011496100314648","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@aegenet/belt-interpolation","version":"1.7.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@1.7.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"e0b89936f25585572f300d2ae5f8604766e3be53","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-1.7.0.tgz","fileCount":7,"integrity":"sha512-FoKodUCN3HaebSzpnB2t6CTrxfaFfnR/nLX1GZfA84My/HhbG8O6cuYGaLTcb6EJOI+9WG/jqwzGeXtIDPgOlw==","signatures":[{"sig":"MEUCIQD2vcmFHf0YhmN78Wf/t3PXlD4pbTR9E6voQlpGj2taHAIgMTwdHsUdF6ZwiZ8altb4KtjDKKD5wpnsbIKom/WB0lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"247ec0e6bf48b6f5515c008a8fbd64b88f4ec099","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"String interpolation","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_1.7.0_1722681333641_0.34078389600565906","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aegenet/belt-interpolation","version":"2.0.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@2.0.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"07827744debd80b76fb4de207092f730e03f6914","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-2.0.0.tgz","fileCount":7,"integrity":"sha512-nqACgLVRer7+df6QyFuD2cqeujedQurvuaX9Nq3dCyp9FyXGA7+BYvIAOx0f4CTWVYEcsQN02Hj+Am/9rVcwQw==","signatures":[{"sig":"MEYCIQCR1aq4jbX8+CZmU4rpmw/NIyeY2bzSOFjh7Bqdh0GUSwIhAIHXDUOhpdA1kY1puqK9IW4Zrtv9pgDrx75xQ7XpbO/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10693},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"18308288c95290fa2f18258ea61b12388278836a","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"String interpolation","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_2.0.0_1722788381388_0.26345882132942977","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@aegenet/belt-interpolation","version":"2.1.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@2.1.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"af664cad57c51936b88e20e1a7f5f1afb2a1f679","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-2.1.0.tgz","fileCount":7,"integrity":"sha512-+Mpgf3q6Lms1aQs+HbZv5VFDlDgS2/HXe4/D34zsgwxvaja68vpdVmax06ZUKUPTbw1EeGdWhmL1Jsx6cwctnQ==","signatures":[{"sig":"MEUCIQCLrsKmnfagq8H2rj8xA2pbUShdQC/bPgDgUgyOisxrfwIgQPNDp+MYVQjvWofqM481FCAqWeCiK9rlqnkRJzRnSGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10693},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1c0a932726129cbeb2472f8d46706951e7496054","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"String interpolation","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_2.1.0_1725480849770_0.9280438499957857","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@aegenet/belt-interpolation","version":"2.2.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@2.2.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"6e101e8f54c4cec31260c723738a1c61969257e5","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-2.2.0.tgz","fileCount":7,"integrity":"sha512-WQs/lKyYQGGS3e1/ohMVPX/gGqbEVw95gtyJ36T/aY97/cuH80UHD4pXzjcmFXbwz8XMo6aWWU7gkuQifhUi3g==","signatures":[{"sig":"MEUCIQCcMq3HouOhWekNK+5/LRrCU96dyaM/EXWGNTrHYOn0vQIgSPMSS1e/RNmi1H3JxzAXte+3hYhLRlsMQw8w0Lly85U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10801},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6d13b06332f0f3e156e5050770c11e047b98df52","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"String interpolation","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_2.2.0_1728590623836_0.3066399684519703","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@aegenet/belt-interpolation","version":"2.3.0","keywords":["string","interpolation"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-interpolation@2.3.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"f8fcf496a2caf6c3ee5670638811eb294abc378f","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-2.3.0.tgz","fileCount":7,"integrity":"sha512-nUrtTu2oQKrs+ozw2LtYk2P6pPUJ+6ZmXjq3udgA7P/iDuAVdai3lQMiIY78UNaqJ4XLBhENWgcwf+Uv6YLoKg==","signatures":[{"sig":"MEQCIDeW7Ol3LkrgZ97ahc5tntT02KAn4L5PDKctAf0dV+DnAiB6TQr60M/+NHv95S4Wo7CLA5Lf61/67gpt35dHrYsBOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10801},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"91fcc9c38668d7655d6e88dd4aada0a39590882d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"String interpolation","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-interpolation_2.3.0_1731616527119_0.5304323670196505","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@aegenet/belt-interpolation","description":"String interpolation","keywords":["string","interpolation"],"version":"2.4.0","main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/bundle.d.ts"},"default":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/bundle.d.ts"}},"typings":"./dist/bundle.d.ts","types":"./dist/bundle.d.ts","author":{"name":"Alexandre Genet"},"sideEffects":false,"license":"MIT","publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/aegenet/belt.git#master"},"dependencies":{},"peerDependencies":{},"devDependencies":{},"pre-commit":["lint"],"scripts":{},"_id":"@aegenet/belt-interpolation@2.4.0","gitHead":"2206bc43a358dc96c7b8f55fe0f46c696885fed4","bugs":{"url":"https://github.com/aegenet/belt/issues"},"homepage":"https://github.com/aegenet/belt/tree/master#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7G6kKtpVHc3XeabWOt40h/UqKQAoN7uhrLVNLkcdODoSm8iLPs+f4/qCpd4oakUyJD4+FiTE5r0qrWVf1j6U9g==","shasum":"3b505ce34ce96adc93cf188a4ffde2f04832b1fd","tarball":"https://registry.npmjs.org/@aegenet/belt-interpolation/-/belt-interpolation-2.4.0.tgz","fileCount":7,"unpackedSize":10801,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAK+26ArZpPKsHvBFo/iYRldDfyIdVzixLSHbJuoiyfjAiBWvXOeCDjvnWtTGjU6HyvjEnH4R38e56ToqYIA13RNmQ=="}]},"_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"directories":{},"maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/belt-interpolation_2.4.0_1760893183627_0.891980412923584"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-15T18:53:21.125Z","modified":"2025-10-19T16:59:44.042Z","1.2.0":"2024-01-15T18:53:21.420Z","1.3.0":"2024-01-18T08:47:05.238Z","1.3.1":"2024-01-18T10:08:05.867Z","1.3.2":"2024-01-21T20:33:44.313Z","1.4.0":"2024-02-26T20:05:37.129Z","1.4.1":"2024-02-27T22:44:32.155Z","1.4.2":"2024-02-29T07:43:27.919Z","1.5.0":"2024-03-24T17:54:32.784Z","1.6.2":"2024-08-02T20:50:03.459Z","1.7.0":"2024-08-03T10:35:33.828Z","2.0.0":"2024-08-04T16:19:41.595Z","2.1.0":"2024-09-04T20:14:10.089Z","2.2.0":"2024-10-10T20:03:44.034Z","2.3.0":"2024-11-14T20:35:27.307Z","2.4.0":"2025-10-19T16:59:43.824Z"},"bugs":{"url":"https://github.com/aegenet/belt/issues"},"author":{"name":"Alexandre Genet"},"license":"MIT","homepage":"https://github.com/aegenet/belt/tree/master#readme","keywords":["string","interpolation"],"repository":{"type":"git","url":"git+https://github.com/aegenet/belt.git#master"},"description":"String interpolation","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"readme":"[![npm version](https://img.shields.io/npm/v/@aegenet/belt-interpolation.svg)](https://www.npmjs.com/package/@aegenet/belt-interpolation)\n<br>\n\n# @aegenet/belt-interpolation\n\n> Simple ECMAScript Interpolation\n\n## 💾 Installation\n\n```shell\nyarn add @aegenet/belt-interpolation@^2.0.0\n# or\nnpm i @aegenet/belt-interpolation@^2.0.0\n```\n\n## 📝 Usage\n\n```typescript\nimport { Interpolation, transform } from '@aegenet/belt-interpolation';\n\nconst interpolation = new Interpolation();\ntransform('Hello ${name}', {\n  name: 'David',\n});\n// 'Hello David'\n```\n\n```typescript\ntransform('Hello ${firstName} ${lastName}', {\n  firstName: 'David',\n  lastName: 'Goodenough',\n});\n// 'Hello David Goodenough'\n```\n\n```typescript\ninterpolation.transform('Hello ${firstName} ${lastName}', {\n  firstName: 'David',\n  lastName: null,\n});\n'Hello David '\n```\n\n```typescript\ntransform('Hello ${firstName} ${lastName}', {\n  firstName: 'David',\n});\n// 'Hello David '\n```\n\n```typescript\nconst interpolation = new Interpolation({\n  customDialects: {\n    spider: /(\\\\{0,1})¤¤([a-zA-Z0-9_\\-]{1,})¤¤/,\n  },\n});\n\ninterpolation.transform(\n  'Hello ¤¤firstName¤¤ ¤¤lastName¤¤',\n  {\n    firstName: 'David',\n    lastName: 'Goodenough',\n  },\n  { dialect: 'spider' }\n);\n// 'Hello David Goodenough'\n```\n\n```typescript\nconst interpolation = new Interpolation({\n  getValue: (ctx, propPath) => {\n    const props = propPath.split('.');\n    return String(\n      props.reduce((prev, curr) => {\n        return prev[curr];\n      }, ctx)\n    );\n  },\n});\n\nconst result = interpolation.transform('Hello ${person.firstName} ${person.lastName}', {\n  person: {\n    firstName: 'David',\n    lastName: 'Goodenough',\n  },\n}),\n// result = 'Hello David Goodenough'\n```\n","readmeFilename":"README.md"}