{"_id":"@adviser/cement","_rev":"216-d14342e2e75236675d4d47538890abed","name":"@adviser/cement","dist-tags":{"dev":"0.4.64-dev","latest":"0.5.36"},"versions":{"0.0.1":{"name":"@adviser/cement","version":"0.0.1","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.1","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"d0adfcbdc2b7902e5dc8bd248c9d3c65fe769dcc","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.1.tgz","fileCount":64,"integrity":"sha512-cnxwrOAZibZMgC14fl6rekmGBRYUJlEFL6brONQxf4pjZcysESJsKFYea426o1XgmPMqOcZf28WOQFTHvUoklA==","signatures":[{"sig":"MEYCIQD5pY2SBLQVDfqzWo9UqivWArH5LXSth2gBwovfcpyA4QIhAJ5N9C+vLFA1piJPdXWUdXC3n12KG+jNLSnWS6lPzc3C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148865},"main":"index.js","_from":"file:adviser-cement-0.0.1.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/45a013894ccfae6086df82059e62dba6/adviser-cement-0.0.1.tgz","_integrity":"sha512-cnxwrOAZibZMgC14fl6rekmGBRYUJlEFL6brONQxf4pjZcysESJsKFYea426o1XgmPMqOcZf28WOQFTHvUoklA==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.4","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.13","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.1_1706728946384_0.2692127585745392","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@adviser/cement","version":"0.0.2","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.2","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"c2f4940c33c871efca5c1ddad63c264abdb428e8","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.2.tgz","fileCount":63,"integrity":"sha512-gVDBn9xJTXHZpmt/HACMeTfG83AFH8uDKZckeGsB15UpD1fZqmhsp9Ph/JJoC5FQbnznefipD6zVlHhIBpadJA==","signatures":[{"sig":"MEUCIQCbTsUfhuYXw3AQCle1632Ex7985O38zYkNQlQTTSm0dgIgJHtZhMPnmLoPlie0UOATZgwOy4ufpVQaZ28Kr4yWjYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123146},"main":"index.js","_from":"file:adviser-cement-0.0.2.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/79f6492efd902c15300c63b4a206f252/adviser-cement-0.0.2.tgz","_integrity":"sha512-gVDBn9xJTXHZpmt/HACMeTfG83AFH8uDKZckeGsB15UpD1fZqmhsp9Ph/JJoC5FQbnznefipD6zVlHhIBpadJA==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.4","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.13","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.2_1706780857320_0.09659478869302318","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@adviser/cement","version":"0.0.3","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.3","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"09b7dd05060d1977af7a88a14e5b377b921bd8a4","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.3.tgz","fileCount":107,"integrity":"sha512-wJkOCKSIRQohIm2MXMch84TlxJhrhZhgNAM23DruqpXrHHzFDbndedhDeH51MeNYcmeUObZL9ii4BET3qpkKAw==","signatures":[{"sig":"MEUCIQDhMocT2wy5pkhbT8MKDvrX+WdwHEQU/mhKz6PyplWCaAIgImpmkkM79awmFYV52qR3xomgk4aT/dfS1qIzwqFykDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164317},"main":"index.js","_from":"file:adviser-cement-0.0.3.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/5e1fbca058b8636363540e5669ea73eb/adviser-cement-0.0.3.tgz","_integrity":"sha512-wJkOCKSIRQohIm2MXMch84TlxJhrhZhgNAM23DruqpXrHHzFDbndedhDeH51MeNYcmeUObZL9ii4BET3qpkKAw==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.4","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.13","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.3_1706877283362_0.17052976935642739","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@adviser/cement","version":"0.0.4","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.4","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"cb9947157afce2790eaed09253ed28c7aafc06d7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.4.tgz","fileCount":119,"integrity":"sha512-WfPsiY4XDuPVMdLBCqStt76lnsN9AxNpWS9xc8OJ5LPlgXvzexiziHEATHNt7cGc2OmeSMb9oURglMwVSpOuKg==","signatures":[{"sig":"MEYCIQCHr1dWXZbD8shhT+z9E9c4RYSMnXZ7QYdoKHIw5sePHAIhAJ6tGZcK6O4WhpPzTX4dM5lAQcy3IzzVny00R2QQKBTN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176189},"main":"index.js","_from":"file:adviser-cement-0.0.4.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/2116b03989b2c03f52f94461b443951c/adviser-cement-0.0.4.tgz","_integrity":"sha512-WfPsiY4XDuPVMdLBCqStt76lnsN9AxNpWS9xc8OJ5LPlgXvzexiziHEATHNt7cGc2OmeSMb9oURglMwVSpOuKg==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.16","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.4_1707383878877_0.7042592032933048","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@adviser/cement","version":"0.0.5","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.5","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"b60084a57b2643d35605d2488e3c56eeceeb5c95","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.5.tgz","fileCount":119,"integrity":"sha512-sF6N3U+Gnn6oIEnP4U7yBLcCF+GuHaGXhZ/rsPYh6ebWZEpYef7Fc+YpSHessfZYmetTJckH9eYWs/S76GLV/A==","signatures":[{"sig":"MEUCIQCGmA6XW6f59Ekf5qDTAX0XSODSK1pIVGJqOQ+VKPiAbAIgL0FOpjiX4tot+AHP4Sn0swIQqh1OkazF3ebULQWuBM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176558},"main":"index.js","_from":"file:adviser-cement-0.0.5.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/74030e8a03005ba9570141c307789c7a/adviser-cement-0.0.5.tgz","_integrity":"sha512-sF6N3U+Gnn6oIEnP4U7yBLcCF+GuHaGXhZ/rsPYh6ebWZEpYef7Fc+YpSHessfZYmetTJckH9eYWs/S76GLV/A==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.16","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.5_1707384353887_0.41464591691572794","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@adviser/cement","version":"0.1.0","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.0","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"091741f202388f25431ee722ee02f8091b1713d2","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.0.tgz","fileCount":131,"integrity":"sha512-UmMPvoT1HVluH9uOmKRQGt+TD2DwrMo0+JJ53xx4jhu/CzDyYqi3vlrmGHJg70W9CZiaq/LIB+pEe0QbdgFaGg==","signatures":[{"sig":"MEUCIDcXW7VmVCWsGwgXCHdkTUMeJW4NsheOukbNiQ7E2+nZAiEA17oVwN9kpemE5lqCWhWtBnGhJ8nOpwrL/PAqV8pRKiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184374},"main":"index.js","_from":"file:adviser-cement-0.1.0.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/319a19997dc412c5276a6eeff5969282/adviser-cement-0.1.0.tgz","_integrity":"sha512-UmMPvoT1HVluH9uOmKRQGt+TD2DwrMo0+JJ53xx4jhu/CzDyYqi3vlrmGHJg70W9CZiaq/LIB+pEe0QbdgFaGg==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.0_1707748137210_0.5503036162098187","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@adviser/cement","version":"0.1.1","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.1","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"f4d299c2dabf0595a8f498e290872d24c66b0497","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.1.tgz","fileCount":139,"integrity":"sha512-e3/I+YRFeTDFLKIzzLvOjyVHr9AmGJ/LQH8OOJICXgrVfhIAvYAE6N7Bm2+hgo69043frRbp5u/j0KeiDiflkw==","signatures":[{"sig":"MEUCIDEQ/yaepjquuZQAPKyd53edZKLQxG2CiyyFj+yRMSytAiEAmaxtxuWE/owIlozgRAV1rQfG6Ktg6qDDrcur1spAwTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186593},"main":"index.js","_from":"file:adviser-cement-0.1.1.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0a4d1410ad0cf517875197cc604c15ef/adviser-cement-0.1.1.tgz","_integrity":"sha512-e3/I+YRFeTDFLKIzzLvOjyVHr9AmGJ/LQH8OOJICXgrVfhIAvYAE6N7Bm2+hgo69043frRbp5u/j0KeiDiflkw==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.1_1707751287960_0.2925294237135714","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@adviser/cement","version":"0.1.2","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.2","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ba9b4251a6d4267d8625c7a120d44d61f7a55260","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.2.tgz","fileCount":139,"integrity":"sha512-45rOulIC/9zCIXmxSO1A7xNWeILtY2hjpsHYXk4ZHolKhtuQPHvoWl0xFCIzcmKvT2CGLh4tJI5Scj7qJdILMw==","signatures":[{"sig":"MEQCIF1/HHYOMlu5TKvtwxSqgSa69akC0FGa6JUhbrLyRmyjAiAZlprTj/GBCyB7h2hbiFDcjEhlh9KEwjp0OxfWWlZ5+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186616},"main":"index.js","_from":"file:adviser-cement-0.1.2.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/b19d76a3820ba94002acf8f5cc0a71a2/adviser-cement-0.1.2.tgz","_integrity":"sha512-45rOulIC/9zCIXmxSO1A7xNWeILtY2hjpsHYXk4ZHolKhtuQPHvoWl0xFCIzcmKvT2CGLh4tJI5Scj7qJdILMw==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.2_1707751960867_0.21875738155921276","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@adviser/cement","version":"0.1.3","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.3","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"81bad2c0ebb2b53b2cd4cc2abbd5be59285b9c0b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.3.tgz","fileCount":139,"integrity":"sha512-fCbgaakXMU9U5mpLKRTvA3pHbv3alV0JmAmAurn2GoINiGfLuMTjcoZtOXKdeMDIZnifhHudLhcLRtvppP3pgA==","signatures":[{"sig":"MEYCIQDy2PtCsGedvlw60EqyEfQTGFDgGp3i9Z+znY31ru3m0gIhAJjn7kvKtvY7MdzJgifCpYjF1yZIxXgKvdB+pMInrLtD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186478},"main":"index.js","_from":"file:adviser-cement-0.1.3.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/58ae04c77642649cc0d9f455fcf9d495/adviser-cement-0.1.3.tgz","_integrity":"sha512-fCbgaakXMU9U5mpLKRTvA3pHbv3alV0JmAmAurn2GoINiGfLuMTjcoZtOXKdeMDIZnifhHudLhcLRtvppP3pgA==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.3_1707752169598_0.9001893866093795","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@adviser/cement","version":"0.1.4","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.4","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"fc67936effe8c90723d56eda1d1c15ce1fd6931b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.4.tgz","fileCount":139,"integrity":"sha512-iNeWvAjYjb7LxevVW+qNmIWpFvhl0ut0g2QBCkrMg5Pk4C3PLXeb1UN6PZSMNHcZVqFrAvvZG7eKRHH6n+FkAw==","signatures":[{"sig":"MEUCIBFadOpIApiCwSuKXi+s33r8VZra8YM3FAKNNYl0JOGUAiEAyC9BymCzGmcd9e+y11CODnUDIZ1co/spMFhVg3vwhss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186478},"main":"index.js","_from":"file:adviser-cement-0.1.4.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/9246687743a4dcfc33d41de4444bf7cb/adviser-cement-0.1.4.tgz","_integrity":"sha512-iNeWvAjYjb7LxevVW+qNmIWpFvhl0ut0g2QBCkrMg5Pk4C3PLXeb1UN6PZSMNHcZVqFrAvvZG7eKRHH6n+FkAw==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.4_1708361717016_0.7637261147445953","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@adviser/cement","version":"0.1.5","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.5","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"fb6c40a251bc61b211dbec4a86e1c03c2cf71af3","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.5.tgz","fileCount":139,"integrity":"sha512-FgUhWsRtU762m1vTa0F0REbrxcki9pmbqXgiSxZ0dirO3Olcl5v//PvWjqti7MKs2Gja1wi2Yh+rk0anu4DXPQ==","signatures":[{"sig":"MEUCIQCQkCeKzt2+s/GLU5wdVz8C+V7Cupl6/h1En/ygOgd3hgIgFmOhcDc/qX4sjcPmV8EuQV9GjBPiwh/fOaSjLNn7W3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186478},"main":"index.js","_from":"file:adviser-cement-0.1.5.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/5a1db8e05896be6df414dd00bbdcd06c/adviser-cement-0.1.5.tgz","_integrity":"sha512-FgUhWsRtU762m1vTa0F0REbrxcki9pmbqXgiSxZ0dirO3Olcl5v//PvWjqti7MKs2Gja1wi2Yh+rk0anu4DXPQ==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.5_1708366312092_0.8351230850053852","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@adviser/cement","version":"0.1.6","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.6","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"13d64a6e9d61871839c7770dc0e1b0d66d35998f","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.6.tgz","fileCount":139,"integrity":"sha512-KXN6nKgngthEw19WkaePxVqGx31cGvFT8Ve7bZ0CRf44w95LfNkxq9ou6fCVM03R27g8WuHrIt+NAPLGgz1/zg==","signatures":[{"sig":"MEUCIElSRVgcmBvtMjHLycd2iYwygo1k1HuJHXv8u52RwIH2AiEA1p7IG4qh7GoczDMCXegK14qxexdbopbGcoDsd9nHGh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186478},"main":"index.js","_from":"file:adviser-cement-0.1.6.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/35ea62eab455f787fb0396bf8760ba71/adviser-cement-0.1.6.tgz","_integrity":"sha512-KXN6nKgngthEw19WkaePxVqGx31cGvFT8Ve7bZ0CRf44w95LfNkxq9ou6fCVM03R27g8WuHrIt+NAPLGgz1/zg==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.6_1708366841626_0.9088001451978218","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@adviser/cement","version":"0.1.7","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.7","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"9a8852487b4d4a7b8cdfbfc71439c8e59299192e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.7.tgz","fileCount":139,"integrity":"sha512-s6HZTNOgIEylhuGIk5dMbhCaGcRcB4ioEDmRezKIc4jpGowzbUGJvqL2pwbYJq0jMxJgLnpYsEKcLCi8my/edQ==","signatures":[{"sig":"MEQCIBcqTye529/I+sifpNB942jZ6MRl5BqLYyLxZc7O3nclAiBvAhZHLPXTwFl2q0cxa5lSv8quTMEVBRdEtP8sbxlLlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186987},"main":"index.js","_from":"file:adviser-cement-0.1.7.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/9aa0c5b3b252b2a55ff09e8b63399f7f/adviser-cement-0.1.7.tgz","_integrity":"sha512-s6HZTNOgIEylhuGIk5dMbhCaGcRcB4ioEDmRezKIc4jpGowzbUGJvqL2pwbYJq0jMxJgLnpYsEKcLCi8my/edQ==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.12.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.7_1712138865434_0.1598341511228225","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@adviser/cement","version":"0.1.8","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.8","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"130d61e2033d6a6d0051c653c9f704eb4dae30e2","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.8.tgz","fileCount":139,"integrity":"sha512-hXduvvAYEIKZqpqkScxTV6CQgbun27mWiFC2FnzcbbFnd8OkJK8giDQls69Z7ThmduhXT4DMupVDCQNfaTMkJg==","signatures":[{"sig":"MEUCIQCmp7iNcgsArOgKorBZI8Z6emwFU8eoA6kAePF3i5kvtAIgdonhxej7w2KUvQPMzrD5O0jAquPEfb6w7Je8bOqvfB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186851},"main":"index.js","_from":"file:adviser-cement-0.1.8.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/e338dc6073c30cfb7322f85c403c720f/adviser-cement-0.1.8.tgz","_integrity":"sha512-hXduvvAYEIKZqpqkScxTV6CQgbun27mWiFC2FnzcbbFnd8OkJK8giDQls69Z7ThmduhXT4DMupVDCQNfaTMkJg==","_npmVersion":"10.2.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.12.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.8_1712140958652_0.8049643754331341","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@adviser/cement","version":"0.1.9","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.9","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"6d2a7215c533ae342bc13ec0f61561313cec6eb9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.9.tgz","fileCount":139,"integrity":"sha512-DkqXr2pDfVXAq9MJDf7A2q6W5QY1hkI+JYnLQsW/4f681BeDR23DUQzPPwSCXTNtSZAyBj6u7QZliAIGRSpkwA==","signatures":[{"sig":"MEYCIQD/bCGDW6UIGgpGQHiqMSYMy682H0/6VsT/hU15Ndmy3QIhAMh39TWk4f/jdfsv8KayuHb48JkGNTnAyhKJHoPIlHWW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189471},"main":"index.js","_from":"file:adviser-cement-0.1.9.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/b1e60c67b5e2aee897ffa328447aad2b/adviser-cement-0.1.9.tgz","_integrity":"sha512-DkqXr2pDfVXAq9MJDf7A2q6W5QY1hkI+JYnLQsW/4f681BeDR23DUQzPPwSCXTNtSZAyBj6u7QZliAIGRSpkwA==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.12.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.9_1718131948691_0.9856561743813999","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@adviser/cement","version":"0.1.10","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.10","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"9edef37e8e8e842542ede274dbeb9f95f5a9f56e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.10.tgz","fileCount":139,"integrity":"sha512-hqyLYITwUqw1bAQyLspfGGbdZl7KZ2ng+YBIJN8ZyIpkZfBMsdiN7NFDl5CRU8DhSWD3Zcoau69PPw/jLRKRbA==","signatures":[{"sig":"MEUCIEieuquMzg3tdNZcDCxvRMgxyxJY2NHLtYyguq5DoalXAiEAq25fyImwrBBirGkRCvy+QrwhRLhl9Hjl65e99CYUKRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202974},"main":"index.js","_from":"file:adviser-cement-0.1.10.tgz","types":"./index.d.ts","engines":{"node":">=16"},"scripts":{"lint":"eslint . --ext .ts","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx ts-node ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/ac617398b20cd49a1fb62991dc0e88ab/adviser-cement-0.1.10.tgz","_integrity":"sha512-hqyLYITwUqw1bAQyLspfGGbdZl7KZ2ng+YBIJN8ZyIpkZfBMsdiN7NFDl5CRU8DhSWD3Zcoau69PPw/jLRKRbA==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.12.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.10_1718142041913_0.17692178436084105","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@adviser/cement","version":"0.1.11","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.11","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ca52a5f63cc9406c814da9a928958c391ec48b80","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.11.tgz","fileCount":147,"integrity":"sha512-2jrM2xNvwURvbmyX8E8wY5euKC+SmLGOqUAsLcJKcfWX1dLW+c4dFqEMk39XgwDmXJIR+Fa56lN7EJYjyO/TLQ==","signatures":[{"sig":"MEQCIDWgprnGZukTm9qiuE2Xw16g0ISSew44Ht9PoozarHXoAiBnRGlnD4kaIcDgng3IcQlXfbtSB+ma8NIME2Q0SOUdcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210459},"type":"module","_from":"file:adviser-cement-0.1.11.tgz","types":"./index.d.ts","xmain":"index.js","engines":{"node":">=16"},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist ; cp -pr . ../pubdir/","test:js":"jest","build:js":"tsc","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier ."},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/351fa440c7c042f7d5b0098f2cfc7cbd/adviser-cement-0.1.11.tgz","_integrity":"sha512-2jrM2xNvwURvbmyX8E8wY5euKC+SmLGOqUAsLcJKcfWX1dLW+c4dFqEMk39XgwDmXJIR+Fa56lN7EJYjyO/TLQ==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.2","jest":"^29.7.0","eslint":"^9.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.12.3","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.11_1718204334107_0.6633384275643397","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@adviser/cement","version":"0.1.12","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.12","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"869e2bbb65360bb5ca49096fc8a541b8033d3631","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.12.tgz","fileCount":37,"integrity":"sha512-UJtQbCkKKrAnjnPPZDcBfdmX1yTPu0sB2qrt+gidEN5dH8u8FC5PhkTd7bGF8jb+GS+LoFMRxLI4yqcgeBOvOg==","signatures":[{"sig":"MEQCIAEYL4vFI+inGUdtm3C+NaoGpIXz8QUhFU+EkYoIP4R0AiBGzxwA+6hQusm1hKlv3MQWRt6Jzkryq29TxK9Zu7lgJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291054},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.12.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"jest","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/d63afb246007511db8e49238b532f37a/adviser-cement-0.1.12.tgz","_integrity":"sha512-UJtQbCkKKrAnjnPPZDcBfdmX1yTPu0sB2qrt+gidEN5dH8u8FC5PhkTd7bGF8jb+GS+LoFMRxLI4yqcgeBOvOg==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tsup":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.2","jest":"^29.7.0","eslint":"^9.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.12.3","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.12_1718209375332_0.19485885057054753","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@adviser/cement","version":"0.1.13","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.13","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"984c39dcf3dece0d87caa4d98061902bc605f676","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.13.tgz","fileCount":37,"integrity":"sha512-ROzYxxC4vbnJ3HBnkxKYw1ZkEz6fpCf9sITWaduXpXfriEhcqVF5ooDNC6uVXyeutfZmYMvJnKkOUmJcWfE8PQ==","signatures":[{"sig":"MEYCIQDlLBBfS35DqwdzJdH+U3r3JAYU5nO4PwaCHZK8do+IoQIhAJ+KzbxcQoZQh0Y3Ksp4eIxHL80b2dxKosScGi+QS0k2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290320},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.13.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"jest","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/a7af19541b28f17413041fd7f4f21801/adviser-cement-0.1.13.tgz","_integrity":"sha512-ROzYxxC4vbnJ3HBnkxKYw1ZkEz6fpCf9sITWaduXpXfriEhcqVF5ooDNC6uVXyeutfZmYMvJnKkOUmJcWfE8PQ==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tsup":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.2","jest":"^29.7.0","eslint":"^9.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.12.3","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.13_1718279294524_0.5512998460160108","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@adviser/cement","version":"0.1.14","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.14","homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"4a66988c680bdffe87d14713e455b20b43fd540a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.14.tgz","fileCount":37,"integrity":"sha512-OURszVBl6gIoypMOvrLfpirMC4LB+rTjte5YJCRlBEFyxiCBH7dnqR5pKZC/YOVwuZ2oBEsKKXFtiZPpxcp24w==","signatures":[{"sig":"MEUCIF9nzOjmnpGY8+09ddmKzqsPEBnH0vnUUaAf3xk/40euAiEA7Xa3dJW8KrLUJ6ua5YWa5IgdB5DU3ZR2UKO1bOLpf8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290436},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.14.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"jest","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0c3cac8756a68a9c9b21270aa5086823/adviser-cement-0.1.14.tgz","_integrity":"sha512-OURszVBl6gIoypMOvrLfpirMC4LB+rTjte5YJCRlBEFyxiCBH7dnqR5pKZC/YOVwuZ2oBEsKKXFtiZPpxcp24w==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","jest":"^29.7.0","tsup":"^8.1.0","eslint":"^9.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.14_1719928797087_0.5003424433459489","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@adviser/cement","version":"0.1.15","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.15","homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"a18a78d1e15d7b42c4f64909aa95cceba80ce6de","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.15.tgz","fileCount":37,"integrity":"sha512-t3HbeTRBnXiWXZozyoag0Bkba1RSE4Z/KTWNhNOWA0WWdeF3dz2t7nxPHue0c9cw12n0HBqsD+PQ/Gu9gl+69A==","signatures":[{"sig":"MEUCIQDwsUVHQ8C/uY/6Vc+VADfg3c3uhFuUQ/LCOe6K4XQTVwIgLt+A7IGd/9Qp42VRum7xYLlH0rFjefbz28oTuMV2PMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294372},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.15.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"jest","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/28b668770fbcf7afdb0de3f764a42614/adviser-cement-0.1.15.tgz","_integrity":"sha512-t3HbeTRBnXiWXZozyoag0Bkba1RSE4Z/KTWNhNOWA0WWdeF3dz2t7nxPHue0c9cw12n0HBqsD+PQ/Gu9gl+69A==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","jest":"^29.7.0","tsup":"^8.1.0","eslint":"^9.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.15_1719929145871_0.06829986609545435","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@adviser/cement","version":"0.1.16","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.16","homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"f743766e421dd453cf9b69384dd6429da3180064","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.16.tgz","fileCount":37,"integrity":"sha512-8E9LaQ+KAuYardpt+1YYxDJYeHUOuFaDdSDR7uxXc/e2tPs6wL3hKAwCSx4QpRcFYb4mGMOZ7NGLr9/KoElY4w==","signatures":[{"sig":"MEUCIQDFcToHf3cdBgGxXrlpSjEaO8hYMGg/dSigECun9sLWIgIgRr8w5IFFuXBxEL9oVDfkSqfsA40Lw74gpEy3mvyqDgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296798},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.16.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"jest","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/45600ede963250028ae31210c547f9be/adviser-cement-0.1.16.tgz","_integrity":"sha512-8E9LaQ+KAuYardpt+1YYxDJYeHUOuFaDdSDR7uxXc/e2tPs6wL3hKAwCSx4QpRcFYb4mGMOZ7NGLr9/KoElY4w==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","jest":"^29.7.0","tsup":"^8.1.0","eslint":"^9.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.16_1719933574320_0.13650013104921088","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@adviser/cement","version":"0.1.17","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.17","homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"9a61d5815d95f13e68e4ba046a169e7d2cba7d6b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.17.tgz","fileCount":37,"integrity":"sha512-8JPyzty2Em+pbrptR4b9VIqOBs7aD6c1WBJo9K6PWz2Tma/U30W5scwo+yVKSOOqjK/EhhPzMDnAQNHV/EcUKQ==","signatures":[{"sig":"MEUCIGKTasQkzNAGnvMrJ2R67ILSEBlDaU7m3B805QMAXnccAiEAv25NFM4nKOjkXigZu+Ye0D6ByClIenRZxXAAjRJBUs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297446},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.17.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"jest","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/508c355129047758959ecf4b86693ec9/adviser-cement-0.1.17.tgz","_integrity":"sha512-8JPyzty2Em+pbrptR4b9VIqOBs7aD6c1WBJo9K6PWz2Tma/U30W5scwo+yVKSOOqjK/EhhPzMDnAQNHV/EcUKQ==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","jest":"^29.7.0","tsup":"^8.1.0","eslint":"^9.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.17_1719934360403_0.20481256624927102","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@adviser/cement","version":"0.1.18","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.18","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"56bdd19dd76ed4ee84ff093de1c7f904adcdcd30","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.18.tgz","fileCount":37,"integrity":"sha512-MuLajOH8Xfot8ARUx503DppZkTyjAF8yUs3bMLbz1+WM0Ngk2exbyQ9ixT8rb4z57BVN2V4eqchswRoFN28zOw==","signatures":[{"sig":"MEUCIQDrcFglAzVxGWIqMhy4bwzvmX4LIBAmfoPRpaJCajbPJgIgPBwerE6fqmqLOlidzqlyeY4gKpaWoW9JOLZOWNnB7hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297726},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.18.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/22fa4ebf830d444338a14ee84cf481d8/adviser-cement-0.1.18.tgz","_integrity":"sha512-MuLajOH8Xfot8ARUx503DppZkTyjAF8yUs3bMLbz1+WM0Ngk2exbyQ9ixT8rb4z57BVN2V4eqchswRoFN28zOw==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.18_1719945095784_0.991080813964432","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@adviser/cement","version":"0.1.19","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.19","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"7c7db0662f903e7989a6f2cafbdb4d1e1028e7e2","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.19.tgz","fileCount":37,"integrity":"sha512-LRnb2dU5cvNYLvfL+Gnd28hOM48U+wn/oLD+1a/0t1ygPkmxFuJW9nEEke5uJvOO2DVaJXNzJkAcvQ/C9Y57Xg==","signatures":[{"sig":"MEQCIC8bUpz46F38FEpa3aQ7Pf3vYG8+R9zfTEbewBKFmizQAiBvenL5FxlBNFZrlfCLPeRIwfrQKKkeao387xfKOLSHfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300473},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.19.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/2ddc52756161d7fdee622593b2954e05/adviser-cement-0.1.19.tgz","_integrity":"sha512-LRnb2dU5cvNYLvfL+Gnd28hOM48U+wn/oLD+1a/0t1ygPkmxFuJW9nEEke5uJvOO2DVaJXNzJkAcvQ/C9Y57Xg==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.19_1720206182549_0.899285121278393","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@adviser/cement","version":"0.1.20","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.20","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"f3c58319b8aa072bc33e304b05e69af47cd1696f","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.20.tgz","fileCount":37,"integrity":"sha512-6Pi0d+a4+cgE1XlBi5Ot6v6DOcKJxdGaqJ9qt4jktvlkBFtgJsvwC5saFNYjerVAdVO6eoZUEUmZlPCXlE8Lrw==","signatures":[{"sig":"MEQCHypIlWvtr/hU1JNL+16N5NK6UkgRq8TE2jIahX3FxxICIQDFRjmALhO5XGShLCsALwhgPy6RLAg/c3G+eL0IJAxnbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301415},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.20.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/4186f7b421b767f916f9c3f6147e98a9/adviser-cement-0.1.20.tgz","_integrity":"sha512-6Pi0d+a4+cgE1XlBi5Ot6v6DOcKJxdGaqJ9qt4jktvlkBFtgJsvwC5saFNYjerVAdVO6eoZUEUmZlPCXlE8Lrw==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.20_1720428364512_0.9205116671883697","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@adviser/cement","version":"0.1.21","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.21","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"dc29216a3a1073cff7db096db1fbd693f02e0be6","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.21.tgz","fileCount":37,"integrity":"sha512-/N4qeaggTapQ3++dOPLVUT708+QcbPo9L6sN5+X6dA4hKPL9OniFvtwyKh6znvDcSuAlGyla1Lugv3p43ZPhew==","signatures":[{"sig":"MEQCIHzf2W6zKmVzxvbeY1CUKpgCx64Q3ScjrS6Fe4+w6D6kAiBRjyPgYvMixT0di6BcG59hPPvr2QUVBZ8CSodFctp2Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304510},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.21.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/c4b890b2dfe0daf1d8517e9bf9f30eeb/adviser-cement-0.1.21.tgz","_integrity":"sha512-/N4qeaggTapQ3++dOPLVUT708+QcbPo9L6sN5+X6dA4hKPL9OniFvtwyKh6znvDcSuAlGyla1Lugv3p43ZPhew==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.21_1720596631240_0.8178124998794374","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@adviser/cement","version":"0.1.22","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.22","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"0a3095196e5e937b94bd9fb0ab8c5142e701075a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.22.tgz","fileCount":37,"integrity":"sha512-2eO3WpkMJLsnFWTFPNnSOQ4i/HD0GVm/hI1nA73wv0MpDCTe8ewoPOK6WZiVXLqY7IHhLUqtUb7lYQrddC2Oqw==","signatures":[{"sig":"MEUCIByi66s2c8XdjNrJ5Icj4kV1BTcD8yC0zxV7F1Dvx3J/AiEA7iFlMS8B2PNSLF98kdPRyv5EorBQcZhF2N5ftAba83M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320508},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.22.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/926c1ded8b1f1769f3194c973a7020b3/adviser-cement-0.1.22.tgz","_integrity":"sha512-2eO3WpkMJLsnFWTFPNnSOQ4i/HD0GVm/hI1nA73wv0MpDCTe8ewoPOK6WZiVXLqY7IHhLUqtUb7lYQrddC2Oqw==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.22_1720617201849_0.33167270234395496","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@adviser/cement","version":"0.1.23","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.23","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"e472f11680118479fa7e02d1f3317629fa3201db","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.23.tgz","fileCount":37,"integrity":"sha512-qo/918XnbknY6cLakwYYiOu8fYS6M3jw7FNTxHTsyBiou0yxkqTR2IAzCW8X609kdYOTrNOaUpCtUGIHKjDzgA==","signatures":[{"sig":"MEUCIQD6llMKvjBNRoQI+SP9Z4TDflJvePHGWp47GNpg//rMXgIgLb5UiPIZTZufk5dHJezG+2Ir7rQm5N+ftUjjOZi3UDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321056},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.23.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/36c5e5b3598478755b4b9918a5365aac/adviser-cement-0.1.23.tgz","_integrity":"sha512-qo/918XnbknY6cLakwYYiOu8fYS6M3jw7FNTxHTsyBiou0yxkqTR2IAzCW8X609kdYOTrNOaUpCtUGIHKjDzgA==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.23_1720637967596_0.14283802951576052","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@adviser/cement","version":"0.1.24","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.24","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"dbbb5106208e6eeed44047c43174781b4db68cbb","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.24.tgz","fileCount":37,"integrity":"sha512-nCr4FoDdU6sJjWDN6SPIznoCk8jopqlBguyZXXpau0fRUZLTUfafa128as9JtqPEKL5cghA0gDrvCz/SmnXkgA==","signatures":[{"sig":"MEQCIBJYO7OvVwOmIjvTity4iHIr+VJo2pZC68wwYBzYvJhlAiArcRkLjEESFhRvCXLez1KO6JRhWmU91+bYzLGsu51Z2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322046},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.24.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/fb3a29cf0fb2f6d38d5cddd30d2fe628/adviser-cement-0.1.24.tgz","_integrity":"sha512-nCr4FoDdU6sJjWDN6SPIznoCk8jopqlBguyZXXpau0fRUZLTUfafa128as9JtqPEKL5cghA0gDrvCz/SmnXkgA==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.24_1720645853071_0.9463701831603091","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@adviser/cement","version":"0.1.25","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.25","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"72b8575955f7b4861d5e7c79d266208249813e0f","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.25.tgz","fileCount":37,"integrity":"sha512-nJL/H0aLCmdsQVI460IOP7Bx1ZNqUhXuaNRPWwGKy+KbKqI63k8ZbySIJZyDWmROQhslgYO9HACw9fVX9X+Shg==","signatures":[{"sig":"MEUCIQDMZD8FhkqXkC2vwjhmBrEioJfccrR/sD4BHgKNjt6ALQIgTJwX/xQQr9xsSFY6DCSUpFYww+ZVGm1FLdrlHTblGFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334799},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.25.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/6c45fd9a61254e7a6947f433e94c5d57/adviser-cement-0.1.25.tgz","_integrity":"sha512-nJL/H0aLCmdsQVI460IOP7Bx1ZNqUhXuaNRPWwGKy+KbKqI63k8ZbySIJZyDWmROQhslgYO9HACw9fVX9X+Shg==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.25_1720709994378_0.5207982764574841","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@adviser/cement","version":"0.1.26","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.1.26","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"b0590de5b4e69141bb2001d3ead3c47e41ad60a8","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.1.26.tgz","fileCount":37,"integrity":"sha512-2tDiildR5goSj/UyfNCUZ45bz4ou2gigkuY49n3vaXbkx5kVRv/kNsxAU4XoWUD/Mhw8EQGrCkopwv5AbNUatw==","signatures":[{"sig":"MEYCIQCWNuKGl2r2GxEjcaGL4TFgQHKorq75RRZKxnIA62AWSQIhALRJOUxiP7lzgcqf1icpBeqGJOFVs7ILAbLcRuoDzU0D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335979},"main":"index.js","type":"module","_from":"file:adviser-cement-0.1.26.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/e22347f7ace1b3e0cc8ae60f2cc10bc8/adviser-cement-0.1.26.tgz","_integrity":"sha512-2tDiildR5goSj/UyfNCUZ45bz4ou2gigkuY49n3vaXbkx5kVRv/kNsxAU4XoWUD/Mhw8EQGrCkopwv5AbNUatw==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.4.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.13.0","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.1.26_1720770415391_0.6156408115662539","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@adviser/cement","version":"0.2.0","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.0","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"517e75f78d4d8982151db6db3c512c931aec4b0d","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.0.tgz","fileCount":37,"integrity":"sha512-UefOgG96n9/0LKN/w0eGTHed0230SETDVjvrXYGGW8kdB/Jz22hteHsXUmx9wjRv2O/g6/0dgxklbmkAwAC1Kw==","signatures":[{"sig":"MEUCIQDdTlwcWU1bfry9Bb5yHBYc5KUfaYGg44QbTxBq39qC/wIgWZ1LallyrWDVkVOC1KMF+FNY9+NCkLOJg3WL9QDUU4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391775},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.0.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/502a587358821fc93f8313fc51449ba7/adviser-cement-0.2.0.tgz","_integrity":"sha512-UefOgG96n9/0LKN/w0eGTHed0230SETDVjvrXYGGW8kdB/Jz22hteHsXUmx9wjRv2O/g6/0dgxklbmkAwAC1Kw==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.6.0","vitest":"^2.0.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.16.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.0_1720778018023_0.0035065229319535263","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@adviser/cement","version":"0.2.1","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.1","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"f04ffa255060b1852c4a95f689b3784820013358","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.1.tgz","fileCount":37,"integrity":"sha512-+dzthpZkse/JMlcGlqwj3k9KnT72N1R2ub0JZ9g1lSZT0tq4Z4toehX6ebU8O7vG6jbBOnaInZbFrS1kE0nagA==","signatures":[{"sig":"MEUCIClilEw8OI4VxtsYyo7QHYt3LkwSsaAVF7cSBj6r4mznAiEAz0BFyDz6Iu/NGo6A6zNDmgKfY9EK3DGqnwfYiaJYPPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394479},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.1.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/bfd2e5e8ed356d1765b09b257f8d5026/adviser-cement-0.2.1.tgz","_integrity":"sha512-+dzthpZkse/JMlcGlqwj3k9KnT72N1R2ub0JZ9g1lSZT0tq4Z4toehX6ebU8O7vG6jbBOnaInZbFrS1kE0nagA==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.6.0","vitest":"^2.0.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.16.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.1_1720780744797_0.19001715032112587","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@adviser/cement","version":"0.2.2","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.2","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"bb2a66a530d0847d22e50bbf6ecc9610017f070a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.2.tgz","fileCount":37,"integrity":"sha512-NdnagnWZm7LGOdayfrfoTR6tuMIRpaOiA5YNt0CzWo75Qkqx/p0EGyKBjhKfh/3saFQBuQFN2vWEKfZpLpEPWg==","signatures":[{"sig":"MEYCIQCA11/7VpzP5wIfegfC6K/sg2MWq1boa4TpwmmEAg/DPQIhAM0aeQ2b9jopen+pCrQVcGJ2GflFxzg2KJoZ96dZxBZv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394815},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.2.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/3b6a3f7a6ce1d08348bb20fc7079a38c/adviser-cement-0.2.2.tgz","_integrity":"sha512-NdnagnWZm7LGOdayfrfoTR6tuMIRpaOiA5YNt0CzWo75Qkqx/p0EGyKBjhKfh/3saFQBuQFN2vWEKfZpLpEPWg==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.6.0","vitest":"^2.0.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.16.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.2_1720783837580_0.9852870525552397","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@adviser/cement","version":"0.2.3","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.3","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"e00da8f4fceb3ef81b754510a87ba618492e02a7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.3.tgz","fileCount":37,"integrity":"sha512-5byCScwhik1LhSjUh8TPt1LGJVjzfAJAblSDYwVI5COjTCz5XYdUxU3rlpagVT20fwSWPmQQXHK50No2LEFdGQ==","signatures":[{"sig":"MEUCIDwiRX8Rvwvt61PTZ/uyK6w6f+cgzJpF+EHsxKwcfZCnAiEA1ZncH5HOB72hG21gG0bNtSUVB5niXB0LtHQzxxw86e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421205},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.3.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/9b57d1e222733b01fe0d54ef451b7fdd/adviser-cement-0.2.3.tgz","_integrity":"sha512-5byCScwhik1LhSjUh8TPt1LGJVjzfAJAblSDYwVI5COjTCz5XYdUxU3rlpagVT20fwSWPmQQXHK50No2LEFdGQ==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.6.0","vitest":"^2.0.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.16.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.3_1721835786631_0.4387879839978952","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@adviser/cement","version":"0.2.4","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.4","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"eeb90a7a58e9ba36827f3f888cff9ff78d568bb3","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.4.tgz","fileCount":37,"integrity":"sha512-D4uS8uWn72UDwg2Bsbj0QV67m44zRKkH9JiOoWBFPSZtds4NhmKj00ydXtkrPs1qKgD/4opVpd4MN4BAKEgWOw==","signatures":[{"sig":"MEQCICq4jrrXYjlQhNs1AOkTNRQU2inwKClx2FwEV2gx7swBAiBOjl2cI+olSMcnSeHZRWMX35nJJypBIlB+0d4CBdX3fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422669},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.4.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/915c2f740610809a1c5f60921ed5cccb/adviser-cement-0.2.4.tgz","_integrity":"sha512-D4uS8uWn72UDwg2Bsbj0QV67m44zRKkH9JiOoWBFPSZtds4NhmKj00ydXtkrPs1qKgD/4opVpd4MN4BAKEgWOw==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.6.0","vitest":"^2.0.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.16.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.4_1721899636738_0.012659854231046985","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@adviser/cement","version":"0.2.5","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.5","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"bbdf883393d1485d801f55805dbb91a10a1c1d1f","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.5.tgz","fileCount":37,"integrity":"sha512-Y3tZU1utVjlEzMC0afXexHaQXJcGHwQ7gPfFOhVEk47efNRI61zdWf11h9J1HdM6hGxQIZ7Mu7WWx5EgVjd7Dg==","signatures":[{"sig":"MEYCIQD9pqYK1Kz/AtU/U/L8jaLnQONjhQ5TUAixv1Zlcu2x1QIhAJfZZJd1k++lKucnGkbvVyfA21qyxDEzh7UoOXcoHkMp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423775},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.5.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/705a4b06cdcf195f2efc98e96f44b715/adviser-cement-0.2.5.tgz","_integrity":"sha512-Y3tZU1utVjlEzMC0afXexHaQXJcGHwQ7gPfFOhVEk47efNRI61zdWf11h9J1HdM6hGxQIZ7Mu7WWx5EgVjd7Dg==","_npmVersion":"10.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.6.0","vitest":"^2.0.2","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^20.14.9","typescript-eslint":"^7.16.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.5_1721956694977_0.6835005152742042","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@adviser/cement","version":"0.2.6","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.6","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"8983b09c96a7d800b7ea53f9aea9a6ee4816d6d9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.6.tgz","fileCount":37,"integrity":"sha512-44BgtdOI6c1vYJZjn4GBVc6zvGJHgr7f/eZDRFms2KyFkForr8pZKGaEIbPVq4Ge1aQB3omMKrDb2/WSmS2AwQ==","signatures":[{"sig":"MEQCIEqzmDXXQqO4xOxKihb9xjHLjhsE8arVNp9RMJAsxJs3AiA5ya/Uv+PNlWagJUjGFJWO0XbWyX4yZ0aYeprqhD+Nmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472469},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.6.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/809945f053a12d637a3204a87eff8c0e/adviser-cement-0.2.6.tgz","_integrity":"sha512-44BgtdOI6c1vYJZjn4GBVc6zvGJHgr7f/eZDRFms2KyFkForr8pZKGaEIbPVq4Ge1aQB3omMKrDb2/WSmS2AwQ==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.6_1722709811549_0.020828337727589075","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@adviser/cement","version":"0.2.7","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.7","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"77580836db2ef21332ec0aa6ca0b244ba3ac2a86","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.7.tgz","fileCount":37,"integrity":"sha512-ULONH4DBv0l57ohvYdWMvNCmvxPWmYXw8VlGUcsv68f4zX2VTRD54UchkN4g1ueMq/Mh+h8gvDpsOs63VUO9Dw==","signatures":[{"sig":"MEUCIQD30BviR4auhmOBr/FGtqT5AIwfNwtSooaXv4uhPHYsrgIgd6EmrkZIPsDV7sQEQ70g0JAMhMNEgF42WE+WEQcXiF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472633},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.7.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/75ac000710be1f968692bd8caaedf7dd/adviser-cement-0.2.7.tgz","_integrity":"sha512-ULONH4DBv0l57ohvYdWMvNCmvxPWmYXw8VlGUcsv68f4zX2VTRD54UchkN4g1ueMq/Mh+h8gvDpsOs63VUO9Dw==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.7_1722710565715_0.994042818282622","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@adviser/cement","version":"0.2.8","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.8","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"a990fed1c7534661e6ef9286287b23aadf095cec","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.8.tgz","fileCount":37,"integrity":"sha512-Fik73tqEHnVATZ5dNUuSaG/U7c4zQzYAKcGyw2HpOuMnJXgSEvDnFTzUioNPh+y7IRzU/wHRST6DeLmY/Ce2gA==","signatures":[{"sig":"MEUCIQCKG89G4Evif2nrM0s/85MxdC6iHUIvOZfApM0vV7f1MgIgY2uA1hTAA0y7GGytJ/fVn/uSjG+gGFhsZDgPcMt1cqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477358},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.8.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/b03db7666e0d4ce96b32c8c830ebc229/adviser-cement-0.2.8.tgz","_integrity":"sha512-Fik73tqEHnVATZ5dNUuSaG/U7c4zQzYAKcGyw2HpOuMnJXgSEvDnFTzUioNPh+y7IRzU/wHRST6DeLmY/Ce2gA==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.8_1722713511959_0.008558359561194884","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@adviser/cement","version":"0.2.9","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.9","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"a5b511db9e7005af579b478788d2cbbadd912db8","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.9.tgz","fileCount":37,"integrity":"sha512-7Mo/T1+59RQWrbFm/25XaogT6GLZvrm7d+bcXJ5GQH6IC/qUYxF6xcbGOjTg9BVeF7/s3JVaPKauKHcfNCctrA==","signatures":[{"sig":"MEYCIQCrlPcxE0XMHkTvPs0YiQ3SzNbKS9KsOx0WcI5jWgjuLwIhAKDGaninY4ftSZJn+ybi0k7IzkUcbu+fQfBqL8ePiiFI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477346},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.9.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/d756f6f8ab19a5189a2c2aae4cb6fc77/adviser-cement-0.2.9.tgz","_integrity":"sha512-7Mo/T1+59RQWrbFm/25XaogT6GLZvrm7d+bcXJ5GQH6IC/qUYxF6xcbGOjTg9BVeF7/s3JVaPKauKHcfNCctrA==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.9_1722770397079_0.4218451420886755","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@adviser/cement","version":"0.2.10","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.10","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"5a885e1f327e4397794a6a93f51cca28e5da6169","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.10.tgz","fileCount":37,"integrity":"sha512-IbbZ93R+1Wb5hnxmJa9VZ/pnKguNMARNIQKByNyYD9nEjyfH52XOoEohu3jPdtBwufoibmrXclUsZCJKbHLUcw==","signatures":[{"sig":"MEQCIEvA8NcRexvYQg6q/2wOsk5o2IZW2DylIP8rhTTayJj9AiBsCeJS6/u368vkcla/IBQnIJetbKwvplr9ofttK8Lfgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478681},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.10.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/73c2cad647f95c876c94c62f51a54cc5/adviser-cement-0.2.10.tgz","_integrity":"sha512-IbbZ93R+1Wb5hnxmJa9VZ/pnKguNMARNIQKByNyYD9nEjyfH52XOoEohu3jPdtBwufoibmrXclUsZCJKbHLUcw==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.10_1722786613620_0.9630267774412584","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@adviser/cement","version":"0.2.11","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.11","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"dd5381520cb3adf8e2efee8ef2362423c4febdae","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.11.tgz","fileCount":37,"integrity":"sha512-J+b+C3+8lpXJaliDTcunwEoaecLqwzpKPpBh0Q9WKWbuJUPZYjdw07U6mFYhT3GoR8TQQNw2msjySCdAUFSfDQ==","signatures":[{"sig":"MEUCIEjf5/ovog5U8gcjkUnky9Ydc4L/kyU6Yo+FckSiR4OwAiEA2LEGawuNoUPE+nhHKK17TCoPan9ANzpOoJ1qWUWILGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480261},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.11.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/ccb55339df0a83f050536efbf0f76f0f/adviser-cement-0.2.11.tgz","_integrity":"sha512-J+b+C3+8lpXJaliDTcunwEoaecLqwzpKPpBh0Q9WKWbuJUPZYjdw07U6mFYhT3GoR8TQQNw2msjySCdAUFSfDQ==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.11_1722953752679_0.4729343949086804","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@adviser/cement","version":"0.2.12","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.12","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"155f2b2f570747e7cefbd06b8bcd6af23a40221e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.12.tgz","fileCount":37,"integrity":"sha512-aCnDcVje5nqZHk5AHL1BdXJotNe7CzwMwRzNctAPO6l3lDG/GAdczQPSqdGX9VWiqkKqHj8+0BUdzuQw0H2KcA==","signatures":[{"sig":"MEQCIHPXwg524xKF6rWL6cvJI+8HZX92TVSAPCvFFaGER7aIAiA5jhtjr9gGqrgUd6ZZR+9rRAvWRbWf//n0qr3EYBX+Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483833},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.12.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/eb98670cbbff108dda1b2d003250b6e7/adviser-cement-0.2.12.tgz","_integrity":"sha512-aCnDcVje5nqZHk5AHL1BdXJotNe7CzwMwRzNctAPO6l3lDG/GAdczQPSqdGX9VWiqkKqHj8+0BUdzuQw0H2KcA==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.12_1723014270376_0.43844917469810785","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@adviser/cement","version":"0.2.13","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.13","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"d1fa5f84278c4f242277cacade0f1ebe2bcb00b7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.13.tgz","fileCount":37,"integrity":"sha512-B6SjQFM6lQY5Tv7oetqNczeU+AY3pJ15uGz9HCJKNfz+zx4YcKOO2bTrkcqaF4uXKnskcusASZZKymcJvXY9Wg==","signatures":[{"sig":"MEYCIQD2Nnl98WO26+98ZdwpNAgyYX1VO4wXLMtfMQKPWTvSfAIhANiXK17nt7RJuoJkUoJJ8tKQGYMmEETmtlMDTqx7g8/7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484637},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.13.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/fc07780bfb7c2f52b9045094f1ff7a4d/adviser-cement-0.2.13.tgz","_integrity":"sha512-B6SjQFM6lQY5Tv7oetqNczeU+AY3pJ15uGz9HCJKNfz+zx4YcKOO2bTrkcqaF4uXKnskcusASZZKymcJvXY9Wg==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.13_1724073141442_0.22957365406058017","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@adviser/cement","version":"0.2.14","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.14","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"cd6ef5d0a9d8d76cec0f863945847afb02d0b989","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.14.tgz","fileCount":37,"integrity":"sha512-jOx0nqf/I/KvYw6lR12VTOX3O9hVkjdt5pWL0aash/YFgRGeju1RJTdQZ7BgxlKWke8ZZY9cO7aA7OiqRTL87w==","signatures":[{"sig":"MEUCIQDftPN3bG7WE6M9L7xr8EA4h00dfdIBsFNPbp5SxUuMIQIgMTcS/MXaYUapHHy2vftpw26rywODvwh3J2AMzwon2/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487801},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.14.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/5d80d88374d4ea484db8bf42bd2774e7/adviser-cement-0.2.14.tgz","_integrity":"sha512-jOx0nqf/I/KvYw6lR12VTOX3O9hVkjdt5pWL0aash/YFgRGeju1RJTdQZ7BgxlKWke8ZZY9cO7aA7OiqRTL87w==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.14_1724143186095_0.24077100131486495","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@adviser/cement","version":"0.2.15","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.15","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"458adf37dcb032b63922f920589d7f8fa689c0de","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.15.tgz","fileCount":37,"integrity":"sha512-YaigkDG4qjzssjpmoQZ17ez9NNRTCSBvlXpAy0z3ajsIV1H6rXQmvPUFUm4D0av3T7GqMyqInKgHVuAfF8whwQ==","signatures":[{"sig":"MEUCIQDKAchAvwfGit7nQzb83Dq5TzYlFuLgKPgwB2j76s483QIgYAGbeCu21uR32RzCZyMv4S3PZdS9udA4JaH0xC762jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488153},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.15.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0bbe47a8e5a6f19e443f7931c53fff5e/adviser-cement-0.2.15.tgz","_integrity":"sha512-YaigkDG4qjzssjpmoQZ17ez9NNRTCSBvlXpAy0z3ajsIV1H6rXQmvPUFUm4D0av3T7GqMyqInKgHVuAfF8whwQ==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.15_1724147011044_0.06430532913270026","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@adviser/cement","version":"0.2.16","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.16","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"f8be3572487557cf9be83bb58f443e3bb6ca7f18","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.16.tgz","fileCount":37,"integrity":"sha512-28UxsMfDGOTlz38G4VTcxLUnfCvwm2XznUbmBpGWOer1FiFjKMNEtL0J3ICEBqWAbWGVDlqbVBCL7PF8LIkV7g==","signatures":[{"sig":"MEYCIQDDdwH+9e5CQs0tmyPceRXjDiT8Xodz8HLFV3cN8HzYjAIhAKUp2sjm3BedkGigo55liu2ad6ou0eSQGSj7ligo0H+w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491763},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.16.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/8f1db8e1c918e8155cc57d722ed45e12/adviser-cement-0.2.16.tgz","_integrity":"sha512-28UxsMfDGOTlz38G4VTcxLUnfCvwm2XznUbmBpGWOer1FiFjKMNEtL0J3ICEBqWAbWGVDlqbVBCL7PF8LIkV7g==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.0.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.16_1724266587646_0.39148249115766665","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@adviser/cement","version":"0.2.17","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.17","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"8b2546a828820c864a33cf082c59de466dd4df4c","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.17.tgz","fileCount":37,"integrity":"sha512-DvqiBS86w/oyBKyMFxCl/OnBcB6Z/gIcN8AY/qmLQ/E5hXp9JstJNodBVxxGmbCs+GpiSV/jF9wsqUFUZzmLDg==","signatures":[{"sig":"MEUCIAgO5opwMLjKJ2LKbr3ZgSy2pS69UsoI9y9Zz1LsUVOZAiEA+Yfrfz8vtVBq6XqshDOh0b3NGgNsG2ZBjg6rQWYpsw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":512415},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.17.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/4a57b4e37ecd499f630957392e185bad/adviser-cement-0.2.17.tgz","_integrity":"sha512-DvqiBS86w/oyBKyMFxCl/OnBcB6Z/gIcN8AY/qmLQ/E5hXp9JstJNodBVxxGmbCs+GpiSV/jF9wsqUFUZzmLDg==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.2.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.17_1724319245583_0.8636737421926273","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@adviser/cement","version":"0.2.18","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.18","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"738a36197a02af483d912f6a862883fdd95c1faa","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.18.tgz","fileCount":39,"integrity":"sha512-ZYKiEAFvAVqziYMOmWO5NTOlAGBo99wvnrNLcNYTakre93fPYP2CRpWA56ulr7jncnlueUnE0EXh9AjUz9PRSw==","signatures":[{"sig":"MEUCIQDqc3IKzdmiJ4c7O30G3ahr0gB8naAiXI8I+ucBiJBwTAIgJoLCr49vE2tHpBzWr9RXr4iUgEyorOWXVd1E/RZwi2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551842},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.18.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/53380fd4451b61e1a208c790987b5de4/adviser-cement-0.2.18.tgz","_integrity":"sha512-ZYKiEAFvAVqziYMOmWO5NTOlAGBo99wvnrNLcNYTakre93fPYP2CRpWA56ulr7jncnlueUnE0EXh9AjUz9PRSw==","_npmVersion":"10.8.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^8.39.1","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^4.3.2","@typescript-eslint/parser":"^8.2.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.18_1724336147759_0.5724820359184695","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@adviser/cement","version":"0.2.19","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.19","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"f439af1647938d8e01ba68f488cf2c4df2cd6489","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.19.tgz","fileCount":39,"integrity":"sha512-h98YFs4QeD+ueHpEuxGFfYx/CDTGKsh8XLPhFiIb8ThhoEEA/dJp2WyUyumb+8qBhn/15JA248MYd0RugtB12A==","signatures":[{"sig":"MEUCIFmybHmay42ndu0vsVglsb2MYXUtYifPTb8cNSs2RYWkAiEAritAxGGbRW8AazeO+xjYg/mxNI0dxpREuUpPYVhMCjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566547},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.19.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/79b3a645ebb07a31bfc2d9521bcd28c6/adviser-cement-0.2.19.tgz","_integrity":"sha512-h98YFs4QeD+ueHpEuxGFfYx/CDTGKsh8XLPhFiIb8ThhoEEA/dJp2WyUyumb+8qBhn/15JA248MYd0RugtB12A==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.2.0","wdio-safaridriver-service":"^2.1.1","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.19_1724921533506_0.6861890440671501","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@adviser/cement","version":"0.2.20","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.20","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"7e81c2fbae92631e447786382c21c5fe049943b2","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.20.tgz","fileCount":39,"integrity":"sha512-z8WJNPgask4OIXGvsDKgXGW9SLAtyLQDxFLtIPYRzQ32YW3nYuaH7DVqjKhE3wEu2U3pULV/BOc62yoJM9/4cg==","signatures":[{"sig":"MEUCIQCvvb5+VfgniuN5HNZVMUAd3OpcIiFpuj0is7kgQMSNNgIgC+WWd//KIp54/kivUnQzbx1MKsl6KTqn6RNQ+OjIx0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566571},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.20.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/017afa5b3a53e2504f6b9dd69210664f/adviser-cement-0.2.20.tgz","_integrity":"sha512-z8WJNPgask4OIXGvsDKgXGW9SLAtyLQDxFLtIPYRzQ32YW3nYuaH7DVqjKhE3wEu2U3pULV/BOc62yoJM9/4cg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.2.0","wdio-safaridriver-service":"^2.1.1","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.20_1724922197405_0.6270554070991914","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@adviser/cement","version":"0.2.21","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.21","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"fd088a72480e05502a1cd3997843d02a9555e200","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.21.tgz","fileCount":39,"integrity":"sha512-zdd4xQxRfEMOQH1qqOnxmvfA/ZUw0m+rlocBmgL74EsmyVYiQyqhoPb48361WMUuMvclVYqhEEFiDohL9TebxQ==","signatures":[{"sig":"MEYCIQD1WFcVeCami6Ve0K4xLZAkw6QKBxOfc1oo/XgAYB68IQIhANyFcTn8JRwyKurs2/CFdu2bx1i2GaQr0oPx/qKjNET4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566504},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.21.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/97d11bbf897b7f6658140aca411dbf78/adviser-cement-0.2.21.tgz","_integrity":"sha512-zdd4xQxRfEMOQH1qqOnxmvfA/ZUw0m+rlocBmgL74EsmyVYiQyqhoPb48361WMUuMvclVYqhEEFiDohL9TebxQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.2.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.21_1724922648456_0.176626663606811","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@adviser/cement","version":"0.2.22","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.22","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"7da5ad374b0dabd75cdb3940e8f942aad1c99071","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.22.tgz","fileCount":39,"integrity":"sha512-SsGqnbG3Ef54DSDJMZGJdkYaHerF/xXNWIhFfrHPWNY7jW3hCeWv31wUAOw0mqIbBu2M0MhJODEtTwlqwgPdng==","signatures":[{"sig":"MEUCIFbCt1qjAI6pOmThCoLphk/H4Wb6cJpCHVVNlYP+J0j9AiEAqxBZGayiLCXmd9E7sMTZe5wMTSqrK10hjQXkyckIy9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567806},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.22.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/447c49b806e59c5a40127c22ec8500a7/adviser-cement-0.2.22.tgz","_integrity":"sha512-SsGqnbG3Ef54DSDJMZGJdkYaHerF/xXNWIhFfrHPWNY7jW3hCeWv31wUAOw0mqIbBu2M0MhJODEtTwlqwgPdng==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.2.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.22_1724939778662_0.9526710048457112","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@adviser/cement","version":"0.2.23","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.23","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ba285946b66aa71befca87c9a5288388c8e5c11e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.23.tgz","fileCount":39,"integrity":"sha512-s6aJCaGP3QtF0KRhGgLiHmtlpq7ocYHSJK9yC5D+DzQ/yRELG0yhUh+TErcE+3wEukIIECEysGHe5+EEIyF3Ig==","signatures":[{"sig":"MEUCIBVzZGDceYSzSZ5B9ep8TgeZq+e2Zrh4nPShFpcnnqshAiEAvaDgE4si3nw816ofBaZ1b2mtifcxpsOECa7seUJ+9y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581372},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.23.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/a05b2adc4b55b3e3914c0e9e072bd718/adviser-cement-0.2.23.tgz","_integrity":"sha512-s6aJCaGP3QtF0KRhGgLiHmtlpq7ocYHSJK9yC5D+DzQ/yRELG0yhUh+TErcE+3wEukIIECEysGHe5+EEIyF3Ig==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.23_1725392802724_0.5252570275936341","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@adviser/cement","version":"0.2.24","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.24","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"eca0f24a7a0ba036a5a4946c2c2c79f5680b42ca","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.24.tgz","fileCount":39,"integrity":"sha512-WwjoMxM/Qce8Z3SO6NPSWhZOqeo7O9hrTY27xfsQV28oTwFz5GV/TTEw+PIUewkZ+yJZYCyTixai3vYioOooWA==","signatures":[{"sig":"MEUCIBg45RvzedIpmFHIFVjVpX6dm7PeZ/HX2kMGwpmlI2MeAiEAnZxLzgupEfQLrYJ4Wlh7PLNZ6PsU0Lhwu63C03QSDjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581372},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.24.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/af9777eefaae27e430bbb2ec4810b1d0/adviser-cement-0.2.24.tgz","_integrity":"sha512-WwjoMxM/Qce8Z3SO6NPSWhZOqeo7O9hrTY27xfsQV28oTwFz5GV/TTEw+PIUewkZ+yJZYCyTixai3vYioOooWA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.24_1725393655206_0.8625585351830227","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@adviser/cement","version":"0.2.25","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.25","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"863c5eda6fd51d952e36204cc454a8d745de2617","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.25.tgz","fileCount":43,"integrity":"sha512-8CdMV1bL4RdrQvSNlx3mMR1M8RJACNsqkCWNhU8JbP92khFtJ3Am0pnV0I8y6IguWB3EWXaoULvGHvZMg23fIg==","signatures":[{"sig":"MEUCIQCe6224MNLdWq94oueWIcnBdHXTQf+Dd7OlVd+mYrwxQAIgE0XH/dLQA7uZoyGA44h/KIVgNMS5AVUrC90GxKetaUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2050535},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.25.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/1e663e79063c454bdc3ac803e721538b/adviser-cement-0.2.25.tgz","_integrity":"sha512-8CdMV1bL4RdrQvSNlx3mMR1M8RJACNsqkCWNhU8JbP92khFtJ3Am0pnV0I8y6IguWB3EWXaoULvGHvZMg23fIg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","yaml":"^2.5.1","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.25_1726665011595_0.17622280306471416","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@adviser/cement","version":"0.2.26","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.26","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"731df8dc32182d5c46d35832af880e23429a66ea","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.26.tgz","fileCount":43,"integrity":"sha512-BHCfOobksWpKmiz6FjUJ90eb7heJ4BGjYn4l2Vtbuq/8J9HSui18ChyvzNN1F4tM+2YduHOJNjwQ16Npe94BgA==","signatures":[{"sig":"MEUCIQDDBLPFDyasW5oPTpX0DHks3GWESuWBaCUX2JOi4sFK8wIgbXdPBZ8LFMcU5mtpK62ry21UIkAwYgUBWj4I7JPVme0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2050535},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.26.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/2cec72b2621df3a5ee79387f97cf0690/adviser-cement-0.2.26.tgz","_integrity":"sha512-BHCfOobksWpKmiz6FjUJ90eb7heJ4BGjYn4l2Vtbuq/8J9HSui18ChyvzNN1F4tM+2YduHOJNjwQ16Npe94BgA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","yaml":"^2.5.1","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.26_1726665779525_0.535950470049789","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@adviser/cement","version":"0.2.27","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.27","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"0dd73b2426fd8c6e8ea1d5cfb070db24d17d33ef","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.27.tgz","fileCount":43,"integrity":"sha512-pYfVKGT1mp05S2qruD34wB3UyfHgyYfPzNBs6zb4Eshd7glNiwUxTaljXz1ekIDlIxsw285lcb4lwyZrFJlzqA==","signatures":[{"sig":"MEUCIQC3gApmOF2Yw7gW3qubOB43PRzHWAW4AzVl7nR2jRTwcgIgGG7v9sLFt67hAClNufMxK61xTYoM4d9CTy09whK8tI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2051947},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.27.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/962699d01fd47672032d1eb3123a37d8/adviser-cement-0.2.27.tgz","_integrity":"sha512-pYfVKGT1mp05S2qruD34wB3UyfHgyYfPzNBs6zb4Eshd7glNiwUxTaljXz1ekIDlIxsw285lcb4lwyZrFJlzqA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","yaml":"^2.5.1","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.27_1726666269022_0.4643771094618039","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@adviser/cement","version":"0.2.28","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.28","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"cbc2b71a30d800cb6fb67d967e572a816cfcc9c9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.28.tgz","fileCount":43,"integrity":"sha512-M4PmNUZPV90/AEo6yqKQ2uhh9kfCmJzkqasG8GzQOw9ONJv0Zn4zHNLgcvSgIr5k0AOpLd/dL6Fc5vQSERow+Q==","signatures":[{"sig":"MEUCIHcJS+Dl3u0w3Qb14twaQA367eKcap67boZO1eujSpcpAiEA27zQJEIIIDzbhlZC97R9PhlgCpGv5n3whJfRdUcZwDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2052759},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.28.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"pnpm run build; rm -rf pubdir ; mkdir -p pubdir; cp -pr ../.gitignore package.json ../README.md ../LICENSE pubdir/; cd dist/pkg ; cp -pr . ../../pubdir/","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/f641c3ab3c6639b2f04d2a7dda3f0fc3/adviser-cement-0.2.28.tgz","_integrity":"sha512-M4PmNUZPV90/AEo6yqKQ2uhh9kfCmJzkqasG8GzQOw9ONJv0Zn4zHNLgcvSgIr5k0AOpLd/dL6Fc5vQSERow+Q==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","yaml":"^2.5.1","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","ts-essentials":"^10.0.2","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.28_1726777269613_0.6453796837320218","host":"s3://npm-registry-packages"}},"0.0.0-jsr-t1":{"name":"@adviser/cement","version":"0.0.0-jsr-t1","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.0-jsr-t1","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"e7d485c528ea3e1e74ea2b628208baa806782377","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.0-jsr-t1.tgz","fileCount":320,"integrity":"sha512-ADCcUSGQOBtSTF980GVeowaYK1ii1QiD2wApybHcTgcoOYAPr7ObwEo/8osCQ2lgYlHcqtaPuCQwsJjPeRC8hg==","signatures":[{"sig":"MEQCIEobUwDNSAbQyTw7IYtaohna6VmTiTf9ejS0qfDtEN5pAiAb/9/QgisNsgZ6XUTuyGzN5sJthpW/C2rbIRYUDW/E1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289834},"main":"index.js","type":"module","_from":"file:adviser-cement-0.0.0-jsr-t1.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/a7ebc8ed25f24c0343c224f08bea6908/adviser-cement-0.0.0-jsr-t1.tgz","_integrity":"sha512-ADCcUSGQOBtSTF980GVeowaYK1ii1QiD2wApybHcTgcoOYAPr7ObwEo/8osCQ2lgYlHcqtaPuCQwsJjPeRC8hg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.0-jsr-t1_1727162522203_0.32231702330316425","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@adviser/cement","version":"0.2.29","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.29","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"bd98db02b7e6594a2f89595bc410bc650b1db3b1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.29.tgz","fileCount":320,"integrity":"sha512-QcFXTCG1nyp3SxKoAT1AUS/CUBPx82VJZllFOAawuds83XRqx0DKcMh0cUGyd7FTSwuZpsEZzJJkWU1OD20pjA==","signatures":[{"sig":"MEQCIB6AFYOU7a/wBB3GWwOi+CeUjaQzLT4orekFR0HpD3ZTAiAlVjSsMEzVFmAafv03l7eM1WUFirj2tLKyGQhZYeuOfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289822},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.29.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0b0c1b7aee41a0a43202908cf862bf04/adviser-cement-0.2.29.tgz","_integrity":"sha512-QcFXTCG1nyp3SxKoAT1AUS/CUBPx82VJZllFOAawuds83XRqx0DKcMh0cUGyd7FTSwuZpsEZzJJkWU1OD20pjA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","tsup":"^8.1.0","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.2.5","typescript":"^5.5.0","@types/node":"^22.0.0","webdriverio":"^9.0.7","@vitest/browser":"^2.0.5","typescript-eslint":"^8.2.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.29_1727162793319_0.24952183022064744","host":"s3://npm-registry-packages"}},"0.0.0":{"name":"@adviser/cement","version":"0.0.0","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.0","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"2a6bd032ff949a4b5e30fd576dfefd28cf5912fd","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.0.tgz","fileCount":337,"integrity":"sha512-d8l5i1dt1/QyvVtvNhjOBNCdOjArimOzlVVnoujsS8DqyoEPsduZ37tqNhUju/u6F40Ek41OaAYKM/l4ttQNhA==","signatures":[{"sig":"MEYCIQD7VdcRnNiQF8AAlA2xPkI7nWhGLjyA+ZM1E5V6uSMrWAIhAM1LE03SJ4wmT9QIiTT4xHK4bKdbB+yb1yxR2zcU+udG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1313580},"main":"index.js","type":"module","_from":"file:adviser-cement-0.0.0.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -e ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/2d79f819e900200b2c6c902562ee42f6/adviser-cement-0.0.0.tgz","_integrity":"sha512-d8l5i1dt1/QyvVtvNhjOBNCdOjArimOzlVVnoujsS8DqyoEPsduZ37tqNhUju/u6F40Ek41OaAYKM/l4ttQNhA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.0_1727256996292_0.3720156906832546","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@adviser/cement","version":"0.2.30","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.30","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"2c4750600588bcbe56920cab9ba3dba5bcdd344d","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.30.tgz","fileCount":319,"integrity":"sha512-zE3o6Xz2N4kSNRWxJVzSkbvN+dCSFTkQ0lOHaPR3ZbzegvmYO90kQuZWqctmTU7gYevmnPsi8J3WFUCD3HTpqQ==","signatures":[{"sig":"MEUCIQDmuGa58Kgevtsd3oHwzm0RTb1SimcBRkxQnrvIThW+mQIgNhLJnMgfJmB+17g7x3b3dyjXu3HsQluK1hu71NJbw5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1235398},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.30.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/dd3d1aec9f7d5bd48efcc5cc9b278764/adviser-cement-0.2.30.tgz","_integrity":"sha512-zE3o6Xz2N4kSNRWxJVzSkbvN+dCSFTkQ0lOHaPR3ZbzegvmYO90kQuZWqctmTU7gYevmnPsi8J3WFUCD3HTpqQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.30_1727266492269_0.2690883224025524","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@adviser/cement","version":"0.2.31","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.31","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"de633858964e45266cd2fbe65cbed5ef16395231","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.31.tgz","fileCount":328,"integrity":"sha512-z8UCOqy0FgKtKTub9efBtGNeWn0JghlfUq6Rz7FsTmt/AjR+jPPPZuzVckVkYqNlyKdY+hu+SlfiTockzW+uEw==","signatures":[{"sig":"MEQCIGpKFkzCQJrdJ7qP8c8vkyWF5+0SgZjABcBq1MBTzQ3gAiBZ+8VwxYaz+zTIIUvS4TNzy9OeRajrcEvs/JyF5eobSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1255374},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.31.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/46d2feee4205b61bf5e0a8d4b8822cf4/adviser-cement-0.2.31.tgz","_integrity":"sha512-z8UCOqy0FgKtKTub9efBtGNeWn0JghlfUq6Rz7FsTmt/AjR+jPPPZuzVckVkYqNlyKdY+hu+SlfiTockzW+uEw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.31_1727505330784_0.5805298520276849","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@adviser/cement","version":"0.2.32","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.32","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"c5b41ee5b1d3c92ee204524f4eb4a11c4573e914","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.32.tgz","fileCount":319,"integrity":"sha512-lDHhhvH9BSkL1aM8UrNHjyGGk3igol+FeKqKYUiDBXqZv/NT5WrFlBPYOGZqP5pB0/ctsJYLZTYw5LkpAC+42A==","signatures":[{"sig":"MEYCIQDwh7vZcHY0UZ+ZBVtC57N0WZW95qqMQuV31OBmhYDfLgIhALOz3tbXaFkAHj3sdPDwKSvClcnN7d+TtQxreS4cPgee","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1282131},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.32.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/8c4cfeeb56c24eba693578f0312df84c/adviser-cement-0.2.32.tgz","_integrity":"sha512-lDHhhvH9BSkL1aM8UrNHjyGGk3igol+FeKqKYUiDBXqZv/NT5WrFlBPYOGZqP5pB0/ctsJYLZTYw5LkpAC+42A==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.32_1728632848811_0.4077347826349358","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@adviser/cement","version":"0.2.33","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.33","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ec859e8a0d494664f564a8e8c4b0bbbd47726dfc","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.33.tgz","fileCount":319,"integrity":"sha512-hVe2yM2lBtZLxHNhiUnqAQS/UUxXusvYLX5M4Br+RDMEaDinCSkKI58CPW8Q5M/NvDAGegE+kb+mpf9PPnS2Cg==","signatures":[{"sig":"MEQCIBhjf30uL7b+WqgmS9lrYfnr1davU2dG8B5cs2VDGBTYAiAl/pCd3fuqXAejEQw5Rlz0n206lrIobsjmnwZ8XwEf1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284304},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.33.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/fb64b5dbe67f91dfd268dd3eb208e3c8/adviser-cement-0.2.33.tgz","_integrity":"sha512-hVe2yM2lBtZLxHNhiUnqAQS/UUxXusvYLX5M4Br+RDMEaDinCSkKI58CPW8Q5M/NvDAGegE+kb+mpf9PPnS2Cg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.33_1728633556948_0.7685410228068337","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@adviser/cement","version":"0.2.34","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.34","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"316d5deb62c569d05569d412470014111db197bf","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.34.tgz","fileCount":319,"integrity":"sha512-WZQOkEt0gc5MLUH1ARuk6XBvPvS0sacImSiFdhdCKCm/oOkeJow1s/mvzTuikTRiK78NL2YTnZxcwuQarK9KsQ==","signatures":[{"sig":"MEQCIDAcJOIHWLPRRGDkDBktvDMeNwwg8Bow8WpWvILYQksFAiBrWNyd4toenNbEhsJIDDamSsdxTO3PBpHhQpNIKhPJpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289731},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.34.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/f5a9443ed70384071904ff3baf0bcaab/adviser-cement-0.2.34.tgz","_integrity":"sha512-WZQOkEt0gc5MLUH1ARuk6XBvPvS0sacImSiFdhdCKCm/oOkeJow1s/mvzTuikTRiK78NL2YTnZxcwuQarK9KsQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.34_1728653408569_0.5712278834765543","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@adviser/cement","version":"0.2.35","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.35","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ee959249503c1c33df7be051f22568b38f301d0d","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.35.tgz","fileCount":319,"integrity":"sha512-tjYhF0lZLsUuo/fQWZMdOd5fK49o9VYvRb6Oc2/JpUG2NYYJgGflE/0MAy9kqHZw9x222S6s7ZY/uFa+JcecNw==","signatures":[{"sig":"MEQCIC24/+AhoI05y52sap43uqnKO1a/2Vge/RbV1mx/y2FjAiA5/EegXKijtAi5nUxkHA8FjVm/9R4RreXIRNjT4Jw15A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1322876},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.35.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/c7ac1ebcad031c50b9240b3cffa1ef63/adviser-cement-0.2.35.tgz","_integrity":"sha512-tjYhF0lZLsUuo/fQWZMdOd5fK49o9VYvRb6Oc2/JpUG2NYYJgGflE/0MAy9kqHZw9x222S6s7ZY/uFa+JcecNw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.35_1729980151833_0.21216761926948613","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@adviser/cement","version":"0.2.36","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.36","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"6c9a1f4e477cade3166b96d2fefa5b11821b8133","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.36.tgz","fileCount":319,"integrity":"sha512-Zhmr4f0/UohFh3O/6H63DoBenYjh72uGZOcEnDZ/VxmBvZelACkCR4g06c8rbZbJTu20f3gRSNnJZbmtdMOFgQ==","signatures":[{"sig":"MEUCIQCmq45qiDa5ggdtDyfMbnCer72NYUHZbP94m0bjv54U9gIgTajx+AMbxaZ109vv8sq2+YAW2i+ORcSK/V31HVT/fcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348482},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.36.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/eddfe71ab0996b86875dd029c6bc5438/adviser-cement-0.2.36.tgz","_integrity":"sha512-Zhmr4f0/UohFh3O/6H63DoBenYjh72uGZOcEnDZ/VxmBvZelACkCR4g06c8rbZbJTu20f3gRSNnJZbmtdMOFgQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.36_1730364881320_0.3337234953132482","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@adviser/cement","version":"0.2.37","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.37","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"0cd52cbb53cbcf2b22afe0a25012755b3c945d6b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.37.tgz","fileCount":319,"integrity":"sha512-I4usTa1LG1xmYooAEhyue+Dm/mUy6LM/KntSF2/2RlOlXPbHABuyUPS75EYOTxNTvaKaYLWGndn1WCRMQt9Dbg==","signatures":[{"sig":"MEQCIAwfus3xG/dEIv78B4RVEukpYce+LAJM5VZ9xOF1ID3nAiBHe9POVwC3g1ELUF4EaNpdNCaV2gyz14/kdj5VRVnMew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1375897},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.37.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/7a2fa1b923417ebc5ebfcb3cd8cfeb25/adviser-cement-0.2.37.tgz","_integrity":"sha512-I4usTa1LG1xmYooAEhyue+Dm/mUy6LM/KntSF2/2RlOlXPbHABuyUPS75EYOTxNTvaKaYLWGndn1WCRMQt9Dbg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.14.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.37_1732128608749_0.5654222745799846","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@adviser/cement","version":"0.2.38","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.38","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"d1ca37a623ea82fe088b9343b43a1353ff1671bf","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.38.tgz","fileCount":319,"integrity":"sha512-oK8raJpMCjZD6Ai9Y19yY785s1iYdLqnypEHQKXMtTVpGtkzRoRj8251Dn6fT72wkRKM5gq2hScxT3eZhKM1OA==","signatures":[{"sig":"MEQCIENbwSevu2nj19C4mB60P3qWLnWbJIzMFb+MlipPS0e9AiB8qUK2eJJoX3SqTLC225ox/TWgTjLFZzeY2adzJn8S5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1390631},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.38.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/d82da5cdc18f9236e82ed930f560ac21/adviser-cement-0.2.38.tgz","_integrity":"sha512-oK8raJpMCjZD6Ai9Y19yY785s1iYdLqnypEHQKXMtTVpGtkzRoRj8251Dn6fT72wkRKM5gq2hScxT3eZhKM1OA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.14.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.7.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.38_1732271877137_0.729664517048751","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@adviser/cement","version":"0.2.39","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.39","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"0e7bd0fa1cc6d37147fb28245aa620bdaa8bb141","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.39.tgz","fileCount":319,"integrity":"sha512-hpDyFsg1FTSfBJZymvk/j+K16AUCaBzUyxRPdginRk3s1zXdWmGoRLx7fF7zL0OrqosKxL2P5sMYkSzYJtCtxQ==","signatures":[{"sig":"MEUCIQDN59XQW+V5mqMHUn2jVaIGQl0BAgedKPpueEqwjIoaQwIgMQIP30Y4de/ka6kvzM+esNIrbLQclPLBMySqvOzAVsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1390720},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.39.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/95bfbd5d95014db0f6a787b4bb4984fb/adviser-cement-0.2.39.tgz","_integrity":"sha512-hpDyFsg1FTSfBJZymvk/j+K16AUCaBzUyxRPdginRk3s1zXdWmGoRLx7fF7zL0OrqosKxL2P5sMYkSzYJtCtxQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.15.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.15.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.39_1732523464190_0.384186755925479","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@adviser/cement","version":"0.2.40","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.40","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"9787b13a60de82690573e69dd853fbf316774fa5","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.40.tgz","fileCount":319,"integrity":"sha512-AJR27jKVGkbXmyFHdmPWGHiHflSeg1GwkUNEeb6t5Vv8I4uNPAnRs9Xw8TumMIj9OYgsn2QHxFEB6mpyk1xdsA==","signatures":[{"sig":"MEUCIFpM+vauGSPcVSAWtqmIGEJzxWcluWxPa3LF53ZfwSZBAiEAgiiL3WVZG7QYT+8Vk8HO/SEqbGRNy0t+uYO3ci76HhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389184},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.40.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/35ad2356b26f9219bb94186572fdc29b/adviser-cement-0.2.40.tgz","_integrity":"sha512-AJR27jKVGkbXmyFHdmPWGHiHflSeg1GwkUNEeb6t5Vv8I4uNPAnRs9Xw8TumMIj9OYgsn2QHxFEB6mpyk1xdsA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.15.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.15.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.40_1732697600048_0.23778182484804455","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@adviser/cement","version":"0.2.41","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.41","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"3ed575103edae0799ee342567e7d39bee4e2e7d4","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.41.tgz","fileCount":319,"integrity":"sha512-Vam1JYxC1lOSkJZJa7CQJWL7jbjkPw5MzhYxMGWjLIK5l3tKDk5Q4SeLVEvPp2xhRGiBBzE9rZrQdt+0GtefFA==","signatures":[{"sig":"MEUCIQCEWR+bIWarPxea0TCiUTmjZYchTP0oTJAq5aBc456BlAIgf1RHoNDU7y9VXEWdOhTtYxfJzccHmat5+USGT8GF2lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1412355},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.41.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/2256c57132522953b5afbba26b4ba411/adviser-cement-0.2.41.tgz","_integrity":"sha512-Vam1JYxC1lOSkJZJa7CQJWL7jbjkPw5MzhYxMGWjLIK5l3tKDk5Q4SeLVEvPp2xhRGiBBzE9rZrQdt+0GtefFA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.16.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.15.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.41_1733488220139_0.30607573011277167","host":"s3://npm-registry-packages"}},"0.2.42":{"name":"@adviser/cement","version":"0.2.42","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.42","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ac0fe96390aad55c9f318ae232fa3f1adbe81957","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.42.tgz","fileCount":337,"integrity":"sha512-vCJ35PakbDWvEjYZjyvhAOwvRCPvPBDAHb+fCzWdC9FQ9jVZW7APOJja8kG2xTODgivM8G7GdnnJMrijufdmEA==","signatures":[{"sig":"MEUCIQDn5Ioer/EvJMcnX7aDjcxVOxFtDJFRsQY+B6bNJhLw1QIgXQ5/6PXvOxBlhcLeWo9n+QK/M52CGHX6psIUhxvqqX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513321},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.42.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/cada9ce60ce0e831d26eca1f5c3d6da8/adviser-cement-0.2.42.tgz","_integrity":"sha512-vCJ35PakbDWvEjYZjyvhAOwvRCPvPBDAHb+fCzWdC9FQ9jVZW7APOJja8kG2xTODgivM8G7GdnnJMrijufdmEA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.15.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.42_1734779265877_0.006373834279059132","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@adviser/cement","version":"0.2.43","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.43","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"4593f59a125deb07f319c46ded361f7cc51c5886","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.43.tgz","fileCount":337,"integrity":"sha512-jBxv0bbzHODe7KrCrknQgy6g0KV/vq92olbXNgI+O87hiThALTv0FKfBgxY7NrMoHmEM4+89s+hHCuoH+l7NSg==","signatures":[{"sig":"MEQCICk+licjbzr1CG+vx/VE3ZYr007EA/SyKneC0vhPEsCQAiBQPPlbyvEcpeSLsOiQ5b9QBZ7sLVbQpvDnXSJCMCQOmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1514079},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.43.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/30cb44fb79fa7c99c59f44f6be06d383/adviser-cement-0.2.43.tgz","_integrity":"sha512-jBxv0bbzHODe7KrCrknQgy6g0KV/vq92olbXNgI+O87hiThALTv0FKfBgxY7NrMoHmEM4+89s+hHCuoH+l7NSg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.15.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.43_1734781000300_0.09278669700900588","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@adviser/cement","version":"0.2.44","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.44","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"5ea65673f9786013aca2617886c1c69bbca1d90c","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.44.tgz","fileCount":337,"integrity":"sha512-IxmNkCSpST2FBeHqhk1RGxcb6pF8FZMSFbPpNUi0Drx3v219gNl5Q1gOQ2TWPqblTvMO942MqSE/QlgEppshgg==","signatures":[{"sig":"MEUCIFAsOnYY7tth7tdbeVCoIRYeap1axMH2eqmqhiu1Cs9vAiEAiQ+Hq7oFKjcL/Dy+FTDp0UaoP7g/YhjoRBx2kRiyBNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1516694},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.44.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/801fdd34f8bf9675f08170033329ca56/adviser-cement-0.2.44.tgz","_integrity":"sha512-IxmNkCSpST2FBeHqhk1RGxcb6pF8FZMSFbPpNUi0Drx3v219gNl5Q1gOQ2TWPqblTvMO942MqSE/QlgEppshgg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.15.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.44_1734881718587_0.40092237622868265","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@adviser/cement","version":"0.2.45","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.2.45","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"c9a7cf3ab5753f1e48050048a5d2b89e94c384de","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.2.45.tgz","fileCount":337,"integrity":"sha512-322C+IWgUhjomzTKohy86maLoOASUf5ZrIAs01dfZF2NLey/6GlUi3vehR4MpDXo/8lceuvemVCw/wd7kmWOtg==","signatures":[{"sig":"MEUCIQCKt3fTKCKnZwuq/qs+fK2KNRdieJ/Y7a5s0kK4WoWIigIgIAuLkfIa5fv7B7eNzXIqavxMrHidWuD/kIsbrLjDErs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1518144},"main":"index.js","type":"module","_from":"file:adviser-cement-0.2.45.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/91c02046340eb55ac1bba0125c915f11/adviser-cement-0.2.45.tgz","_integrity":"sha512-322C+IWgUhjomzTKohy86maLoOASUf5ZrIAs01dfZF2NLey/6GlUi3vehR4MpDXo/8lceuvemVCw/wd7kmWOtg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.2.45_1735033825405_0.9881685226163643","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adviser/cement","version":"0.3.0","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.0","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ed76f80e402f607783e6878e2d704294b8c49d20","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.0.tgz","fileCount":337,"integrity":"sha512-E0J+oHIHCfBsRX3IVYSXKtMczfsyuPS8CbAVYZeNYtaJFItq29IGMMXi0s9B9Y8BpLycHCaPvSydOxCKE/sPYw==","signatures":[{"sig":"MEUCIQDHDGChnDwcoEBYLT51DDtrqS9Dr7uJGATFVVcgsnGvMAIgI96zuqkq8DnhzfGTFDawmwMKJjSnSNbsPOtqeiVETwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1524189},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.0.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/b7aa3a2e9c69f2a8eabb653045ec1a7f/adviser-cement-0.3.0.tgz","_integrity":"sha512-E0J+oHIHCfBsRX3IVYSXKtMczfsyuPS8CbAVYZeNYtaJFItq29IGMMXi0s9B9Y8BpLycHCaPvSydOxCKE/sPYw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.0_1735147427910_0.17242078645473002","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adviser/cement","version":"0.3.1","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.1","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"6800ee239e999c7d813a63d979dfaf021201f7c8","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.1.tgz","fileCount":337,"integrity":"sha512-6RvowpFIL8ImHMqnyRitogbBzkcy80McIGnv5aRJ+OhjXRzs5NWInqbscfOCgSO7KuZukBsv+Ua1LFBrZ6/qsw==","signatures":[{"sig":"MEUCIQDz3jD44ZtW+Zoq3aR7f6MwBxlV27WBJfcKOswVDbckiAIgIiOE5xa5ZO6BxpOnsDtds52ftGn4QxBbGSyrmoKD/5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1536245},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.1.tgz","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js","build":"pnpm run build:tsc; pnpm run build:js","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/a251c491ba83118e0199a971801a4f6e/adviser-cement-0.3.1.tgz","_integrity":"sha512-6RvowpFIL8ImHMqnyRitogbBzkcy80McIGnv5aRJ+OhjXRzs5NWInqbscfOCgSO7KuZukBsv+Ua1LFBrZ6/qsw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.0.0","webdriverio":"^9.1.0","@vitest/browser":"^2.1.1","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.1_1735210306995_0.4102826721135726","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@adviser/cement","version":"0.3.2","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.2","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"6d803932629b21890d6e86170e3bb4ddccbb0c6e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.2.tgz","fileCount":381,"integrity":"sha512-z3THIwWgqlgGA76erk4AdOV7MNo2ZVwT6/hurESPexBg3a8qU1kvzM2wTTs94Xw7vfahGLvNWkvsCo+bPhMJJQ==","signatures":[{"sig":"MEUCIEA6ukHVwARHh3kPE/HqXPxVPcSryHS9ufLXxXWWY08jAiEA03AYZ+4jHA6NFYFpyXyqDld1pxP8q8dmtFxFkiCYbFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2061756},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.2.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/98c0d3c075f393c6c8a5b3beb92b183a/adviser-cement-0.3.2.tgz","_integrity":"sha512-z3THIwWgqlgGA76erk4AdOV7MNo2ZVwT6/hurESPexBg3a8qU1kvzM2wTTs94Xw7vfahGLvNWkvsCo+bPhMJJQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.5.40","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.2_1735291950729_0.6130303815662232","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@adviser/cement","version":"0.3.3","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.3","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"9a2e2ed60c2dfc7bc4a0a052ae39a14fa1245f5d","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.3.tgz","fileCount":381,"integrity":"sha512-yCkdozDJsqWF++f8CMTapDo5D/DZ5ssVSU/CRjxVe9pOngi8rWK/OWG8CIVVAQq+ODwWmBfy8OajF5l9wNEWUQ==","signatures":[{"sig":"MEYCIQC7IS2GEZiGpDzGTg2U9tnzJCVjF4kt1U0QODRQ41opgwIhAME+ZWgNYswmfdZ8aY8l0EOcD+cIuz0s27N8EaL1nu3c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2067160},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.3.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0e354d2df32ac5e3c0e3ece61da9042c/adviser-cement-0.3.3.tgz","_integrity":"sha512-yCkdozDJsqWF++f8CMTapDo5D/DZ5ssVSU/CRjxVe9pOngi8rWK/OWG8CIVVAQq+ODwWmBfy8OajF5l9wNEWUQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.5.40","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.3_1735293790313_0.1992344960222865","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@adviser/cement","version":"0.3.4","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.4","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"e071b1fb77820ae2d5b3849425b9856c1c55343b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.4.tgz","fileCount":403,"integrity":"sha512-wG0rIHej2uvXGknp0mokM/8reXXtFg9wiWDzuXXmaxzjaae4cVG4og76SeQf9suWb+MiyPsn19B7HX+gFvIs7A==","signatures":[{"sig":"MEUCIBJdNqZ+JHM/imTe5evjKmEnHJKhyF47fUmgfmu8USE+AiEAr6sZeCG9h80wypGm1luPRn1mM3W8qycJEsMr3lkqngw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948462},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.4.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/51f9f83152ec7c2527555418cc55c100/adviser-cement-0.3.4.tgz","_integrity":"sha512-wG0rIHej2uvXGknp0mokM/8reXXtFg9wiWDzuXXmaxzjaae4cVG4og76SeQf9suWb+MiyPsn19B7HX+gFvIs7A==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.5.40","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.4_1735396284257_0.8871435372923593","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@adviser/cement","version":"0.3.5","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.5","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"73a0c69eec6662af337ca9b0084980409b069629","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.5.tgz","fileCount":437,"integrity":"sha512-U3BFsID8Fhe5ARmBEXQKw2yPyP1egT2LX8/gNCa8ZCobQjA52RkbEWwL0l8Gs6kDUqay1xhsKbQ9O7cYxLFnSg==","signatures":[{"sig":"MEQCIBzcVh1a17B4UB7/5tmNubVKdyPFc8LexwsLyKLYjPbsAiA6o2iJ6y3kghA8WxFvMtKguqrX3j532CCwNDxlrXgGVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2069190},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.5.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"cd smoke; rm -f package.json; pnpm init ; pnpm install -f ../pubdir/adviser-cement-*.tgz; npx tsx ./smoke.ts; deno run --allow-read ./smoke.ts","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/6df7ab70d733beb520f9233c4f1b3211/adviser-cement-0.3.5.tgz","_integrity":"sha512-U3BFsID8Fhe5ARmBEXQKw2yPyP1egT2LX8/gNCa8ZCobQjA52RkbEWwL0l8Gs6kDUqay1xhsKbQ9O7cYxLFnSg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.17.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.5.40","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.5_1735986365848_0.7368716666244","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@adviser/cement","version":"0.3.6","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.6","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"8c4716207938e60292fe750af68209f0b5c9c114","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.6.tgz","fileCount":439,"integrity":"sha512-07Im98u5F1tjRfnIOcP2TupykhmA7snFeerrjJI0YEktSmVfmhiIFEvf2WFIzXKoHbuMH4K5B5DkdL0srUosJg==","signatures":[{"sig":"MEYCIQD8lskKW2rl+q92iW56rZYAbTOY+66jekBsAFCz+R2zsgIhAM5ZNULxdFRFtSsrNZJ/lu5SB3fSgAwbOufbqqDUNwPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2076025},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.6.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/1c472d7c42e1170c058839ea7bd56dec/adviser-cement-0.3.6.tgz","_integrity":"sha512-07Im98u5F1tjRfnIOcP2TupykhmA7snFeerrjJI0YEktSmVfmhiIFEvf2WFIzXKoHbuMH4K5B5DkdL0srUosJg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.6_1737992975653_0.5171393965458355","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@adviser/cement","version":"0.3.7","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.7","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"bf3d8def61ee692e5ca3c4a2e1b607f22f5e5366","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.7.tgz","fileCount":482,"integrity":"sha512-HwdAx5V5s3DSMPvvB2hKZIEeacWxbooSgT/+IfIL5Eo93n9I/7MLHOCf+XJaAnUtltW/TvdfjnXtAdSmsxtL7g==","signatures":[{"sig":"MEQCICae/A4IoOawAh1DA1ovEniqvFotLuHih7PkHl1RUVBcAiA/nEKTg/CJtZO/hQpX9blmd6bhSx4krzbRmMJ3L8/2xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2243074},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.7.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/ce662bdb4b0bd36fbe3a3003ee567d0a/adviser-cement-0.3.7.tgz","_integrity":"sha512-HwdAx5V5s3DSMPvvB2hKZIEeacWxbooSgT/+IfIL5Eo93n9I/7MLHOCf+XJaAnUtltW/TvdfjnXtAdSmsxtL7g==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.7_1738338755063_0.9000295881063223","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@adviser/cement","version":"0.3.8","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.8","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"5a8bd08171c5395906cbc3d32d49270a52bb8fa9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.8.tgz","fileCount":482,"integrity":"sha512-ztcIc/rJQXsUeIY/3rKyqla/ZrIuB8bYwjKEt75pf42hjMEyOGpfFElk1eMABkr53t4lAYz2lWI8W034MNvQJw==","signatures":[{"sig":"MEYCIQDSZyiuKOvBtpWLflZ0bg/Go/4p54ySX9FJBFKrYo+KkAIhAKD5zR8FUbnnNjca4YW7hCT6NxANlteQ/nm0UM2jM+ob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241715},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.8.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/6b649751657a7fdfb24b13b2d768bde9/adviser-cement-0.3.8.tgz","_integrity":"sha512-ztcIc/rJQXsUeIY/3rKyqla/ZrIuB8bYwjKEt75pf42hjMEyOGpfFElk1eMABkr53t4lAYz2lWI8W034MNvQJw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.8_1738339924300_0.5466034364409058","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@adviser/cement","version":"0.3.9","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.9","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"29e51369c24e4f411e6a70311a04e043691f498e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.9.tgz","fileCount":482,"integrity":"sha512-4KMe4d05AqIc9SG4A6njeJCAfgmHX0+VFLBGXdY2VsalTaTkap90x08gsU1L9OrAQGsT9f8j8OEKtpOGuYOrOQ==","signatures":[{"sig":"MEUCIQDCFsj++JiTxUjeCHioRnO7Wdyy2kLKxqWHXpLxg6CJ6QIgGEe+AYJ5ZxXSCYfiOA8hsycq3DVs4gi4avlOFxxKm5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2251741},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.9.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/3f4bf7b4f099c87e9aeabb5152710dba/adviser-cement-0.3.9.tgz","_integrity":"sha512-4KMe4d05AqIc9SG4A6njeJCAfgmHX0+VFLBGXdY2VsalTaTkap90x08gsU1L9OrAQGsT9f8j8OEKtpOGuYOrOQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.9_1738694847805_0.2843354043740325","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@adviser/cement","version":"0.3.10","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.10","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"6c05ee66d8dcd7eed4d195538eb6f5767bd97556","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.10.tgz","fileCount":482,"integrity":"sha512-+aXV8xGNkcd6Zro6OhmnN++YNy5wARSkDDra0+SztahxHdo/9vx4kB12blSDeR/NOkNEdOIyxEjz0w9m+S/ShA==","signatures":[{"sig":"MEUCIQChLux94ILDuslEKV70iBdJp6/lXQQLGBmRAULY8Rp+nAIgfqr2x037bPHEEhqCOWSDBVeIK7q6WPhQ53JRu1qDyCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257992},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.10.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/7a1de8bc13185b564510a64a3a1e7a5a/adviser-cement-0.3.10.tgz","_integrity":"sha512-+aXV8xGNkcd6Zro6OhmnN++YNy5wARSkDDra0+SztahxHdo/9vx4kB12blSDeR/NOkNEdOIyxEjz0w9m+S/ShA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.10_1738698651635_0.7335763458312816","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@adviser/cement","version":"0.3.11","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.11","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"1348ff55f61e30075bf350a5d483cf03cf1b70e6","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.11.tgz","fileCount":482,"integrity":"sha512-5/8D76JYEdoIDYnQHIXCYebfcAivs944XkUHFWEX/d0uwVtht9Hw1mvlYRrk9zSZQW6fXu1DrOkP4pY7TS2JRw==","signatures":[{"sig":"MEYCIQCcuZ64BUv4uCvt55rWwt+1CRCaUP8VZPryvNuRskUo2QIhALoXyHQ/56fH0F/pjYVD+nGqfbEmTO5cV3MkoWEBfKM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2265993},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.11.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/7919cf769484eadb59b40f9818aa9bcf/adviser-cement-0.3.11.tgz","_integrity":"sha512-5/8D76JYEdoIDYnQHIXCYebfcAivs944XkUHFWEX/d0uwVtht9Hw1mvlYRrk9zSZQW6fXu1DrOkP4pY7TS2JRw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.11_1738745539817_0.33807919500604533","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@adviser/cement","version":"0.3.12","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.12","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"ee96ad5094b706be41007491cc1d5c676f53e23d","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.12.tgz","fileCount":482,"integrity":"sha512-2MJUn2tkB2E/7hOUwvpx3ezrN2I0X/ed29Ov9F2PKBhOtBp60i8uUI/t+UIjweTjGXpEzh62LzW+EIxysN8CYw==","signatures":[{"sig":"MEYCIQC0x0Zjs9ohv7ox9fmcZx/MXkfrMxiQFNoLRXApkkGcCQIhAOXfwrjlI8ZC7c5J8gRtMrygczX3ubFoVqp64tZ2KIk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267663},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.12.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/1fda92e9764cd5ff2743484657a1a90b/adviser-cement-0.3.12.tgz","_integrity":"sha512-2MJUn2tkB2E/7hOUwvpx3ezrN2I0X/ed29Ov9F2PKBhOtBp60i8uUI/t+UIjweTjGXpEzh62LzW+EIxysN8CYw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.12_1738936934731_0.9038307907336798","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@adviser/cement","version":"0.3.13","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.13","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"b1910f4034d69e8b43104c86a4c85af3374a23c0","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.13.tgz","fileCount":482,"integrity":"sha512-yPdtuC8zl1ODVI0QQJiLiIy2gfq026IK3c9NvpZgBzXFJh2Gj+clz0WLmQboR5p0uG0lrYRAKt57L+YlXB09HQ==","signatures":[{"sig":"MEUCIHxzYgKTMm95IUaFWIaUusH4XcBbSJS4M09LXDDO04rbAiEA9k/A07lWdVWP68wAZbvFsUEGqQTbNYp7yTmTfGa31No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2283093},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.13.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/af601948a1a5d9dcc64a8b41c2ea3e28/adviser-cement-0.3.13.tgz","_integrity":"sha512-yPdtuC8zl1ODVI0QQJiLiIy2gfq026IK3c9NvpZgBzXFJh2Gj+clz0WLmQboR5p0uG0lrYRAKt57L+YlXB09HQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.19.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.13_1738940575992_0.9797594612899083","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@adviser/cement","version":"0.3.14","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.14","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"acbdcccad3366a737383d8c8c2545730ea23583a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.14.tgz","fileCount":482,"integrity":"sha512-Kr6pfq3S4saEr1WvBAmBP+FPuj4LgvYFPkV61pkStPH3C2ibt68r7wFx1Adxpg+H/H8hBDuti+JTUSg1tgZIkQ==","signatures":[{"sig":"MEYCIQDZRYjIjfnc1RaYDfZ/kf+cLfQBdQJwfrd2sceFQrhMGgIhAKmQ2OPjwxk09t1hUJcoMBxahbfJuONQvRpIX0Mzv5Gr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2288136},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.14.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/20fb0d4e2d30a838af3066c539f8efb7/adviser-cement-0.3.14.tgz","_integrity":"sha512-Kr6pfq3S4saEr1WvBAmBP+FPuj4LgvYFPkV61pkStPH3C2ibt68r7wFx1Adxpg+H/H8hBDuti+JTUSg1tgZIkQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.20.0","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.7.2","@types/node":"^22.10.2","webdriverio":"^9.4.5","@vitest/browser":"^2.1.8","typescript-eslint":"^8.18.2","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.14_1739355728333_0.8756596266269827","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@adviser/cement","version":"0.3.15","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.15","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"55b845d68604fa8fced26146a911cf689209e1e2","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.15.tgz","fileCount":487,"integrity":"sha512-JlRkmZSqSD9XgW7ekvBcFWCEv1RGN6erb10tEdotDmFh2PEkQFUyzpQTysg4p66Mv8nM9IgS59jU7j61iO0GBA==","signatures":[{"sig":"MEUCIQCTUqz+hAThfAN/f6rYPm+Bvc2DFyMiFD2AM29ossysGwIgd9SYXsyLz7LfJ2PMZ6vzbyX45gQnlLRi90BHzjh9VJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2298659},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.15.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/fb1c976cc35d121bcdc35ce7ce4263ed/adviser-cement-0.3.15.tgz","_integrity":"sha512-JlRkmZSqSD9XgW7ekvBcFWCEv1RGN6erb10tEdotDmFh2PEkQFUyzpQTysg4p66Mv8nM9IgS59jU7j61iO0GBA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.20.0","vitest":"^2.1.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^2.1.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.15_1739476373237_0.6925805984150548","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@adviser/cement","version":"0.3.16","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.16","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"45eb285936666973ea43cdebe18bad28a1c2f702","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.16.tgz","fileCount":496,"integrity":"sha512-Sp1O5qFK/BqyfSsETbnJ6Cko+nLC2110SRZOtw8iAnF4vEmNUcIWFRFqEryNl2y4vgfZj0A9E+Lp0N04f8RK8Q==","signatures":[{"sig":"MEUCICmw7lZWedjQmJe9yZPej3wnjSTp/0yiwVRBeN8KIV8OAiEAszJkfe5TRo+55aEIWpNdPj0wsGVDf5PrBgFfF5nDVWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2319133},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.16.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/8cb852e6d608018c8e644ceba072413a/adviser-cement-0.3.16.tgz","_integrity":"sha512-Sp1O5qFK/BqyfSsETbnJ6Cko+nLC2110SRZOtw8iAnF4vEmNUcIWFRFqEryNl2y4vgfZj0A9E+Lp0N04f8RK8Q==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.20.0","vitest":"^2.1.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^2.1.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.16_1739481173005_0.5394582091159459","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@adviser/cement","version":"0.3.17","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.17","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"1cc815039d91e1b254590c8faee1ad8b25c73cdf","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.17.tgz","fileCount":496,"integrity":"sha512-kWZeq2DvT8Y2uwfmrDpy7iWydpStz4B0Ytl21y291y0THaE7T5iInNfy4/nYqvjVJjQL3Rqkl0TFOZFbfQd0QQ==","signatures":[{"sig":"MEQCIEPMb75VWAVfREUzVgJQZrBu8vbsjrOUlwG78qGvw5haAiAgJOH4lk2CN/hzI2L2Aq+9buvrjeWCLaZ7i3IWg8+1Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2374596},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.17.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/c68d29b619a4d8454af19c7d9e0229d3/adviser-cement-0.3.17.tgz","_integrity":"sha512-kWZeq2DvT8Y2uwfmrDpy7iWydpStz4B0Ytl21y291y0THaE7T5iInNfy4/nYqvjVJjQL3Rqkl0TFOZFbfQd0QQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.20.0","vitest":"^2.1.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^2.1.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.17_1739520091743_0.06088422736697208","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@adviser/cement","version":"0.3.18","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.18","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"dced88085f3f2db15a213eb8c399adccfa675387","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.18.tgz","fileCount":496,"integrity":"sha512-ZcnsGc+9y1n+IOVWshDPQ3kGOXO2WqhX4cpWOOowNODpGzv0y77SAdXOhXoiHVNLytdORVw6Io0i+e0+01P+jg==","signatures":[{"sig":"MEQCIGHutL5ov8DgiuW54/gQYWpxNMvT/PcHmb+qIl15s8cNAiAUWn3IF4iLaa8xDjRSPsfN4AR0l17H5Ig6W+7fvJvFGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385700},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.18.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/cf1bd0ea681a620bfa053498562ed80f/adviser-cement-0.3.18.tgz","_integrity":"sha512-ZcnsGc+9y1n+IOVWshDPQ3kGOXO2WqhX4cpWOOowNODpGzv0y77SAdXOhXoiHVNLytdORVw6Io0i+e0+01P+jg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.20.0","vitest":"^2.1.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^2.1.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.18_1739531004642_0.5477570012399604","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@adviser/cement","version":"0.3.19","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.19","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"6ca67d991efa2464356cfb22b72779b888c3cff1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.19.tgz","fileCount":496,"integrity":"sha512-vEAMdyzgeBbZNxIvxQgH0yMNaEneQljcgLxFrI/xmk+5ti7qDTlaDYdEdLBMmv/O3vwcIM2lqUfJnCkQtO/t3A==","signatures":[{"sig":"MEQCIByGA87YPaUBwvuyDg1QFEmVB8V8z8Jz2agMF4cLROxXAiBLI0ocOSoXEHLKthIGlOInro+9EQP/0FLXeYkjrZhwGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2386902},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.19.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/a6a3bd1730515a1282310a6aba792f92/adviser-cement-0.3.19.tgz","_integrity":"sha512-vEAMdyzgeBbZNxIvxQgH0yMNaEneQljcgLxFrI/xmk+5ti7qDTlaDYdEdLBMmv/O3vwcIM2lqUfJnCkQtO/t3A==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.20.0","vitest":"^2.1.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^2.1.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.6.12","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.19_1739534501677_0.7654938680903176","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@adviser/cement","version":"0.3.20","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.3.20","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"b29a591a569ea343ce1ff5b3e151148c7accc7be","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.3.20.tgz","fileCount":496,"integrity":"sha512-G6YDbkmr17KAjqFwW7RC0VUha2cjlv/rojFxTrMj55Vwu4crcL3iwerP/RCpxyFZ8Sf9ypaOAX/PRuxmPoL5pw==","signatures":[{"sig":"MEQCIQCBKc5q+RapKKL/O8kIUKSrJquRhUnO4D0mWGrCNPW8NAIfFHjIOgixOvZgQv+/V7nq/98oCOLm04Vx9gsEdOmJwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2411119},"main":"index.js","type":"module","_from":"file:adviser-cement-0.3.20.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/e98312824bde7b0ede5e3b7742cc7ead/adviser-cement-0.3.20.tgz","_integrity":"sha512-G6YDbkmr17KAjqFwW7RC0VUha2cjlv/rojFxTrMj55Vwu4crcL3iwerP/RCpxyFZ8Sf9ypaOAX/PRuxmPoL5pw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.2","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.21.0","vitest":"^3.0.6","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^3.0.6","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.7.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.3.20_1740407557398_0.7045911522866533","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adviser/cement","version":"0.4.0","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.0","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"1fbd53fb2da6ac5bc8e8cdda8ced346c3c628cb7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.0.tgz","fileCount":504,"integrity":"sha512-AH/bfC0nTA/aBEtrS1hjB4E04YgkoBl2/YN/ZFFpUWuPuACwUGqtAGxXvCjuI6hDkUqlFCWodrwZ7/sU09MbKA==","signatures":[{"sig":"MEUCIQCvddNnt+0p7Sy145mLWC46Fvhpw8nAlIF8qiQ7qX5RNwIgFpkPZwSJtXNwWr5l/ntYC4+d5b8VUe+LUFNyOI5eAsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2508329},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.0.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0089c23b80ef70c20ef016dd176929cb/adviser-cement-0.4.0.tgz","_integrity":"sha512-AH/bfC0nTA/aBEtrS1hjB4E04YgkoBl2/YN/ZFFpUWuPuACwUGqtAGxXvCjuI6hDkUqlFCWodrwZ7/sU09MbKA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.21.0","vitest":"^3.0.7","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.8.0","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.7.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.0_1741361745659_0.1215929830386564","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@adviser/cement","version":"0.4.1","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.1","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"36ba62b232c877b74dfe4a0feffe073f947ab1f6","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.1.tgz","fileCount":513,"integrity":"sha512-32Pa5mDXnIqFX5CV42dM785YHMEZ6Vc2c0PIN+f2tvthV4lRe8Nw5YiD72diiheEmxrTzUG0P708LH1yFE1w9Q==","signatures":[{"sig":"MEUCIBpUvps32b70bijdzmfTd5sqUx2Zu8FoPbzwCkDrxVLTAiEA7DHHYuxyT1MR8Q9LqoTtTv+AjrR702BBEGv5u+Ki44U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2524581},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.1.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/9974d277b306919c3bd78b0c380c23b9/adviser-cement-0.4.1.tgz","_integrity":"sha512-32Pa5mDXnIqFX5CV42dM785YHMEZ6Vc2c0PIN+f2tvthV4lRe8Nw5YiD72diiheEmxrTzUG0P708LH1yFE1w9Q==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.7","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.8.0","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.7.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.1_1741704668920_0.8075953083111771","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@adviser/cement","version":"0.4.2","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.2","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"6db170ccf7bcc3e56b7d5325f8f424d099287994","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.2.tgz","fileCount":522,"integrity":"sha512-12kcfWSvtMZKprMT8gRWSlOuNHi0wZ0uQ95PRscni33kK9+p0WBlRj9KGVl7D6zWnCWnB3tbjJB5wJI6f3OXQw==","signatures":[{"sig":"MEQCIBwHKiYUX40DdG1yiXyb58CFSD0AmiN+nCPpuGyf5syIAiBqw0SRiguU+o+ApDdp/yBA/whQlRAORmvD8hPRNnMhJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2535460},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.2.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/bb8058f2aba66063e0982221d6319eb9/adviser-cement-0.4.2.tgz","_integrity":"sha512-12kcfWSvtMZKprMT8gRWSlOuNHi0wZ0uQ95PRscni33kK9+p0WBlRj9KGVl7D6zWnCWnB3tbjJB5wJI6f3OXQw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.7","prettier":"^3.3.3","@eslint/js":"^9.20.0","typescript":"^5.8.0","@types/node":"^22.10.2","webdriverio":"^9.9.0","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.7.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.2_1741788384682_0.15374533612909969","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@adviser/cement","version":"0.4.3","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.3","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"16ae44a03c911d00c8295d4f95058b8696737fa3","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.3.tgz","fileCount":522,"integrity":"sha512-eXslhYG4EbWTqkhvc8nTgfYwvdqACWuE7UQCi/myl//G4QeAfimL3cQxz6hSb4ZiLffdKq690NSUezNLObfJew==","signatures":[{"sig":"MEYCIQDNgjSj1hgMX3sseEoejMD6OUshLVoOaguSuJy/2I8iFAIhAPmtpEwjGU0G1vywgl9E9v9NX8vhg13ASFxIYuC8L2ct","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538206},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.3.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/31ac1c0ea863171459a609e52bc62b4e/adviser-cement-0.4.3.tgz","_integrity":"sha512-eXslhYG4EbWTqkhvc8nTgfYwvdqACWuE7UQCi/myl//G4QeAfimL3cQxz6hSb4ZiLffdKq690NSUezNLObfJew==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.18.3","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.0","typescript":"^5.8.0","@types/node":"^22.10.2","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.3_1742199204746_0.844551603615922","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@adviser/cement","version":"0.4.4","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.4","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"de710fda6dd023f03ce032be07d54c7a7c0b23fb","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.4.tgz","fileCount":522,"integrity":"sha512-JEh7ttPe0RjcbKOSTek6ehSJT/xeUH8AqwHq6Fud66ixtPop5uU41eCCpblrB0wYQvYVOnsxtQDjrQoTlUDElg==","signatures":[{"sig":"MEYCIQDaPpCbPfT62uZcVxFvfSczg/ADng/JdtQI10TueZF+hAIhAOj9GpRlATU2wWgk/S5cDxtjSZTm8t3WfVpkI58mwNB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2572633},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.4.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/bcaa2adf8717fed7087259b0c31955ba/adviser-cement-0.4.4.tgz","_integrity":"sha512-JEh7ttPe0RjcbKOSTek6ehSJT/xeUH8AqwHq6Fud66ixtPop5uU41eCCpblrB0wYQvYVOnsxtQDjrQoTlUDElg==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.19.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.0","typescript":"^5.8.0","@types/node":"^22.10.2","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.4_1742799373699_0.8689828536338344","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@adviser/cement","version":"0.4.5","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.5","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"65d7851e7ddd9c120dbc26d24d989c3e1305b539","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.5.tgz","fileCount":522,"integrity":"sha512-2HM3lV1yAme5B02A1iPg3iBUt6fnz4Mu17TiRoTA0aE+eR7TFXiAOGdqwUNn3regkVF9mAAgk+dwpiH4uEoCgA==","signatures":[{"sig":"MEUCIECacK3eqSH+1RjbtkciilJzhFKvHx6g6nFjWsVKaTqvAiEAqm6nVxIbcIzyJnMEKI24hEWHLV+3DS1TkKGreW5J3n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2578068},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.5.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/f6e8711e9256323c2676dee3428939a0/adviser-cement-0.4.5.tgz","_integrity":"sha512-2HM3lV1yAme5B02A1iPg3iBUt6fnz4Mu17TiRoTA0aE+eR7TFXiAOGdqwUNn3regkVF9mAAgk+dwpiH4uEoCgA==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.19.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.0","typescript":"^5.8.0","@types/node":"^22.10.2","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.5_1743065197819_0.46919215967449124","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@adviser/cement","version":"0.4.6","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.6","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"af33b31dbc9dfeebd6d5fdbd5425ecf27abfc3b3","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.6.tgz","fileCount":522,"integrity":"sha512-gpURDF8SGvXLxHKyp56QZJNEtiLjsdlGSs1KSfDPyQJGZO/ahsJYQ3WG5Obt3XZ186ohPvZ55bLPw6rG02FSzQ==","signatures":[{"sig":"MEUCIAWZL3U3CJFEXyGnVEQkvE/w1b8tq/3l9y1GF93ilz0VAiEA1K6QuALoNgN8gN1w4aevxybGgLcNbO9T41vKqSGZLAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2583532},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.6.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/239eea1b3c07e1c19b62df132c666850/adviser-cement-0.4.6.tgz","_integrity":"sha512-gpURDF8SGvXLxHKyp56QZJNEtiLjsdlGSs1KSfDPyQJGZO/ahsJYQ3WG5Obt3XZ186ohPvZ55bLPw6rG02FSzQ==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.19.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.0","typescript":"^5.8.0","@types/node":"^22.10.2","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.6_1743091157619_0.9954359598475411","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@adviser/cement","version":"0.4.7","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.7","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"19bc5aa63b14351e8861a337ef809bf7e433551b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.7.tgz","fileCount":522,"integrity":"sha512-KBGpVuZ1IMH9MQqE0gnpzTnNJfGjjSmBYBNJhuVu1vy6V51Fvo3GJY7JRhepBU5AzLEDij9gZ5I5qGa5/Qt4Cw==","signatures":[{"sig":"MEYCIQCkDLEgK5Tyjv9lo6dBd9TUvzsK+dCmEqErzq2iSnj/UQIhANrXpwErKrJUaWtnX9esTJ6vs0fDUVAM7+QbBcIRGY83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2586741},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.7.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js","require":"./cf/index.cjs"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js","require":"./web/index.cjs"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js","require":"./deno/index.cjs"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js","require":"./node/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","require":"./utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/c4090c24e800893b12dc4130c9d5faae/adviser-cement-0.4.7.tgz","_integrity":"sha512-KBGpVuZ1IMH9MQqE0gnpzTnNJfGjjSmBYBNJhuVu1vy6V51Fvo3GJY7JRhepBU5AzLEDij9gZ5I5qGa5/Qt4Cw==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.19.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.0","typescript":"^5.8.0","@types/node":"^22.10.2","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.7_1743092856884_0.7435418574031465","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@adviser/cement","version":"0.4.8","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.8","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"afb4c3633921e2e3dc17dea28025dadbf8b3a77c","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.8.tgz","fileCount":820,"integrity":"sha512-R+35d10ws9MEH/bV0nX7HqckyuysJxQJkutQGpvCz0TK4DDDEn3R0DFIheahWLB0jZgsrWOjws4k2nSdKPTW0w==","signatures":[{"sig":"MEYCIQDA5d6MH7+FoEz3cBduyk+O0yKHTFW2q6rYPg8FT7bNiAIhAN+5Bb8m7lzA+2PyQRiV1nR6KOg+xulEVnaOXaM0RJOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666537},"main":"index.js","type":"module","_from":"file:adviser-cement-0.4.8.tgz","types":"./index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./cf":{"types":"./cf/index.d.ts","import":"./cf/index.js"},"./web":{"types":"./web/index.d.ts","import":"./web/index.js"},"./deno":{"types":"./deno/index.d.ts","import":"./deno/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/src/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; tsc","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","xbuild:js":"tsup --metafile --out-dir dist/pkg src/index.ts src/*/index.ts --sourcemap --format cjs,esm --dts --clean --external node:fs --external node:path","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/3c7db44c40cb68815f94206a73a7d013/adviser-cement-0.4.8.tgz","_integrity":"sha512-R+35d10ws9MEH/bV0nX7HqckyuysJxQJkutQGpvCz0TK4DDDEn3R0DFIheahWLB0jZgsrWOjws4k2nSdKPTW0w==","_npmVersion":"10.8.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"20.19.0","dependencies":{"yaml":"^2.5.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.22.0","vitest":"^3.0.8","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.0","typescript":"^5.8.0","@types/node":"^22.10.2","@vitest/browser":"^3.0.8","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.0","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.8_1743587855500_0.6443996595752914","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@adviser/cement","version":"0.4.9","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.9","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"14d080e788f5938aa89f77d1232964672b1d4b44","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.9.tgz","fileCount":1154,"integrity":"sha512-v/mJlfmdiBjMeU80Ir8yrBbW65lV65T7gtcixYn7P2Xd2E+dpALrZpKlKU3AI791PD35/hJ7SyqPG4jMSGJpNg==","signatures":[{"sig":"MEUCIGitTDb/Fz9cJylLwgD1wgjwJ3J6OHiRld14hHpHajIuAiEAqVB2MOUsHXzSX5V1EMOzjN8YDlGy5z9JLamET/GbRMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2935283},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.9.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/1ada8ad0d16ea8dc05e54be51fbb1f55/adviser-cement-0.4.9.tgz","_integrity":"sha512-v/mJlfmdiBjMeU80Ir8yrBbW65lV65T7gtcixYn7P2Xd2E+dpALrZpKlKU3AI791PD35/hJ7SyqPG4jMSGJpNg==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.24.0","vitest":"^3.1.1","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^22.13.12","jscodeshift":"^17.3.0","@vitest/browser":"^3.1.1","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.11","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.9_1744028018939_0.7879100037288693","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@adviser/cement","version":"0.4.10","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.10","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"3c4fec080c990c916c64eb4d6cebcb76c0044eb8","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.10.tgz","fileCount":1154,"integrity":"sha512-hoWdCu+Zr1eqGeR6hMZnbPWK9qATJI20luNbZQxlET/PG9jIYUTNmyTGb/NQvBUyAJ5/zCcLs/mEr8pf4C9mlQ==","signatures":[{"sig":"MEUCIQCQwscT7VDnPdmUWZ2Vmxh2BeOHjUilThyTiQ2Cfb2n7gIgd0n2hoaA5iPLKpTHlLlGP/DcNi/jo/soXmNexYuF4Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2935285},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.10.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/dbb63468220bb8fea103aa86a16c2cf2/adviser-cement-0.4.10.tgz","_integrity":"sha512-hoWdCu+Zr1eqGeR6hMZnbPWK9qATJI20luNbZQxlET/PG9jIYUTNmyTGb/NQvBUyAJ5/zCcLs/mEr8pf4C9mlQ==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.24.0","vitest":"^3.1.1","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^22.13.12","jscodeshift":"^17.3.0","@vitest/browser":"^3.1.1","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.11","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.10_1744028354796_0.8457834864917124","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@adviser/cement","version":"0.4.11","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.11","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"2b62a1a2de04d14b86e035725635020853dfed5a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.11.tgz","fileCount":1154,"integrity":"sha512-ixHY7IKfiHzAYHZ/b/Ip1Mn2tmv6PsZOMHCP+tcWwDDfGlWmO+1wYr08sZ68cetgyf4LnshsZEul4GMb87hIzw==","signatures":[{"sig":"MEUCIDf0HGF2ASfQwyYkYxoMKqGJTgolPrNjs8lwVlsqjc+lAiEAu00gmxyiD/Lj4XZvZXBreN7jWu7Hcj/Aqjq0RYU+RvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2940220},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.11.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/cffc0c1e232267542d28191ab4ca05c3/adviser-cement-0.4.11.tgz","_integrity":"sha512-ixHY7IKfiHzAYHZ/b/Ip1Mn2tmv6PsZOMHCP+tcWwDDfGlWmO+1wYr08sZ68cetgyf4LnshsZEul4GMb87hIzw==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.24.0","vitest":"^3.1.1","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^22.13.12","jscodeshift":"^17.3.0","@vitest/browser":"^3.1.1","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.14","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.11_1744209076382_0.5940074838704288","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@adviser/cement","version":"0.4.12","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.12","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"da0ca1985fdae8a34e0b0bbf914616a2272535d9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.12.tgz","fileCount":1167,"integrity":"sha512-zrGNaAaaMvZKDp2QTsX652z4uVAwOChDM84QFB9JICbvc9Adc6DRcptCBT5cpuIwPp83wMM84Hnbkk3eCfW0Rg==","signatures":[{"sig":"MEUCIDeWdIh2a3wee614UoUfKoOgzhDyXtZYPQXQSnWBRiqUAiEAkzIRdKX/hRzGZFFfBdnPOd6bENJeRSaQ5So1f/B+FJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3008748},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.12.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/b92c7a883e8edf0426be1e6838ff6d51/adviser-cement-0.4.12.tgz","_integrity":"sha512-zrGNaAaaMvZKDp2QTsX652z4uVAwOChDM84QFB9JICbvc9Adc6DRcptCBT5cpuIwPp83wMM84Hnbkk3eCfW0Rg==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.24.0","vitest":"^3.1.1","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^22.13.12","jscodeshift":"^17.3.0","@vitest/browser":"^3.1.1","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.14","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.12_1744808396022_0.8429941355304476","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@adviser/cement","version":"0.4.13","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.13","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"61b2dab879337b40788317bd326cd036db954fda","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.13.tgz","fileCount":1167,"integrity":"sha512-UUpBKVYyjFem0fAGautcOJvd2/J0U4JV8pxH/x/t6JW6sbdOhGEfBXBHALmVUCzJIrFumgSHu0OTBugS4hZ93g==","signatures":[{"sig":"MEUCIQDMpLYK/v+iiU0ZfHMCti8TQ8/vjgIe66AV9X5IOKcJ9gIgAWfBoWTYwMhi+IeovEYp6hBPxHdSBtGTaA1mhEknAXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3008854},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.13.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/6e23c0d4ee50a81009d480c6bd5aa140/adviser-cement-0.4.13.tgz","_integrity":"sha512-UUpBKVYyjFem0fAGautcOJvd2/J0U4JV8pxH/x/t6JW6sbdOhGEfBXBHALmVUCzJIrFumgSHu0OTBugS4hZ93g==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.24.0","vitest":"^3.1.1","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^22.13.12","jscodeshift":"^17.3.0","@vitest/browser":"^3.1.1","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.14","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.13_1744815998448_0.4779298716296272","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@adviser/cement","version":"0.4.14","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.14","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"3ebff034cfcb8ca0e6d83b75812d03f9a27a85d0","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.14.tgz","fileCount":1167,"integrity":"sha512-6iPOJrDDglRsixXCMQe6vMlrpZ4L2z5881LQ0awXTK1DIzY3ZTVR8+pFeTqcMz2oYZTDcKm31XSHl2q9JiRT1w==","signatures":[{"sig":"MEYCIQD/rzsdgmaKJ5QKHMiEHgpDgi3rRsKHELLxO/bfbl+5gwIhAOMyhUfAlKmW4b63CFQDlqVM6KHuxaFUltv7O4jvBOpL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3020027},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.14.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/cb58972678c35304fc3172ca2829b49c/adviser-cement-0.4.14.tgz","_integrity":"sha512-6iPOJrDDglRsixXCMQe6vMlrpZ4L2z5881LQ0awXTK1DIzY3ZTVR8+pFeTqcMz2oYZTDcKm31XSHl2q9JiRT1w==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.24.0","vitest":"^3.1.1","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^22.13.12","jscodeshift":"^17.3.0","@vitest/browser":"^3.1.1","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.14","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.14_1745050051440_0.33883019894104205","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@adviser/cement","version":"0.4.15","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.15","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"5c0820ddbae6f823e533e3f1cda15f419aeee524","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.15.tgz","fileCount":1167,"integrity":"sha512-ig+DNLQvL7C9Gnp/XKTGDw3LnDW7Bg0ryGmpujFjSnkd8fZRW+sb8QXLgUPcoB912Ri2wpP7o480rCnxWtJiSw==","signatures":[{"sig":"MEYCIQDmAaVLVLA0pLZj+FOo0EUt/9RBEhQ9+pGOc0OwU4NyugIhAJzYT8fkx4GdNkJlFRdTkphwbcKlYRueMOYFv8FDjUV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3021752},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.15.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0d12d4dbdbdf4c6dda4c22446fe7f993/adviser-cement-0.4.15.tgz","_integrity":"sha512-ig+DNLQvL7C9Gnp/XKTGDw3LnDW7Bg0ryGmpujFjSnkd8fZRW+sb8QXLgUPcoB912Ri2wpP7o480rCnxWtJiSw==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","eslint":"9.25.1","vitest":"^3.1.1","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^22.14.1","jscodeshift":"^17.3.0","@vitest/browser":"^3.1.1","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.18","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.15_1746538544773_0.5803574296458354","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@adviser/cement","version":"0.4.16","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.16","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"06ac4a83eb4a25d03c399165e428171645f196a6","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.16.tgz","fileCount":1180,"integrity":"sha512-giAx3ll7xeeJmR6N92Ra+j3NJRAeqye91v8uCzOZNJIsOjW4r8L/3iWiDhd7+U1CY6ro53DLPGO9uXdpUtDdig==","signatures":[{"sig":"MEUCIQCqIDUp2Yfg1QtGbytfD4LKOeJbV244K5Os63eolVaBOwIgC6YRY8/U3mgRtLKlUaNpH8Gdd7vstDJSdSU4SeoVrwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3061536},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.16.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/7024fbf744baccf2bd4a430aa7f90140/adviser-cement-0.4.16.tgz","_integrity":"sha512-giAx3ll7xeeJmR6N92Ra+j3NJRAeqye91v8uCzOZNJIsOjW4r8L/3iWiDhd7+U1CY6ro53DLPGO9uXdpUtDdig==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","vite":"^6.3.5","eslint":"9.28.0","vitest":"^3.2.3","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.3","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.18","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.16_1749589963655_0.5086351763136905","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@adviser/cement","version":"0.4.17","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.17","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"e5ce562bee43621c7512acc5e52243545b299fee","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.17.tgz","fileCount":1180,"integrity":"sha512-QEaDVujlEKcA6qUYDgo60H8VoBbYfUzD8Pi4WencKvDaFmne3Soz/bJ+59IUeQhHFuVW3maJv6VHDuTuDC+wxw==","signatures":[{"sig":"MEMCHyAnqODH96hI8WRsvQnWe/CswxCsNVTAc0s8BeXZwNoCICdIkB+13z/At/CsHhrLCHgu42B2f9DbRsfAuV357mhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040545},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.17.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","actor":{"name":"fastandfearless","type":"user","email":"meno.abels@gmail.com"},"email":"meno.abels@gmail.com"},"_resolved":"/tmp/bcf7a64acdcde8a000249ac233b8040d/adviser-cement-0.4.17.tgz","_integrity":"sha512-QEaDVujlEKcA6qUYDgo60H8VoBbYfUzD8Pi4WencKvDaFmne3Soz/bJ+59IUeQhHFuVW3maJv6VHDuTuDC+wxw==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","vite":"^6.3.5","eslint":"9.29.0","vitest":"^3.2.3","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.3","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.18","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.17_1750752808258_0.541401958122153","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@adviser/cement","version":"0.4.18","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.18","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"5798a1bd47a23733853e2d85c880b49b0c3b3676","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.18.tgz","fileCount":1180,"integrity":"sha512-ahz4Vz/oNNt1sQTOOkuI/l3FGo5tzFSz5znmNPnZpfUfaaNoMIaO2Fpvfl5FT8uzaCS3dx2VmnETQbUfuDg8eQ==","signatures":[{"sig":"MEUCIGTX4mDkZmOnH/FO8zWV+OoFxGQZwUyYIzHWz8vRO7pNAiEAiQb7ofVahJZvvP4PDMQnFP/DVNMDuqTnj/edrNBfMHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3043657},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.18.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","actor":{"name":"fastandfearless","type":"user","email":"meno.abels@gmail.com"},"email":"meno.abels@gmail.com"},"_resolved":"/tmp/f648018a6b4d2e0f0e4faf64bbb35c12/adviser-cement-0.4.18.tgz","_integrity":"sha512-ahz4Vz/oNNt1sQTOOkuI/l3FGo5tzFSz5znmNPnZpfUfaaNoMIaO2Fpvfl5FT8uzaCS3dx2VmnETQbUfuDg8eQ==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","vite":"^6.3.5","eslint":"9.29.0","vitest":"^3.2.3","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.3","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.18_1750758376139_0.9319473208553115","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@adviser/cement","version":"0.4.19","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.19","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"a59c8ed6fad6066fdb155bfa7755970f0d2d85f9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.19.tgz","fileCount":1205,"integrity":"sha512-g6posWvSq2c4yRQcPvPGHspb+lQWBvONsu86N3lt6jGmQK4vNG0Tq7ebmR51fKYm+TORFaMe0SqHNafz3TIBmg==","signatures":[{"sig":"MEQCIHQtCP9Ep4fGTDZWkSDt4NE110WcCmltibYhzj5UvB+VAiBd4Jhw2BE+9zn7f5ACCpjo54BhAn7YhPzIq01+xKzHYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3094000},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.19.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","actor":{"name":"fastandfearless","type":"user","email":"meno.abels@gmail.com"},"email":"meno.abels@gmail.com"},"_resolved":"/tmp/48515505b4b327f341693084c44f0f91/adviser-cement-0.4.19.tgz","_integrity":"sha512-g6posWvSq2c4yRQcPvPGHspb+lQWBvONsu86N3lt6jGmQK4vNG0Tq7ebmR51fKYm+TORFaMe0SqHNafz3TIBmg==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","vite":"^6.3.5","eslint":"9.29.0","vitest":"^3.2.3","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.3","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.19_1750885706701_0.3848861555116381","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@adviser/cement","version":"0.4.20","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.20","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"b20675d7be876c845ab24f0a1448e0895007fc6e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.20.tgz","fileCount":1205,"integrity":"sha512-d19VRq/9EbnqRdiHnxbIRNoVC1WAbmI3mDMD/ZZcyTIIKRgpxePdJTsgmCeHL1vTA576Lmanref27CSBeiC2Ng==","signatures":[{"sig":"MEQCIDhdhdfDKBgBiTZSU4L2QQVlEqN1eSbqpNs+BnWhhJ4gAiBFr8XpX0PbGp8CHC4nIJbjEa6ODkUQutJFOmnZLcR1uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3120585},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.20.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","actor":{"name":"fastandfearless","type":"user","email":"meno.abels@gmail.com"},"email":"meno.abels@gmail.com"},"_resolved":"/tmp/77952b0a380cd2d8bb005d4e04d7b0f3/adviser-cement-0.4.20.tgz","_integrity":"sha512-d19VRq/9EbnqRdiHnxbIRNoVC1WAbmI3mDMD/ZZcyTIIKRgpxePdJTsgmCeHL1vTA576Lmanref27CSBeiC2Ng==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","vite":"^6.3.5","eslint":"9.29.0","vitest":"^3.2.3","prettier":"^3.3.3","@eslint/js":"^9.20.0","playwright":"^1.51.1","typescript":"^5.8.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.3","typescript-eslint":"^8.24.0","playwright-chromium":"^1.51.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.20_1750889110430_0.8758768136138584","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@adviser/cement","version":"0.4.21","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.21","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"a1a5e146c87179f2f9d96fc93ab4b6f9ec837ef9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.21.tgz","fileCount":1205,"integrity":"sha512-YHsYekRvoqiZ1UpZYpIrf8xkFfCxrZB4MEmAn2jcGSaKhX9cSr/8k74RO7H+NLrJXqwBnrNgMl4lQSyT8LI5JQ==","signatures":[{"sig":"MEUCIGft8wMXEn2tTRpVosoK7XKKu+GsfXYw4D26UodzON2FAiEAkFW9BFssX7/TINTr3kuZn3Dhwxso9o51Un7gzDIUvt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150745},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.21.tgz","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsc; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/60ecf5857da09e4c2c4f3f8cd2d3f0ce/adviser-cement-0.4.21.tgz","_integrity":"sha512-YHsYekRvoqiZ1UpZYpIrf8xkFfCxrZB4MEmAn2jcGSaKhX9cSr/8k74RO7H+NLrJXqwBnrNgMl4lQSyT8LI5JQ==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.17.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","deno":"2.4.2","tsup":"^8.3.0","vite":"^7.0.4","eslint":"9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.8.0","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.21_1754301638502_0.44525643927926106","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@adviser/cement","version":"0.4.22","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.22","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"dist":{"shasum":"2aaa73cf2b572315e5f41287f4e0e9a537fb74ca","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.22.tgz","fileCount":1205,"integrity":"sha512-FMCVojFEBOR3Wqv/PDGcNjmbedX5MyL5PybZ7M0ervCYmpIvitoKwWOzPScCYJ2iMeUWzn3+7mEg4ZAh/QDiFw==","signatures":[{"sig":"MEQCIA71pAGW1QYWjKqAYhVQxUUpqVW9v2XpmGFNozFLt7kEAiANO4rCBEqJUWAGK79Q0i+a3uMayQu5Qj1vb1ThpQR4+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3179486},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.22.tgz","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"bash -xe ./prepare-pubdir.sh","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsc:cjs":"tsc -p ./tsconfig.cjs.json","build:tsc:esm":"tsc -p ./tsconfig.esm.json","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json","build:tsc:global":"tsc --noEmit","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/9b78e30838c215c0396e7bf8cf1a2da2/adviser-cement-0.4.22.tgz","_integrity":"sha512-FMCVojFEBOR3Wqv/PDGcNjmbedX5MyL5PybZ7M0ervCYmpIvitoKwWOzPScCYJ2iMeUWzn3+7mEg4ZAh/QDiFw==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.17.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","deno":"2.4.2","tsup":"^8.3.0","vite":"^7.0.4","eslint":"9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.8.0","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250804.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.22_1754491085794_0.631912104532812","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-smoke-ci":{"name":"@adviser/cement","version":"0.0.0-smoke-ci","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.0.0-smoke-ci","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"e8471199a8b4856d57857fb5dd47dddcdbf08bc2","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.0.0-smoke-ci.tgz","fileCount":1633,"integrity":"sha512-RCwjaqpse/8e0jpntAOKAaRCOjZhMf0TEwznWdbA4REtwnSjmWgxrPMaf3DJKJw2ME5yE1WZGNjIolaN1K3BsA==","signatures":[{"sig":"MEUCIB6cp7LDyg/IMDVkJXY3ga4fm0xTdmRLDC4QoXBlondOAiEA40bhPXUO7kTRBimYkKNpq+JHTNH6VEHQq5hPWELxNtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3535025},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.0.0-smoke-ci.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/5cafea817de89fcf63448e6baa698ba4/adviser-cement-0.0.0-smoke-ci.tgz","_integrity":"sha512-RCwjaqpse/8e0jpntAOKAaRCOjZhMf0TEwznWdbA4REtwnSjmWgxrPMaf3DJKJw2ME5yE1WZGNjIolaN1K3BsA==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.17.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.0","tsx":"^4.19.1","deno":"2.4.3","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.13.0","eslint":"9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.8.0","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250804.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.0.0-smoke-ci_1754498267913_0.8719925004152158","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@adviser/cement","version":"0.4.23","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.23","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"ed3109869b08ace1d90a4b512604c05e1382cd5a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.23.tgz","fileCount":1633,"integrity":"sha512-38KB7HUqbpUjlz3to4AzVuNVK64tJQ7SEMCLoIjDYVCOKJbOJ8xLufn4zqJSwsspqC5JRfmsEsDLuwgdFRgtNA==","signatures":[{"sig":"MEYCIQCMVDLo5EmToYNT9ISmxcH098dD7YbmBgnG3D95ZtIyKAIhANwx8renDhttuL1UTj0p2TUCAHq8xUn6nN6C36oum9rl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3537416},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.23.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/1ade650e2688689d71cf74274f9c3746/adviser-cement-0.4.23.tgz","_integrity":"sha512-38KB7HUqbpUjlz3to4AzVuNVK64tJQ7SEMCLoIjDYVCOKJbOJ8xLufn4zqJSwsspqC5JRfmsEsDLuwgdFRgtNA==","_npmVersion":"10.9.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.17.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.0","tsx":"^4.19.1","deno":"2.4.3","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.13.0","eslint":"9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.8.0","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250804.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.23_1754500444297_0.32420651325845484","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@adviser/cement","version":"0.4.25","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.25","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"50fe1bcad482fb4eb4875730f10514353fc110c4","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.25.tgz","fileCount":1633,"integrity":"sha512-1M0spovP5ztpfrNkrydIeYpnH7RKR7HP8172LU1nDpYsKzXjWKP7AAaVs+qEtgw91+Gphb43q91bKZ9mRgX8cA==","signatures":[{"sig":"MEYCIQD47MEZDfMyu1BpyLb3/sJWPNG/m7jetFF4YO83G4pw/gIhANeH1zZdqzwC7RobynB8SZWLY9HNNOT1u7YD2iSMwLuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3632046},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.25.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/cdd938ed3a876e5a301df45701875e68/adviser-cement-0.4.25.tgz","_integrity":"sha512-1M0spovP5ztpfrNkrydIeYpnH7RKR7HP8172LU1nDpYsKzXjWKP7AAaVs+qEtgw91+Gphb43q91bKZ9mRgX8cA==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.0","tsx":"^4.19.1","deno":"2.4.3","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.13.0","eslint":"9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.8.0","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250810.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.25_1755172922765_0.8184047248370676","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@adviser/cement","version":"0.4.26","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.26","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"b24c27a9077c846bfc31360f8e81c1853c3a22fe","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.26.tgz","fileCount":1633,"integrity":"sha512-zq4XGHheoLtU8pThMpNwfm2MUWQqv7NTEtRn5doy/R3OVt2f8iYjvJZ7jp8YKQFy3ul8kL8l8DoDJNUy8FqLHw==","signatures":[{"sig":"MEQCIGL/LuqSx8F6wSWiTVENL+JBXHyX3hArw49SHbpwzB3nAiBOy7w9ZYp0WdP9l3BvEsXODJzV92llBYayiA1ik5vg9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3646550},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.26.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/84661b3194f1df3be82916ce9b042304/adviser-cement-0.4.26.tgz","_integrity":"sha512-zq4XGHheoLtU8pThMpNwfm2MUWQqv7NTEtRn5doy/R3OVt2f8iYjvJZ7jp8YKQFy3ul8kL8l8DoDJNUy8FqLHw==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.0","tsx":"^4.19.1","deno":"2.4.3","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.13.0","eslint":"9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.8.0","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250810.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.26_1755898286405_0.4014550291207015","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@adviser/cement","version":"0.4.27","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.27","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"e66b43778c97348c2b446cb0044ccabf523e5432","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.27.tgz","fileCount":1633,"integrity":"sha512-CwEe+SSgPEMcosx4GojvrgmtuYK3WM6I/9kdZDsxga0T1dBepIPYYkI3oReIj8jyW0xK47J/71pb27oG5sGZWA==","signatures":[{"sig":"MEQCIE9glHOSTAtgltl3ugE38MvZRkGlGD+cPLLlvaSH2GkKAiA9dwcte/jnqnJihIqnvB6yqhWq6iqPzC7qRE4BvESBfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3659930},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.27.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/4314df5aade00f470ae5dd5e37a8812e/adviser-cement-0.4.27.tgz","_integrity":"sha512-CwEe+SSgPEMcosx4GojvrgmtuYK3WM6I/9kdZDsxga0T1dBepIPYYkI3oReIj8jyW0xK47J/71pb27oG5sGZWA==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.27_1756422125780_0.9900837334374761","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@adviser/cement","version":"0.4.28","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.28","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"b5fc0ae7b43d52270a9366591ffd00659ee56a1f","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.28.tgz","fileCount":1666,"integrity":"sha512-PxwxS3QsvjGzfUAoiiOtjMPVgVKqMmFWu1AB6E5VLxPKU1TjZ91mYjGd9w0kelY+Gr7OaAUpwJ08UWPw1tqy/A==","signatures":[{"sig":"MEQCIHGQoFJ3CJ+U/JCQ917MO5PTI4T41M8DkRKRBUef6raeAiAot7HR75qfBrLEDZIdmAJg917jL7b6In4g+7b8/lPoBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3709610},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.28.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/5170dab349c6fbb8759b950898c1aebd/adviser-cement-0.4.28.tgz","_integrity":"sha512-PxwxS3QsvjGzfUAoiiOtjMPVgVKqMmFWu1AB6E5VLxPKU1TjZ91mYjGd9w0kelY+Gr7OaAUpwJ08UWPw1tqy/A==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.28_1756794156608_0.14192158614875328","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@adviser/cement","version":"0.4.29","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.29","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"eb4ec3aaf1ef50419be0f7b51f422e3e3620a8a1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.29.tgz","fileCount":1675,"integrity":"sha512-JDDnPCaqlFt48a7yrg7b17BfH36VJkTX5M86ra04Sp9P9Q/vaejD1L/Xbe6m3vlLnTJZCWfvVW+YrU20+o//+w==","signatures":[{"sig":"MEUCICGtAN3xMLDCcoE6bBEmqnZfffitW2Q9ee04DJ90xHKVAiEA5SZPm+PSqj9WgPqMXSbWKvVRU7XmpcHw+niW7Bhkzmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3725660},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.29.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/def38c2ee11d30cb615d409caeb497e7/adviser-cement-0.4.29.tgz","_integrity":"sha512-JDDnPCaqlFt48a7yrg7b17BfH36VJkTX5M86ra04Sp9P9Q/vaejD1L/Xbe6m3vlLnTJZCWfvVW+YrU20+o//+w==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.29_1756818540769_0.7709316132344675","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@adviser/cement","version":"0.4.30","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.30","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"5e4bb74c46084411423f43a4620f14177911cdbe","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.30.tgz","fileCount":1675,"integrity":"sha512-GsKe4dx+ucN72VTyESYQ5et6mD9YDs4+eHWRhpWUitr7+NdvSbMMf0obsTNiuJICH11vLKJu/PDSZs/sLOzs4A==","signatures":[{"sig":"MEUCIQDZoQdppkBo8Q0iZyR5Gy36/hdKBbdkBjy01BlJX3RrsQIgWBF2tseWF9Mjqzni6fMh0zZMOWm8vJc5+nS3TtfpZg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731122},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.30.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/833b6679b46ca1de02981c5efd16d206/adviser-cement-0.4.30.tgz","_integrity":"sha512-GsKe4dx+ucN72VTyESYQ5et6mD9YDs4+eHWRhpWUitr7+NdvSbMMf0obsTNiuJICH11vLKJu/PDSZs/sLOzs4A==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.30_1756822168518_0.45756039788766856","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@adviser/cement","version":"0.4.31","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.31","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"6d9e699b8a8589580f191d1b22b49cd699fc88e1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.31.tgz","fileCount":1675,"integrity":"sha512-6AnItkGigm9DvuGVvKaX8mQ6khWZHTnTq33FrtBCjK7sGiT43iima+k0f6SFpkWl2xN9Ee/EmUTdEg0AzIfMQQ==","signatures":[{"sig":"MEUCIQDtUgleyLm/qRqfI5/h08dUWqL9YraMsHqfv9mBZeoHcwIgO3TfhxCZdtFCoqH7ol8HHKbGOeyxlbp+Cjp9vz4DSRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3744806},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.31.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/5a6cd85397476c59093bdc9daade6bfe/adviser-cement-0.4.31.tgz","_integrity":"sha512-6AnItkGigm9DvuGVvKaX8mQ6khWZHTnTq33FrtBCjK7sGiT43iima+k0f6SFpkWl2xN9Ee/EmUTdEg0AzIfMQQ==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.31_1757366759533_0.5195752694383409","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@adviser/cement","version":"0.4.32","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.32","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"d8acf219b2975a7d9f90cd1c0a7cac9a058f443b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.32.tgz","fileCount":1675,"integrity":"sha512-BpLYQyKGuvrsJbwwgclUp6qlMeDQF9WrIrs0yNAotbnDfrWFFwDRU+dDZEW6tWxq6msszu/EjpEBeH8cMnaX2A==","signatures":[{"sig":"MEQCIAk5PbJMp1a5E8wjLD9xHXGprzcJIyhkeujUkvfvsbEYAiBkrt7Xt2WuqNeskcmODanYNCxbKinsII8x1O/TncrAyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3748835},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.32.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/999a0bfb6fdd9740c8a09751016173e3/adviser-cement-0.4.32.tgz","_integrity":"sha512-BpLYQyKGuvrsJbwwgclUp6qlMeDQF9WrIrs0yNAotbnDfrWFFwDRU+dDZEW6tWxq6msszu/EjpEBeH8cMnaX2A==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.32_1757406838304_0.37692772695697285","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@adviser/cement","version":"0.4.33","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.33","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"ce8ba69b42d80b52c4e8c70dff80f6ea4725aa75","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.33.tgz","fileCount":1675,"integrity":"sha512-rsCvwNXCtz1LysONv5JsJjrZIk3iLCvF9+Xcu7RV+UdAeDjtuizNzRm9943RHPMYaS47oIpLI/7kiEL1On/+HA==","signatures":[{"sig":"MEQCIBFsbHMJ5NutLZ6lhVXen58h4f+Tkj1yU9zyPWn4GwMEAiBbWFPjliL8UJkdoynUi/Hu1jbAjBo9aQu50lfsrJMlWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3755359},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.33.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/520fa93d97fda3298caf964789665de7/adviser-cement-0.4.33.tgz","_integrity":"sha512-rsCvwNXCtz1LysONv5JsJjrZIk3iLCvF9+Xcu7RV+UdAeDjtuizNzRm9943RHPMYaS47oIpLI/7kiEL1On/+HA==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.33_1757491026428_0.7772403600598676","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@adviser/cement","version":"0.4.34","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.34","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"2ba52614de58d190ba4a0c91d63eae3a5d4ec465","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.34.tgz","fileCount":1708,"integrity":"sha512-VjfstMk99gDSvRSnLbXo2dwb3LK7RK8fI4bGwZqiUnWpK41P//aLTCdRM+2WESMcmOO6z7i/Fu9onDbj2sl++Q==","signatures":[{"sig":"MEYCIQDThVhq8ZtAPS2M9FerQNHWg6cw+jbTD8IqjfxtJ2C85gIhAMNownhcD88wqj2FPihK5bYLqpAw69b7+7rmibadyWwk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3966193},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.34.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/9cb96ff1fa7471f45006608a3c1af9fe/adviser-cement-0.4.34.tgz","_integrity":"sha512-VjfstMk99gDSvRSnLbXo2dwb3LK7RK8fI4bGwZqiUnWpK41P//aLTCdRM+2WESMcmOO6z7i/Fu9onDbj2sl++Q==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.34_1757641924267_0.5390714296831787","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@adviser/cement","version":"0.4.35","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.35","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"bba3612111cc767bca9e965696e3a26f0eb070b7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.35.tgz","fileCount":1726,"integrity":"sha512-dIdgMlV34pcjv8pBy40tdA0MnM+XYOOQwFD7qG1ncmWzu7ftEHDw271oEc53TjfLb5FiLwPD+AaU6e+zBrGcrQ==","signatures":[{"sig":"MEUCIQCsI9jFcLbDexVbDR4wD1MyeIo2POtsMKbgxFtz9Ves3gIgBuoMyeeTBfNnRdYkjADSaWvLjRFwp00VEMg3qzg66Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985237},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.35.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/1deab7787ee844c787f0873f69312744/adviser-cement-0.4.35.tgz","_integrity":"sha512-dIdgMlV34pcjv8pBy40tdA0MnM+XYOOQwFD7qG1ncmWzu7ftEHDw271oEc53TjfLb5FiLwPD+AaU6e+zBrGcrQ==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"2.4.4","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.0.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.24.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250825.1","@cloudflare/vitest-pool-workers":"^0.8.44","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.35_1757701251854_0.6862576436158672","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@adviser/cement","version":"0.4.36","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.36","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"28f6f728f9a3642cbad7e37458b0d88eed4e1d24","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.36.tgz","fileCount":1726,"integrity":"sha512-S7yRlFNjMwVPtsTi7cXTce1lcc//Vdt4lPfDF4iLRf3Fn5U/TX0fZnO5oFN3OCfahcjuGjv9LH9H9tNTJ2krZQ==","signatures":[{"sig":"MEUCIQD4KstaJqU7Q+cdW3t9p/g+QQ3W79wmbNIQrkOBY/ADyQIgIkJZkQKbmSpv2nZQ8/R8Orc0ArOtcYOvgh0j6JWWeIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4007241},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.36.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/485834ca611dabd3778ea181a62c97b1/adviser-cement-0.4.36.tgz","_integrity":"sha512-S7yRlFNjMwVPtsTi7cXTce1lcc//Vdt4lPfDF4iLRf3Fn5U/TX0fZnO5oFN3OCfahcjuGjv9LH9H9tNTJ2krZQ==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.36_1758220488596_0.159965874707366","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@adviser/cement","version":"0.4.37","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.37","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"1ad8810156c7298ab037f49e1db5a7a36294f0bf","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.37.tgz","fileCount":1726,"integrity":"sha512-IuxV3igg1+/yUWRN+nwJaXmGPbdeQuN186UDG4poDCBGfj38VO4S4Do8p104YLbRWe1y5GV6MrOFr77NQxvDsw==","signatures":[{"sig":"MEYCIQCYanA+70TFmmxQ8Q4A2Xf++0c4jBxpF+E1EDozGAEH3AIhAJ5rPceZ0Bbt4i9w08oQg44n4jxmNWQpPj3y6YzUs+a9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4010639},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.37.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/d11f12cb93f68a8e97ba9fa3f591bacd/adviser-cement-0.4.37.tgz","_integrity":"sha512-IuxV3igg1+/yUWRN+nwJaXmGPbdeQuN186UDG4poDCBGfj38VO4S4Do8p104YLbRWe1y5GV6MrOFr77NQxvDsw==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.37_1758268163736_0.39939170357072307","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@adviser/cement","version":"0.4.38","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.38","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"ee42a9f3ca8773e575e7a5d42801f7b7eb517a10","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.38.tgz","fileCount":1726,"integrity":"sha512-pKpaHz4eZWWQy4LLTARWVmX77SS5VOo5Eq4UJvT5RwH0cNYLiK5hJFwSA/XKSixW4baIb2elYlXH+Xs5zdNR7w==","signatures":[{"sig":"MEUCIQDoOdH3Dp/CPGmD+1His7biEEcznqPb+OHDcGofCRwuiQIgWVax7SLMnWqNtYThxnvMlE0IPg4c/RLuFeX3POVAhuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4018874},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.38.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/5bfbe33a9e1a004ef95e00cf0daa8034/adviser-cement-0.4.38.tgz","_integrity":"sha512-pKpaHz4eZWWQy4LLTARWVmX77SS5VOo5Eq4UJvT5RwH0cNYLiK5hJFwSA/XKSixW4baIb2elYlXH+Xs5zdNR7w==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.38_1758274840808_0.6960674121846611","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@adviser/cement","version":"0.4.39","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.39","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"74cf86e6e5df9689ef469455ed0533d4f622a918","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.39.tgz","fileCount":1726,"integrity":"sha512-XfrboCHbnVjBnAc9mVfY9qD+4l7bygYLy5z5Khzs+uZeKrUtYOez33sYFB4FOXXrOf/oir3sgCg+DbD4fmceJg==","signatures":[{"sig":"MEUCIQD2X4p3XmqUORKL37t0eKoS+GVj0DDeX2EHGo3il7hAoAIgbFCWLgxhkjD32g780URaNGyI5TLWpqyVFgmIjLwjWF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4027443},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.39.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/aefb33ec00ad269e9b6772cb7775e20f/adviser-cement-0.4.39.tgz","_integrity":"sha512-XfrboCHbnVjBnAc9mVfY9qD+4l7bygYLy5z5Khzs+uZeKrUtYOez33sYFB4FOXXrOf/oir3sgCg+DbD4fmceJg==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.39_1758277115013_0.912294558721048","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@adviser/cement","version":"0.4.40","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.40","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"3da0bac3f78786622413b7c5279784010ca479ab","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.40.tgz","fileCount":1759,"integrity":"sha512-cJJLVH76mgMFrqeZpFsqOYYAkVEnJr0i3+muXL2Zp+8vQmcdF6p/LL63RJSxY1I6KkzLVvrHDDtlSdyuYbr2+A==","signatures":[{"sig":"MEUCIQC1r+98Ec6yVehsVWDf7ZMCegZh8DNbbEuRhMQjmjM14AIgLAZuOI1hyxIRXFoEMPA7xE5C1IIa+DZVeDI1FQkQbb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4118322},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.40.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/d34d3fc38e404d20b92786a1f67e9b5c/adviser-cement-0.4.40.tgz","_integrity":"sha512-cJJLVH76mgMFrqeZpFsqOYYAkVEnJr0i3+muXL2Zp+8vQmcdF6p/LL63RJSxY1I6KkzLVvrHDDtlSdyuYbr2+A==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.40_1758292258187_0.4354164119020487","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@adviser/cement","version":"0.4.41","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.41","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"e53b3880ae07d18a887ed1dc798e072fca2be5f0","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.41.tgz","fileCount":1759,"integrity":"sha512-S0gYwm0fClODuaNMwWix+A8bvp8r4xpR+UIwi792Pv+WRE3hsnSWKKsy/e2hAL9dV+FTqUasabRHs1ncqQaMwg==","signatures":[{"sig":"MEQCICSDttX2AdHGSVHJHktu6D7a9UoZpHwnKZyxajSJ8pbXAiBy6KbByV+A9EKrWKD9CELHkCZHfToirGFcB9Kg7tIx6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4129900},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.41.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/cd60bc2aa7a4708867a6ba7d383916e8/adviser-cement-0.4.41.tgz","_integrity":"sha512-S0gYwm0fClODuaNMwWix+A8bvp8r4xpR+UIwi792Pv+WRE3hsnSWKKsy/e2hAL9dV+FTqUasabRHs1ncqQaMwg==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.41_1758296635848_0.5101468129040263","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@adviser/cement","version":"0.5.0","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.0","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"6604c35004eaf6f78454e062d0f54f4deae66603","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.0.tgz","fileCount":1759,"integrity":"sha512-WtmWKFErbDkrcqJBOXnTS9ILHwxmo8F1s4Zo3gtqrutfm1C/nIRgBF/emGhItP1da7woBGxe7YOWg4QHsxI87A==","signatures":[{"sig":"MEUCIQDkOj+JUN6nG1N0welPq3yZsYhOJjhCq0i/2+VXRbJrFQIgeIVDeC5WYRgxV0PJfgD/iyhk/ShmOLkhO056XiO2SxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4135246},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.5.0.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/943e925048dd61a92a9617687fc67342/adviser-cement-0.5.0.tgz","_integrity":"sha512-WtmWKFErbDkrcqJBOXnTS9ILHwxmo8F1s4Zo3gtqrutfm1C/nIRgBF/emGhItP1da7woBGxe7YOWg4QHsxI87A==","deprecated":"this was wrong","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250928.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.0_1759390186545_0.30417567082219055","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@adviser/cement","version":"0.4.42","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.42","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"12b2a034b1d902e05b20cf079fdf67eef0488e01","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.42.tgz","fileCount":1759,"integrity":"sha512-ivAWH8IzxlcK6+I2D2P1EscVsAGcnN07ZVvW9WQl4BcmNd2yAdB8bgHGooYbYx6UrzrO64gYZAoFUlPiM6CBBw==","signatures":[{"sig":"MEQCIEtLb0QEtw06GgU8+C6+UbB3dlTSdpWtVd/fZP/2WTwaAiBGUNQmpUDFc6JjcCdYgre6GuPEd8qbeLSMYrtahElOwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134971},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.42.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/fc20a80f4d1537a2f1183583d23f3854/adviser-cement-0.4.42.tgz","_integrity":"sha512-ivAWH8IzxlcK6+I2D2P1EscVsAGcnN07ZVvW9WQl4BcmNd2yAdB8bgHGooYbYx6UrzrO64gYZAoFUlPiM6CBBw==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.42_1759774119269_0.7291247276125572","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@adviser/cement","version":"0.4.43","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.43","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"57e29ddb0d69432e086307bd4e9d793aa3350df9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.43.tgz","fileCount":1759,"integrity":"sha512-ru0DHyevGmwm+9WQPdmcFItYmT3qjDiIBSzGq5KIu7z6bp+SXwx0fNjXHzxMeuua1YiFKW6JUoBWwMH/oXgZvQ==","signatures":[{"sig":"MEQCIFcbkMoTaedv5CleNcJmaHgeOp9pxMeC8GjeXMDGhNuNAiA0vAS4yvlIq2JW9EyME/2+SzjXSeNL3pm0OHqmzMj3OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4135275},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.43.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/60c7ea63085d68b925838d341d2fefe3/adviser-cement-0.4.43.tgz","_integrity":"sha512-ru0DHyevGmwm+9WQPdmcFItYmT3qjDiIBSzGq5KIu7z6bp+SXwx0fNjXHzxMeuua1YiFKW6JUoBWwMH/oXgZvQ==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20250914.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.43_1759774683503_0.9513119264796319","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@adviser/cement","version":"0.4.44","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.44","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"1a46468341d68e3d4dc3e9dd9a2df4370529f8c6","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.44.tgz","fileCount":1792,"integrity":"sha512-a1o3MmZkWy06uPSPy/RuBr3fCidAMIuVQrWbS16+k+3bDAAIPUgjgzZuXmCtEte++2TollpjZG6qRPZzmj1Q0g==","signatures":[{"sig":"MEYCIQDYq3WkqCiHYY8muV1yI9har3Nk5tHk6Q1ZgEtZ37KMDgIhAJcqn9LtkJHwgDbg2lez9imURxgNaHHQL+h0nNMiImnH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4230283},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.44.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/4a9ca0415ba663ad4e8b68ccdefafdf2/adviser-cement-0.4.44.tgz","_integrity":"sha512-a1o3MmZkWy06uPSPy/RuBr3fCidAMIuVQrWbS16+k+3bDAAIPUgjgzZuXmCtEte++2TollpjZG6qRPZzmj1Q0g==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.44_1760467184525_0.6310520089240121","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"@adviser/cement","version":"0.4.45","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.45","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"3aa564f9b5ed1d768fe38b890ede86f47d936556","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.45.tgz","fileCount":1792,"integrity":"sha512-mMRjQpvqdIua6DK5ZpRiYqXFMglbrk8XVbAPVge8pRTAHM6cVfac8sl6Y250RB7VgbGStXsfcCQbMkbAl3O/IA==","signatures":[{"sig":"MEQCIHTJbwLbVuX1QJaZ289qeQUUtruYN6azqfiBXOa4YOtqAiASHDYpX8NvsdVkcYncwikKvFIwgkCUb44b7sq3G3+dFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4230451},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.45.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/ec854540201b4886cb227c936b91bbd1/adviser-cement-0.4.45.tgz","_integrity":"sha512-mMRjQpvqdIua6DK5ZpRiYqXFMglbrk8XVbAPVge8pRTAHM6cVfac8sl6Y250RB7VgbGStXsfcCQbMkbAl3O/IA==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.45_1760468315155_0.9695268831289747","host":"s3://npm-registry-packages-npm-production"}},"0.4.46":{"name":"@adviser/cement","version":"0.4.46","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.46","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"6fd5e17448fd26eed0c8cd6cfbeaae94aa4b7f21","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.46.tgz","fileCount":1792,"integrity":"sha512-6jJkF8Iz+QsHKhfFqc1hk1Il8aPVvLrWkk8VSHPW2DeR6LDlF7pkaRd0xQaQAv/7TN4Lqt1VwCP5CZtzqzLT1w==","signatures":[{"sig":"MEYCIQCr6oxnjA5d+3LR4u78VyuoTQaNUxYhEJOFFbmkymjmjAIhAJBz2KQrWR8F0pIgi610I39NKNbUHyr/BkeKjLhctW6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4225099},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.46.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/fd4e67ff8607bd940d9d975391cf33ae/adviser-cement-0.4.46.tgz","_integrity":"sha512-6jJkF8Iz+QsHKhfFqc1hk1Il8aPVvLrWkk8VSHPW2DeR6LDlF7pkaRd0xQaQAv/7TN4Lqt1VwCP5CZtzqzLT1w==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.46_1760469143168_0.9430268107170829","host":"s3://npm-registry-packages-npm-production"}},"0.4.47":{"name":"@adviser/cement","version":"0.4.47","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.47","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"f12bdbebd24fa087d63307ebbe0e9ab1cb18af61","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.47.tgz","fileCount":1792,"integrity":"sha512-SpIz6OKVY9zhcu5lJppFk1IN7LJCD1NE/MI2YM+/JgrxnQgkDtLW4jlVZPaYuF1FAN0NAEmihIKXHj9A7uFZ7A==","signatures":[{"sig":"MEQCIHx30k663G4WUAmE9PX+gFTiyu45LvCQe+MUVVUYJciKAiBzDy7M2ldJKJ2X7PVaFx4EK/xbFL/cKHyUSQikDjVeGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4225593},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.47.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/0acc4fe1e8d1d90970e3d7f508708e81/adviser-cement-0.4.47.tgz","_integrity":"sha512-SpIz6OKVY9zhcu5lJppFk1IN7LJCD1NE/MI2YM+/JgrxnQgkDtLW4jlVZPaYuF1FAN0NAEmihIKXHj9A7uFZ7A==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.47_1760470562575_0.22766229476267164","host":"s3://npm-registry-packages-npm-production"}},"0.4.48":{"name":"@adviser/cement","version":"0.4.48","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.48","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"102705ea92c2596d0f651c12850c6655c6070207","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.48.tgz","fileCount":1792,"integrity":"sha512-czAIwAmfD9xnZ3/RHfu9/H1RFzrLEEl+fub26lyvmoXgTgaMYNBRiz/bsZa0y0bvq4sc+cKfFmxf3QTMzEhbWw==","signatures":[{"sig":"MEYCIQDzTfqrzUsrSNugheERrc9EqltChqqijKR0Stim1xapvgIhAOLRRJBM0Zthp7a7himOEt8EdvjVJeRm9VG/W30nOsKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4227450},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.48.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/883630201d5c5e0ca6409fc8c541d355/adviser-cement-0.4.48.tgz","_integrity":"sha512-czAIwAmfD9xnZ3/RHfu9/H1RFzrLEEl+fub26lyvmoXgTgaMYNBRiz/bsZa0y0bvq4sc+cKfFmxf3QTMzEhbWw==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.48_1760471961235_0.5954753123702607","host":"s3://npm-registry-packages-npm-production"}},"0.4.49":{"name":"@adviser/cement","version":"0.4.49","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.49","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"f446835ed1f15992944d8379e6dcbc67ca4c9351","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.49.tgz","fileCount":1792,"integrity":"sha512-X5zOuI4C78K1lz3IKApx7r6Cbe/pHh5T+xXivKeSOXTZ6clGE14GVnNqOUAuPm3RBpZC2lQhKprJag2+qOxiuA==","signatures":[{"sig":"MEUCIEukVOcXniEkBVOazhn9gpj0pPY/GZeDX7P80/5zknnjAiEArDq2PUOG9qTERVGSnnfWqMCpU/foG4vfkLiVNT5dfvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4237470},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.49.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/535a298607317f6c8f10b05777fbb123/adviser-cement-0.4.49.tgz","_integrity":"sha512-X5zOuI4C78K1lz3IKApx7r6Cbe/pHh5T+xXivKeSOXTZ6clGE14GVnNqOUAuPm3RBpZC2lQhKprJag2+qOxiuA==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.49_1760475769610_0.19482807127136237","host":"s3://npm-registry-packages-npm-production"}},"0.4.50":{"name":"@adviser/cement","version":"0.4.50","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.50","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"8ccbb09ea2f876ecc803ee379b6cafb1fb3bef49","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.50.tgz","fileCount":1792,"integrity":"sha512-7W99KjM+r5Ic6w/QfWiKZMEJU7XqwG3hE26KZJ9tHv6wnRdKFEgL2H8KH45L9W9VDwlOJ2i1gEDb4DhZIG/Ncw==","signatures":[{"sig":"MEUCIQDc0S+FYDAgh0faVh4unQUfnFS00Y07/ku7ZklGbzzCvQIgCjTDPpq8D+2i5yP8xwke0Fza31PyNZe9FopdJFfX5NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4253348},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.50.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/c767fad4979b6d8cd3e34564a9f8cb11/adviser-cement-0.4.50.tgz","_integrity":"sha512-7W99KjM+r5Ic6w/QfWiKZMEJU7XqwG3hE26KZJ9tHv6wnRdKFEgL2H8KH45L9W9VDwlOJ2i1gEDb4DhZIG/Ncw==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.50_1760511309522_0.7523879477020297","host":"s3://npm-registry-packages-npm-production"}},"0.4.51":{"name":"@adviser/cement","version":"0.4.51","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.51","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"3e90d4bab97286452c2e3e2b6a2fcd78acc26929","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.51.tgz","fileCount":1792,"integrity":"sha512-VJ6x3Z0tP4t1Ig7HO/yI1FkZ0SuosVkwHt6wncJTa2e3Ze9S7D7Q5FiGweDpE6xvw+5kCyJqTIzby9XMICVYKg==","signatures":[{"sig":"MEUCIFDC0hpC86nMq4rjNiTY8ULDFBZjMeC3vxhwPwww9BH5AiEAr78Cuz8M3LS4dD7EYbumkd/U3JQmmMt0BHYOurZAt+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4266775},"main":"./cjs/index.js","type":"module","_from":"file:adviser-cement-0.4.51.tgz","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir ; pnpm pack","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"fastandfearless","email":"meno.abels@gmail.com"},"_resolved":"/tmp/f257edf3b82da508aa50644a3320f979/adviser-cement-0.4.51.tgz","_integrity":"sha512-VJ6x3Z0tP4t1Ig7HO/yI1FkZ0SuosVkwHt6wncJTa2e3Ze9S7D7Q5FiGweDpE6xvw+5kCyJqTIzby9XMICVYKg==","_npmVersion":"10.9.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","playwright-chromium":"^1.54.1","vite-tsconfig-paths":"^5.0.1","esbuild-plugin-replace":"^1.4.0","esbuild-plugin-resolve":"^2.0.0","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.51_1760517543415_0.2570741379902701","host":"s3://npm-registry-packages-npm-production"}},"0.4.52-pre":{"name":"@adviser/cement","version":"0.4.52-pre","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.52-pre","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"888c635f50649140df86d1029182c6e26d84d5d1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.52-pre.tgz","fileCount":1878,"integrity":"sha512-xXFERjWhscxcfhhTPv25KzHjZM/ckEYQaIhnhZ1pNDfaNIbphhpCHfCf4GBrmKSatGr1Kyy+HAJ0RRfUhSaFyw==","signatures":[{"sig":"MEQCIHcnGqAaUBj1ZlVvXKo8kB6PLsyfLDufnTcQR1E66xyiAiA4qF3ftnP5/R5JgJ+nKZX9BU752ILyosX0ZujY8yJUfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.52-pre","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4326136},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"bd41084f04b6151fdb7616d284206e92ddef1390","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251006.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.52-pre_1760693454192_0.6464847015969402","host":"s3://npm-registry-packages-npm-production"}},"0.4.53":{"name":"@adviser/cement","version":"0.4.53","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.53","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"a9b90f2be9069a3e803477c1d5f0ce2daabeacfa","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.53.tgz","fileCount":1928,"integrity":"sha512-q/Q+L3ImGl3OgkuP7DlWKHJF1kVSmTGZBkv7RJvXPhfkYUPhhCBUAlhnX0+cmHDIV2wSNA4NSmnGXMh+16eKpQ==","signatures":[{"sig":"MEUCIQCOPV7XcO7H0kbOyJpK7BOTmkfqaW69IRX4CQhXhmxI+gIgePSBItBFFirpL4sDRGP528ZXAfkXPQshzeMdfBkwRtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4381976},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"27ec5acdde7cb203063d06bcbd012120d6ecff35","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251019.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.53_1761223247871_0.9786698200587223","host":"s3://npm-registry-packages-npm-production"}},"0.4.54":{"name":"@adviser/cement","version":"0.4.54","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.54","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"211a32ac01e23a5907dff6eafa52f067cdf0fc78","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.54.tgz","fileCount":1928,"integrity":"sha512-LTJQqGgBb6A3pNVLJFIX2/cnkOt9WPakPFDZXQu8Jpza+ZqapqOo4rCS852ZtchjvorKwRwwQIku4OB/bbVcEg==","signatures":[{"sig":"MEUCIA4a3O1BEk0aDIXJu9MHBf8cSjPAIBMFryjQXyuMb6r1AiEA4qgmUkWSJ4fcbRtKTDvGQ4y6vJ5Wxs8wRc/cxyZ3ugo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4387666},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"ecc433cbf75ec90dcfbfbaf69c576417e3a55624","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251027.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.54_1761727380987_0.49369471159234","host":"s3://npm-registry-packages-npm-production"}},"0.4.55":{"name":"@adviser/cement","version":"0.4.55","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.55","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"6124525e187f69828900bd50aabc5bffd918f9b1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.55.tgz","fileCount":1961,"integrity":"sha512-9XFvi90FJ+G6UB8S6hXQP+JCEURIUUGs8PfnaPsZg0iHKy/iX0/yii5GwXN92XQO6qiVjrQWaUdP/cMN+kJB+g==","signatures":[{"sig":"MEYCIQC+wf7XcKKqlorZYEn9iuBZaEnAE5TZqv/CXLy4LGfhUAIhAIcExcGt/rya6dUooHg5IoimhhfFcgYuGpdQ6fEAK/VC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4417029},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"a2924133e7a4b46f231b8c3616df4c82975f231d","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251027.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.55_1761829931276_0.024381926062419845","host":"s3://npm-registry-packages-npm-production"}},"0.4.56":{"name":"@adviser/cement","version":"0.4.56","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.56","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"cff9e77680fae90784120d99d2f6fd5c61c5f879","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.56.tgz","fileCount":1961,"integrity":"sha512-7zx3Jox8/pwjiGnnzI5Q6D6/V6Q9l1rdoX4t5swTRCVkBQ2H51TXbT3GwNdOOL9ALLhXQ8uNqpSCh1WPmTWGEg==","signatures":[{"sig":"MEUCIQDFIOVkaMrWMWmqb4VlpWe2kioDS0TzGQZ/HqLVdLGuXAIgUbr+Id2US8CoI+nq/gsqTRFQt/tSOgXkLJ0LKhp5KYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4417488},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"41754649180f36c54d925bd1c004a61b57570714","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251027.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.56_1761830331854_0.09449854641874511","host":"s3://npm-registry-packages-npm-production"}},"0.4.57":{"name":"@adviser/cement","version":"0.4.57","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.57","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"bb22c5f3b0fd2b26b3b153bd6acfaa2602427993","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.57.tgz","fileCount":1961,"integrity":"sha512-aHHtXLrOzAl3EX6aQ80wabAhjZt9cUbZkTb2WzbwnblTp4zYj7sYGTPSghaqZfMx4mPCaD/3mZwRmcnGqgb+nQ==","signatures":[{"sig":"MEYCIQCCVtsefqJFG/tmy9pT1fq/Ar2RWszuZxgJjTsc/JLkLAIhAJlD4YvSY0JGBMiTxpdsl1tfT4YwwXEarMWUaFaD30J/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4440808},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"c4e58020ed27eae09d16cd9998718a85757c28a6","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251027.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.57_1761836627858_0.6204802358016808","host":"s3://npm-registry-packages-npm-production"}},"0.4.58":{"name":"@adviser/cement","version":"0.4.58","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.58","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"9c3a7884f7f6762bacfd87a6120774e7e37afb7b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.58.tgz","fileCount":1977,"integrity":"sha512-w0mRru1fZLgdXPhlwfQs2woPQwXqmHwW20KX/gWBX6e+ftMHAEJcAwIzPC5tPGJXb2bCUjf3XHU17HjlD4e1/Q==","signatures":[{"sig":"MEUCIBdsvXzZhv1aKgcFvk0TS9DVCpNh76C4XIYqnhCNCQGiAiEA6Wfr9YhgkaYcLOBYRORPlYGVQhehAPOWzI+x0a9JklY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479665},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"dfd113fe4559e61ad7144e940ebf49e147ec8bae","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.35.0","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.20.0","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.44.0","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.7.0","@typescript/native-preview":"7.0.0-dev.20251027.1","@cloudflare/vitest-pool-workers":"^0.9.1","@typescript-eslint/eslint-plugin":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.58_1761894895946_0.2818973344783342","host":"s3://npm-registry-packages-npm-production"}},"0.4.59":{"name":"@adviser/cement","version":"0.4.59","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.59","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"c80c51ffa18988856a52ae081c4a136506dfffc5","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.59.tgz","fileCount":1977,"integrity":"sha512-R+1G/GodAH8G0o/yRmmcR4CVptm+mRvbJdnzGIVKI3Mhau7BeDTU2nu4rZ/WZsc514QNaSwMzTvNiyLt3Re9MQ==","signatures":[{"sig":"MEUCIGbnTmxsQADx70qdMxgSyQ5caNKl7h9AwU7U5Vts40qbAiEA3un0Balw3d7xzdVfz5zlGPTaG95YeOxR6I/WOIjAASs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4500764},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"77aa870f1ab6ce9fa83f17a5dcd441fa3b156b30","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251102.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.59_1762354001132_0.5737115392392227","host":"s3://npm-registry-packages-npm-production"}},"0.4.60":{"name":"@adviser/cement","version":"0.4.60","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.60","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"cd650c3b35a7dbe7df1067eda80261cd7f7ed65b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.60.tgz","fileCount":2010,"integrity":"sha512-Nnv5broDc+uC2rN68LNuT9dByIFrZzIydWTBVXoiyqK4UQ00BmjJqPN4fZ1/IajYG+ZscOtUpvVXggyPmuRX+Q==","signatures":[{"sig":"MEUCIQCWPgHB5VNaCwbQ93k8JRLO9iB+5XJpzgcHDcl+KkdoKgIgLgq09NJH/VaNuI5wCcdxSefbvdcL1l0vFy8S5tKzYvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4842266},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"c88d0b82539153ddf9b352eaeac378fde50cf176","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251102.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.60_1762433682745_0.4698752172886256","host":"s3://npm-registry-packages-npm-production"}},"0.4.61":{"name":"@adviser/cement","version":"0.4.61","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.61","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"0d94bde7e3f57b4aaa17a424d4a3822696da45a9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.61.tgz","fileCount":2010,"integrity":"sha512-xLxZmpXRZRi5FOei/HXsBf6GRX+jZ/UHhmWntSeDpzS/x97h1HQrM1hYzLk67Kt+2lYlJzu7rtN3VgC6asa06Q==","signatures":[{"sig":"MEUCIALihc9LcKWYIW5Tby5ObpH5ekwvX6LB8hEe5MuxCq32AiEAjMCB7+o0CkhHvD/6DVC4CB0XKgMl78ozETLJiZw7oic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4842755},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"c940b0a9499266916dfbba3756a4106e8977ad5f","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251102.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.61_1762516282396_0.2332598374860937","host":"s3://npm-registry-packages-npm-production"}},"0.4.62":{"name":"@adviser/cement","version":"0.4.62","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.62","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"367f67c7305a8db8f107233f99254919a47d2caf","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.62.tgz","fileCount":2010,"integrity":"sha512-EwfhbibpB6eKXYw8h8CWBueZ44mIOlll08poUBkKsABTqEXbv54dflQAWX5lnRA/FNRD2ThgejWcxPKxvEvacg==","signatures":[{"sig":"MEYCIQDOjl72vXPHHwZtikPbQTfI/zrmWCywmAt3raZ//T5cGAIhAPbE6pEiXUEZhk8A5sPNpcpfoQitAtFB2SPqUyj8q6dG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4842464},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"debc7e416da5a65fe4d22c8f106f8aa3ac42afbb","scripts":{"lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251102.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.62_1762526549876_0.4496717898722349","host":"s3://npm-registry-packages-npm-production"}},"0.4.63":{"name":"@adviser/cement","version":"0.4.63","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.63","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"ca02adf9f67185b76eb337156d5d06455ae9bf99","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.63.tgz","fileCount":2010,"integrity":"sha512-ctOtXLi959Ay+lO5fES55ejiNV7EHR0v9GCzCWzdbYlNOh4W165dHpplGoxsrZ2hxzKtQGIk8Qu66YOD+76mhg==","signatures":[{"sig":"MEQCIET0Ff60M3FfXUkC7fX3rXuGIbLN67vuf+wU0DvVZv3bAiB9mW5bsX4g2c6rT9a202GdL1AGjZKXG/jUNT1XODOsXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4960972},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"b833f292cb5a8dbcc2a07628668657bf8b0f6416","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo; pnpm run build:js; pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251102.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.63_1762785502849_0.22458070477985737","host":"s3://npm-registry-packages-npm-production"}},"0.4.64-dev":{"name":"@adviser/cement","version":"0.4.64-dev","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.64-dev","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"48a8fae0bfbc2cb90a56fabf4c32b0b9c7ea4f47","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.64-dev.tgz","fileCount":2043,"integrity":"sha512-aWbuPKaSyNwVOO7xrxyA76zBuJVI0CclnJbS9WOzjJxGcJ1L2/vP5lPNqit+lDYkMMl6c3oiB11UjziUtU8ozw==","signatures":[{"sig":"MEUCIQCRIsKyhRRodXuutXlKQoWjJKY5LLoiB1Lz+Juj9y0lmwIgbDpUFfXtY5Fp4/qppjVLdfQbkbhOr3hjOwTjWw6PcoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.64-dev","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5077849},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"f7bbea399e30b23273b4bdfe63ac1b84ceb8bdf4","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251109.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.64-dev_1762979231103_0.3003769062880133","host":"s3://npm-registry-packages-npm-production"}},"0.4.64":{"name":"@adviser/cement","version":"0.4.64","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.64","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"01bd98e3b851bc0ef469092c38bf69f2ab2780cc","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.64.tgz","fileCount":2043,"integrity":"sha512-0luiHy89T+re/rWFLOS0/HsLa3neGBUaew8vAGQmtHHZ+Vr2cxVIvwio5H2M80tNsC9pjwvxJN/cP/3d3Tcgsw==","signatures":[{"sig":"MEQCIAGmph8EDMm5oLnqQGXoyOJb8pa21NJLpwmbwk/2T+67AiB6fX1KnAwJCxvl7H/p4TBZZF6F2ahqK3VLly7jVOkizw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5077825},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"f7bbea399e30b23273b4bdfe63ac1b84ceb8bdf4","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251109.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.64_1762979840651_0.34852134458008144","host":"s3://npm-registry-packages-npm-production"}},"0.4.65":{"name":"@adviser/cement","version":"0.4.65","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.65","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"e2645168f0903dc9c6760609ca3748b076f7480b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.65.tgz","fileCount":2043,"integrity":"sha512-tq90p+n+gExR+ROEoJ95MK3qvJwO6b/qY9Y1dvbcl1th0d4Z6JaD/tv21ETnUCLu04NsSaXUYciiKrm6dktLXA==","signatures":[{"sig":"MEQCIGmdrcadDmlzxDiFkTFK4mVoweMAzhvKdnV17zC8+VOUAiBkd+hN9Glr92j8uJzf1ywJ1xToaECuluP5hPvEEzUjIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5100631},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"5c420639ea94f3f7382c85469428248e9ddfa710","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.65_1763409252892_0.42526513961927903","host":"s3://npm-registry-packages-npm-production"}},"0.4.66":{"name":"@adviser/cement","version":"0.4.66","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.66","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"1a8e9ee2269f9eccdd95ffb0e862db7eadfb6bc1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.66.tgz","fileCount":2043,"integrity":"sha512-XBILRw/kIOKiXpam6WYZ5GY2V/uPJXNNhzQAHPudXfUG9iK0rn6QFKxWq8cJft39xAl0MZjEKkiqNT0orebKVw==","signatures":[{"sig":"MEQCIAuZgClvFcQMflZgl6S/Cm6lWWuU7JhK0gu4PIxNQzweAiA/deKsh+WCVWUrQmpB/dqaIiY0z4z6izOvv3igDkxVrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5099941},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"6c72b61cedb2548bd3323358fefccf60e97b3817","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.2","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.66_1763545690244_0.10290413850701263","host":"s3://npm-registry-packages-npm-production"}},"0.4.67":{"name":"@adviser/cement","version":"0.4.67","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.67","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"bd82d734172c93fbc5d280e25ed25af40769436a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.67.tgz","fileCount":2043,"integrity":"sha512-i0OpoBN12FNxMSCbqLyzNGHhz3OV6vdz0PNuQ/T5U5IlGyd11KJPlkYcSn83AL0C0kWXtRc8WBSwmbYVwIiRhg==","signatures":[{"sig":"MEUCIQCjaYUMrkei18g0wp1aRtNq3IKsoXDuDr6kR9Y0vYB3ZQIgYd7qKZMTEYsfeEDqzk2TvpbdNIjQIrLFV5P8T9O9G20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5134623},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"f303caa7ba8ccb441fa422addd958f9d67c5b368","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.67_1763730648122_0.6749897247803847","host":"s3://npm-registry-packages-npm-production"}},"0.4.68":{"name":"@adviser/cement","version":"0.4.68","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.68","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"483450a6dd927a4250110c460e3b2648f5d96e36","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.68.tgz","fileCount":2043,"integrity":"sha512-bizd1TmBY8as5Z8l0f2SFH4N7NaplEkN2No/1lVta0UQQx9O/8mgZD6WSRf1tUDbKIAcEoSsNF/DXJ3csdymtg==","signatures":[{"sig":"MEUCICT4x3/GWnaK542EG0+MZ7ozRTcf++wuTspNTVI/CSQ+AiEA5w4673pewk3/+QYMNdh2ckSJD6PmAyNdf+7XCgLtusw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5144359},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"13e8cc975da40ccbed9ca66be6124df48d4e7153","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.68_1763741017050_0.7382606213625953","host":"s3://npm-registry-packages-npm-production"}},"0.4.69":{"name":"@adviser/cement","version":"0.4.69","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.69","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"cecb09dde995e951985be77356f54d94d6532ca3","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.69.tgz","fileCount":2043,"integrity":"sha512-cC0oDYY9KpbIhPViZrsDJtBC/REZMhhAG+qeytn96nn4y+Ka6X55QTW2uR0VtPOzhNf4c5vUDw3bp3W6fPl7Ug==","signatures":[{"sig":"MEUCIGYfLuHxaDZW7Fias5e5riz4M4IscxAT8BqDn+kzHfgDAiEAtp41SJ2r0XLg09khA1ijOdacFAkx99snbR1E5vmXooM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5154525},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"4cc569d5854349ee18ae699de007156e8435c9d3","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.69_1763959465072_0.48247737071900576","host":"s3://npm-registry-packages-npm-production"}},"0.4.70":{"name":"@adviser/cement","version":"0.4.70","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.70","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"d85f029e6926511d053cb2b1b9aab0bf47940691","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.70.tgz","fileCount":2043,"integrity":"sha512-nzn7FN4eyf4dWIFICsQX8/qsa6RrYFlFZYiTspM/C/R/5Csk4hljwNOznCx1arYeA5JJ/1COvdBe6j/pcdtsXQ==","signatures":[{"sig":"MEUCIHFhclgmJkGTkTaLeVroPJWyXp/jV4RsRfx8FV0YSi2DAiEAohsQbQ5ZVUZGjQEDVV3kJLl/dmReh876coaK/hwJFfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5190515},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"2315b7f82b99287cf4956b343868ae944447fb8d","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.70_1763974541063_0.6810593138436267","host":"s3://npm-registry-packages-npm-production"}},"0.4.71":{"name":"@adviser/cement","version":"0.4.71","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.71","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"dea1d5f9b7451e9c9dc2ae44dd76e31fa72c7e34","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.71.tgz","fileCount":2043,"integrity":"sha512-N48txwoZUpBJgi7sKGAQ/CTL+bVzhRl0AFtL7fnMRmaHhKzlw9bNqS15VUQ/4gHEDRy9ehbGFgksNhQtJ6IhJA==","signatures":[{"sig":"MEYCIQDM3ZMnW6S5aSkS/8NalblL2kEZbEhx/DFeI+NUwUG7PQIhAO1BuWxwWmXxokBqicqXVDa0iME9RdZ8ZLLE12+Ul8cA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5203533},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"9b2f79249a2ed75855f79c81dbc242d47d93a776","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.71_1763976831790_0.9627284595958052","host":"s3://npm-registry-packages-npm-production"}},"0.4.72":{"name":"@adviser/cement","version":"0.4.72","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.72","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"919deb0eb3d7a790485a84c923294799a5865ba7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.72.tgz","fileCount":2043,"integrity":"sha512-hunRlXx3ZGb7kSUf82ffi5J8Df6rZyZBpvaXHzt3E5NxJiw9h4vSFQwD5QEiGHNyFLNM7lKVLvxOvprsaB1Tcg==","signatures":[{"sig":"MEUCIQDZgtXq/b8Z/wqdWhfIiV6GCh3RDy5q6xxfUFfO+bIWcwIgBxCszflOYxfpoImlQ9/ACfhoN0de+Ri5EfGlXbenpgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5222459},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"29d4f8265332eff028e0cbea3f939c440fea0d9f","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.3","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251117.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.72_1763978135572_0.24924984721187626","host":"s3://npm-registry-packages-npm-production"}},"0.4.73":{"name":"@adviser/cement","version":"0.4.73","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.73","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"897c564e3ecee8b425a1c31f94f07d5095b319a6","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.73.tgz","fileCount":2043,"integrity":"sha512-PGCtkA9vTm1IUTFq46xDJ5u4qg9EqsFXH9hvVY4fod+LzRAybdbGPLLf7IVnpf0EaPv8W1ZGV8FS8FeYbPU60A==","signatures":[{"sig":"MEYCIQC2S/g/g0nmxJfwITRb7VS9I6T6y+6Nxr3GuCw7nQanMAIhANYPoC55n5BgFap9xySWdVJKY8DLZdDA0SClOiFSrhHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5231738},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"c35c3a7fd41a73e42086da9a000e3500414f4c3f","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251124.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.73_1764147541004_0.09066524374123697","host":"s3://npm-registry-packages-npm-production"}},"0.4.80":{"name":"@adviser/cement","version":"0.4.80","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.80","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"50d040ac2dbcfdf7519134e4a2f379c74de81eba","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.80.tgz","fileCount":2043,"integrity":"sha512-Xyxs/SPbm5JFHMYaE9bJTRS49ReuuQGMwb/fwb/EiyZ0DQDMNZm+qCnA7yN6VUU2MgaBHfOkscqkbtPP1eJClA==","signatures":[{"sig":"MEUCICRHSC90sl/9YBeIREaqXPd42cQ+itSHXTdY4wkOizC5AiEAoVcW/GdUB1xkKUj8QPH0ShVJJdcybtuACyi8fRwrlek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5244215},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"632e306db0afabf26f7a21a12f2b8bb6d0920e82","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251124.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.80_1764175727323_0.7098478593021835","host":"s3://npm-registry-packages-npm-production"}},"0.4.81":{"name":"@adviser/cement","version":"0.4.81","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.4.81","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"44b6307d298054bfb54ca8de956707c2b47136a4","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.4.81.tgz","fileCount":2043,"integrity":"sha512-hOXMev9PQfdU5cLfApn8AqG4xqDhAt70rcK7ieaJevjXXsB5w1kFuN6k/JuvM/6mgL/DdDB6jem62ywYryoNlg==","signatures":[{"sig":"MEQCIAotZPavZhivoRH4txN5H8bEvJkVdzBGJl5T8VYArieGAiBkUojSm9YAnT2kET4BnCUJc3gPdWMSoAbrTYCFgG24KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.4.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5231738},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs.cjs"},"./cf":{"types":"./esm/cf/index.d.ts","import":"./esm/cf/index.js","require":"./cjs/cf/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./web":{"types":"./esm/web/index.d.ts","import":"./esm/web/index.js","require":"./cjs/web/index.cjs"},"./deno":{"types":"./esm/deno/index.d.ts","import":"./esm/deno/index.js","require":"./cjs/deno/index.cjs"},"./node":{"types":"./esm/node/index.d.ts","import":"./esm/node/index.js","require":"./cjs/node/index.cjs"},"./utils":{"types":"./esm/utils/index.d.ts","import":"./esm/utils/index.js","require":"./cjs/utils/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"c35c3a7fd41a73e42086da9a000e3500414f4c3f","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251124.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.4.81_1764179155823_0.6837809509389676","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@adviser/cement","version":"0.5.1","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.1","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"1c7a949c597fa5b1c0f733a7676d3270fd00df1a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.1.tgz","fileCount":2094,"integrity":"sha512-7mbleneqFjhuACS9O8zF+oqa303yai1N4+kej319PMcx7/ze/gpSQya7L+fcbc4Ms+x05J0ZnFBlWMwPHoQOew==","signatures":[{"sig":"MEUCIFkA8ED2JPrIsH9MB7V0x2yXhEVvn6oSLz6FL7FO2gE8AiEA+kJzXhWO92WLdIIh8VTOFnLrjx3gkpMpQw+5Fj/x7Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5266543},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"f4eaa4260da42a73920c1459c2197da436237321","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251124.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.1_1764187073550_0.02979296617349836","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@adviser/cement","version":"0.5.2","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.2","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"921380728fe8aff58da063e8819f753c20c0c005","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.2.tgz","fileCount":2094,"integrity":"sha512-bCgOdxHCrBL12JAJNpyzigN3abg1gXcMdfdJaSrdG8nMpfzCAxOXV6dLgp+ZMnzckaBdJ2btDYRl/53B3GJF7Q==","signatures":[{"sig":"MEYCIQC23w8yz6q7/wKEktiQZxYFaHH6GBqWHnmbNQmo6X0VOwIhANoRso7+Ykt3JPd7wRF4kc9Vomt1H+MRedsl6WlvdoeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5279974},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"ee99746ea3cbcb57fb14d564bc58d9686496d717","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251124.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.2_1764241854014_0.6045035862933084","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@adviser/cement","version":"0.5.3","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.3","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"cf90313bd2f4d84b68a28e69ca32ec21690e8a02","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.3.tgz","fileCount":2094,"integrity":"sha512-Zb/OEIw54N4pw80NYwhaVON4Te764SaG0lEKKLGdQ86+n6zoA/Yw8zJbuA41vltzfjb7nFiqyoyJIgYyxk3Apg==","signatures":[{"sig":"MEUCIQC52gvRP1Dge4Fgf184duRC3vI5SKlNyQqYdbXwzCqePwIgWJwataQgbGWbtwhlWrvvcSVfP0gysF6822IbO4fDLOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5326014},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"236cdf76fe8e1908fbb481223c03a8e1b4c81182","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251201.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.3_1764866501551_0.6355157099514883","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@adviser/cement","version":"0.5.4","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.4","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"c38feb87d404d5090c09a79ba875d9a5a860f072","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.4.tgz","fileCount":2127,"integrity":"sha512-0Q8q11tvR8qGvpzWKMhukxv7RRSwzETXAknMxa+t+nmZMG6D4hhsEeGmvaicnO6ZD8dZxxDPdhubHZG2m21xOA==","signatures":[{"sig":"MEYCIQCIhDlzHABO1zB7ywQRkQAgrkSR1xzdlgnBgqxF55idegIhALSamN3t8r3qKlmT/zyyRdL49C9tKYh/M7aQG813bmcF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5450197},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"62d6f15f116ce3d2b5cf88695cbf548fc5c85d00","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251201.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.4_1764931789656_0.30089794717594276","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@adviser/cement","version":"0.5.5","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.5","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"ab066ce149543404b5121fcb8dd5ab54822e299e","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.5.tgz","fileCount":2127,"integrity":"sha512-dVHdT5JtkPzmguN7snZDFbb962ufJOFJfDe8dZ5LqoISEGBCdcGhejr8XK+CWYoi3SckDgAzgFkOqMJAmiuP4Q==","signatures":[{"sig":"MEUCIQDKEwPqCyu6csK1c4Bx2Sb/BFpIH43jJkExSarMMOEpPAIgVXGcWnmcbab5Rw/6Bpnm0OP+Cnwly16QohqcOFXMnis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5472490},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"dff07fecb7cf973b9616bc6eb01def4d9436fc6b","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.6.4","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.4.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^5.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251201.1","@cloudflare/vitest-pool-workers":"^0.10.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.5_1764944200538_0.7021274818593788","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@adviser/cement","version":"0.5.6","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.6","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"a6d19b2ebed74eba7990c7113c3858f5ac455131","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.6.tgz","fileCount":2160,"integrity":"sha512-nfGnGbN9NtASSVOWlGowL8xMbY0U0rD3KIHbkDeYU+D7jfGg+fzwh+OK3/JdmabFxAmI4HlxRyB/c1ZuBKogQw==","signatures":[{"sig":"MEQCIDDwyO0s7x1pn+7xUlMhieYVThsHMdtc0c6NF4ppzaZNAiBT/d+iOolKSm9/JfyJXXhyk4udomIBehG8uvVFBTEw6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5748213},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"e5fa1db2d78dc520f54427ec78cb28fccc1fce24","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20251229.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.6_1767387996877_0.6731225998086507","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@adviser/cement","version":"0.5.7","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.7","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"24ffedb9c94998b3e1dd757543643b600fbce5fb","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.7.tgz","fileCount":2160,"integrity":"sha512-vijoTf/1DBEv4RYcBeGaeF1VyQCFP92nteC2zXW1jzOh8rPZBMKzFIlUXSw93yMoQGzP2Avhuup7cEHqobWxuw==","signatures":[{"sig":"MEYCIQD17SNyO398CkC3ANoxK1iocVXTa2xTF3HDC3zczX3qkAIhAPOPXTxFd19Grtlk512dOf7aTYUQ/VaYWgUnDklNbCv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5754149},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"8f4deb09ab45fa2a76da5b5ea24d2cb312754ef7","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.7_1767602513761_0.9127190883524994","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@adviser/cement","version":"0.5.8","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.8","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"823fd3cfed746ea1ddc78532318e9dd183317dfc","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.8.tgz","fileCount":2160,"integrity":"sha512-dJZZnypW+IrDb7eNGS4BaSmte7aYx0+j6fkk/AM5bs1bMzJS8JtTuJ0kzB1t003hd1i49f5Rf7ukamPkBA0ovQ==","signatures":[{"sig":"MEYCIQCA5DT5hLUfMTWcn/dH95nf/E7OA4eRefXg5K+xFAYpLAIhAIBoR6Uw8r674Mj+l12BqqTPYjBfZSGZ11kfC9nwKNZ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5764902},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"0917d5d2015597554bc2d0a0cbb3333dda1fd816","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.8_1767620631825_0.10829144427074522","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@adviser/cement","version":"0.5.9","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.9","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"9e8682a86f55725bf5bae2a4cb66190f8d39d111","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.9.tgz","fileCount":2160,"integrity":"sha512-YbrV3ycXNG8YnuT8mVgOWEoFwAqydRR2/iEoC3Dq88OcoWzjYa79gmjOfz+8R54OFlqPK4ypdCbYJSvamUltyg==","signatures":[{"sig":"MEYCIQDflROdUlMiVZsf3fXtdjFSp58JT74H6i0LfCxt+YwIAAIhAOLAIRE3FqY5fk/rzV7ubCVh6EAL0D+dygEq3NBGV8U/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5765352},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"ab1555557df5d7550f028d103a0169b53e73749f","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.9_1767625455057_0.30335697201796097","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@adviser/cement","version":"0.5.10","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.10","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"859921aa4631d8576db28a7893ce69bc936adff9","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.10.tgz","fileCount":2160,"integrity":"sha512-e6y3NrMHCDzplYXJb/U+OOwzOyC/rUrk66MZ7RmhjTQsLMgOUqmBOnW0TSRrwfrR5Tnt5pP5FjZu0IPqig74zg==","signatures":[{"sig":"MEQCIHsrsvv1akR4DUeE3JdBu9Gw2+ruIXhN/uj2y6qjrUICAiAH1nczLnhd/jnbeBQEY4BOTtiQgUF6ATNDkD5y0vGbGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5765358},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"ab1555557df5d7550f028d103a0169b53e73749f","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.10_1767626915949_0.5808074506484873","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@adviser/cement","version":"0.5.11","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.11","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"30c4d8926158688c541c5011d482ca35a0ffb78c","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.11.tgz","fileCount":2160,"integrity":"sha512-A/2r8YDzZwcp5P+SaoRLG9D3DlcDQ2jbjdK9EEUfW6fKHFv8h4wngD3meca09jiAQajmh3yrRCozqZwx6XFOOg==","signatures":[{"sig":"MEUCIQCsluk/8o6/ELtuifHpToZwNCf+fsMHRieZNYDQLp+i+AIgMQJ4zbT4mwU8HcSIo2QsM/kBOrpokjUcX/Njx7smVY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5769861},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"fbe049c0f13e1c8893d9aefa4eadaf14ce7c6fb6","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.11_1767640813946_0.7828039803525544","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@adviser/cement","version":"0.5.12","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.12","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"0d8301754e1d99d9bfc24afc020a00c98dad2097","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.12.tgz","fileCount":2160,"integrity":"sha512-kCnee3PQ+TgF2SA5lkbAhltFQHDnOofWpQiHM4f1OrpznG+dP8byv36YdZ9jtLm6fZySpU8sEco+/1K2VWbJeA==","signatures":[{"sig":"MEUCIQDf5pe/m1Rk0TqgMVkciv6eNgFt7sxb8BAiF9rc2jtAAQIgJCyw5QCBJw4AahNN6ZhML23OEy6VrHTxTHG0y/TMvBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5891423},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"2b93d4404eb93671795c51f7d25eef697bad6af8","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.12_1767697237304_0.25221459760470055","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@adviser/cement","version":"0.5.13","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.13","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"863785ff176d0036ab454279162f3ef8a9a5a759","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.13.tgz","fileCount":2160,"integrity":"sha512-DfBV3hGBM8yiACydjLFL07sWEUS9nia6txABQS7ElcZtc8OnCiQVWDmw8EK8uoVSG6znyxQTaU6fSx+w9H4pnw==","signatures":[{"sig":"MEQCIBvHJI8UgU18WzlBjbwHfS3zn1I9VPrCrohk4MIPFn80AiB4XDKIzMWDUEUcWCvN1Z9bWUBwCXVJ4wZKy5CNh2cHjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5971568},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"3f2c1bb90dc50b72ebb1ebfe1d43b9ce4328c414","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.13_1767708286390_0.7997596672043628","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@adviser/cement","version":"0.5.14","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.14","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"da4cb07fb01e86d3ef1bcdc8d837755abbac0675","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.14.tgz","fileCount":2177,"integrity":"sha512-2g4qPz48P6rqecrDvQIMmZ+KGVBjBMaRkSpNQ0l+xjIFw5mj8cpUVLxUFJOjEgvwPW6mSae32jYEf8zxSaQImA==","signatures":[{"sig":"MEYCIQC+TV774+xl60/v/FGtHu7zliBzUFTVcv8ERkD1wOOLRAIhAKzvtxO0Vo/P90HHgFA+OM0F1zTTATynVvJx09rjqQFk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5980129},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"d242519fad1b70fd155eff4ac0c7fd622d0a0bd3","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.14_1767710488648_0.7337409338482042","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@adviser/cement","version":"0.5.15","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.15","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"d2cf832ce8a2fa7be16916f1558e2385167e01c7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.15.tgz","fileCount":2177,"integrity":"sha512-ooXiEXYWncVcSm1gWIc7Y7uqOM1Ct1LAXisurbY2SV7v/mJkdZoYZ9nOwZueyn96LO6nAVQ+2KZ5bCVy2/mbNw==","signatures":[{"sig":"MEUCIQCx8Xi/nXJKT/QzkcZaFEQUwKNyppSsOTsh2BleucH5mwIgNDcYxIgFIp9g7qznhwvTcHgGuufUs5uRsgRjU4RlxYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6006258},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"d60e21d0a6e98175bbf7599d27290addd75a77e0","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.7.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260104.1","@cloudflare/vitest-pool-workers":"^0.11.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.15_1767711442798_0.9051787257098964","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@adviser/cement","version":"0.5.16","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.16","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"12d29c29cf255e6b9979b51225f7a13b1c2da5ac","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.16.tgz","fileCount":2243,"integrity":"sha512-tIZ1psWeWsH/Wd2E2OB+zrdqpcWGKxhuY78uJdZA20xpMaNPAX4XA6djolmjKRLNfxgwTIDgICH550V2dQQuYQ==","signatures":[{"sig":"MEQCICjtWNYyq4NDNHaYQkUSAjNLiA74KdHJUB80OpV7CH0xAiA1OksY6Q/w7uXHZqZ0AraX/f6+PXjJbiK+2dfkYrRY8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6090188},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"1c3de68e438388ef3f285a3cd67f74e519694929","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.8.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260119.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.16_1769080298324_0.04691161222418749","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@adviser/cement","version":"0.5.17","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.17","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"f0cea934650c9350be593f6592377074292acc19","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.17.tgz","fileCount":2243,"integrity":"sha512-SSstn1FhWpE7leshbmkTE2g3nFPhM9PLW3JK1ob8MsGO9KR5cVeijokZ1dICshZ7eBcX/CNMhUGeMsUiUlCA3A==","signatures":[{"sig":"MEUCIBNBmwmU7X/aJzvYxI5Wg/iQWg9uiE2XXPoly1WLH/2VAiEAt+QyzihKY+cOV/63lIcjAbMK9yjeQ9dvf6D6CQSqatM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6102150},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"6f0689b5dc701ad4b4f93ec14f50e115799c4ac7","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.8.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260119.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.17_1769081264747_0.08826483200912572","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@adviser/cement","version":"0.5.18","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.18","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"3514e8669749714639e75112ee59c414b95f1489","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.18.tgz","fileCount":2243,"integrity":"sha512-EiXvwT3vaO3VRkQBSCpE7xcxrpqtB6jBILPW6uVKFI0sHqvIKiz5tmlYP3d1xvJd6N6fHVJfnqHlUN9ihyl6IA==","signatures":[{"sig":"MEUCICpjGEZ4y2fhvQZrla8nu8wyyXxbOhoXTTe89OiFSdpJAiEA582JkEvLMBe/RbhDU3mNkTCYZNcXg/w3KmiIcgDKcuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6106575},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"d62a634600abeea2a82d3fdfaba88eef3cd032f6","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.8.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260119.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.18_1769191681003_0.7978635057241321","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@adviser/cement","version":"0.5.19","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.19","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"c711ce1ad7cbb0121c1e95d2a9127b0029d3cd93","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.19.tgz","fileCount":2243,"integrity":"sha512-uMKIRm2gx9CKBqdCIvfol8yrtUWRVLzKtjwuEcUZntUj9rekePopjF+TSje6A1W/98mGvrmHLUtb38KOnvNSTw==","signatures":[{"sig":"MEUCIEK5u0035Ds4QTHHjtYpGs470ED0uaPJLhCSocAPZ7yoAiEA1zCYpVhRL70R/jKKxxa9rrw8Z/vGd+jKCHLahzj0rB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6123841},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"a7afddca1d265e5132a2b14b4bdc2bbb15bd7eeb","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.8.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260126.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.19_1769519232495_0.5045735966300706","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@adviser/cement","version":"0.5.20","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.20","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"484fcd0bc1468435ff1b5294691151a410d7e9d0","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.20.tgz","fileCount":2243,"integrity":"sha512-JqXLOgTdhjziHyjTo9HvZpbxf4PMsBEgMg0d8GdAR5lMQkTGhfGEoOD8+X3y81akHOTWM2F+TPRS6ZvUnIu7uQ==","signatures":[{"sig":"MEUCIQCfHmvBtVAH0rx/XZUQipo/YEYH0pj/JkPFuBf4K5BU1AIgK03lLQ82qu9AJAUwsrW6p+Vo/B4Ucm8eV90+xg5VDFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6136419},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"2539b66eaecead70b946c991248a21e0ab901f07","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.8.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260126.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.20_1769692420051_0.8629113583519619","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@adviser/cement","version":"0.5.21","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.21","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"640fa853a844333afbbd2c47fb8a9a2392bd7adb","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.21.tgz","fileCount":2243,"integrity":"sha512-oRWj4mZTGJehfXm6i6LlP1T6InPSZOR5/Zyqj8pggOWLx5oCxqGwMJ7sdco7grmexDTLldLsVOGTaBf6MR1iBw==","signatures":[{"sig":"MEYCIQDsxADxG8CPyn6afWK3QnXWyPd3n04azp8oSeB+JsXghQIhAIMXgextXlRloFlHUGCw6ZFUGg5f0feGXrC8i2WIGQo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6143691},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"7b4640706e207013191476bcd09cc8a1f5d2e87b","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.8.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260126.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.21_1769693876526_0.9989764804516028","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@adviser/cement","version":"0.5.22","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.22","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"a07e8294f1e6ee8f73a351b142b12ea309793cf0","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.22.tgz","fileCount":2276,"integrity":"sha512-YdowQZ1T60UlcSD/T+x7BHe5M5tBf21xUQjG2vGC1YvSU50+RR1KbnmsixCcKAOH9nlT9G2BKcfev6EKvPMU/g==","signatures":[{"sig":"MEUCIAyyndczImJcC/jA5C/pN5pQk+wo0ZyifCk/X6wiaBWnAiEAk/B9xcusOKj1CA+0la5Wq6FzFrvZtkxtweY3vhnRC8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6210807},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"7c9a2f1b06e79de0178bfc1c9c1129cf2687fc12","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.9.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.14.1","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260126.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.22_1770644480366_0.8562403433029198","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@adviser/cement","version":"0.5.23","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.23","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"61d94d93bc3ead5d66c384266381f80c699c2087","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.23.tgz","fileCount":2309,"integrity":"sha512-tP1kEvQ+J+SzY/w8ZeAJLtLwVEOfFKTIh555ETzEpdLjtVGDY4pxIqaY/vppe8qJ0Mu344lsVjK58kGlgkelLA==","signatures":[{"sig":"MEUCIFl71j4ij1pCMwqOmaizNPTsB5P9xaF5gtwznolhIWXFAiEA07YLM+vjFoaIWZNlBEbHqdroeh7TUeK/L6Kpzrgm2jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6236465},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"acd4042ec609385cbd6f0278ba28fbb2f5a557b8","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.10.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^9.39.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260217.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.23_1771497074484_0.2730146567240799","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@adviser/cement","version":"0.5.24","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.24","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"9f7c25340d5b85882b91d50af70e38d062d69433","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.24.tgz","fileCount":2309,"integrity":"sha512-VNyjxuW3iwhhfFMBod6NNbM2Z65Fmxnp5cSjkSlrBkwpS0RwrL3joc8KsyevezhbREmD2M75ffagjvCSyhAmSA==","signatures":[{"sig":"MEUCIHmfYuAK9lRh5DkxPpgNQU1nCgRA5J3k8RWMY+d1ObgoAiEAr56Uv17UpwgFnvoz3I0OmsiYyVGXaNRc/oIXSn3qJdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6237121},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"6de60d2e4b8cbe13c2687d355d1e0cbfffcb5a79","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.10.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260222.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.24_1771945507846_0.3272253735692645","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@adviser/cement","version":"0.5.25","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.25","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"b44b74861290ca2d10f6109267e7b3e0787badf1","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.25.tgz","fileCount":2309,"integrity":"sha512-KwhItZ2lv3Ar/16H989tH+B2srpaaOAOJedCjO5NHLVJhaRI7H8OFuVOo+P+ozBejiQbH5q1DwXoUTxcOG4qxQ==","signatures":[{"sig":"MEUCIGWgpcQtamHQTzsT2fYwLzwX8LsjtLc7NM0Q45GkdgozAiEA5G7vyY/1TBGxp2xbhNGcZ0xm+YckJ4mlU4oEKJrkqig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6237216},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"499784309dee19244bbb4a9c8522964f0dca4713","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.10.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260222.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.25_1771946415233_0.35847258622844946","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@adviser/cement","version":"0.5.26","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.26","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"ac2a75c747267060650ab6ec52280ff1eaaced40","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.26.tgz","fileCount":2309,"integrity":"sha512-+1gGarmzpjceeB+8i4cng1/oDj0MYTxo1VGLSAyQ8tac2v64alZ1DdogW2kYemudrEndEVXzUBCkev1S6ALMFg==","signatures":[{"sig":"MEQCIChW6vuUlxM+hi3rECqXzKEAgG+Phtrd/ARxhJG7IUbKAiB3eW94FNwBM2vUtz566IwL/JmH+VcsiXLPdnRn9oGZBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6251765},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"cce79a83d89ef32a3e9a40609b2b7a2bb67eb512","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260222.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.26_1772123596591_0.1782945893624941","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@adviser/cement","version":"0.5.27","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.27","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"133620d1b8b724d01b6a42564b10e8a2b6b9bb65","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.27.tgz","fileCount":2342,"integrity":"sha512-ctb9uQOLK5Rwk30SAXjiaqtrLQB1IBMfNkFJNn1Z2vrETHfFIjTHTMfoICo2AeJF2vtyzclvvipPsBdfVWWT9A==","signatures":[{"sig":"MEYCIQDYn+BwMQyNEi8UzGL5kFz+CB7/LAS7bTp/NtwDrOdbxgIhALClY3h91tkrV4hCGG3evBpLCxhLa/yBD4MqWyQbkJVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6355093},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"2eb2d11a2ad080a1799894337033bb5be451def5","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260222.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.27_1772184023366_0.14343501503208111","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@adviser/cement","version":"0.5.28","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.28","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"a48c658632c607e5327f432d1d2129d08c368d97","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.28.tgz","fileCount":2375,"integrity":"sha512-rfI8mlKu1598cOQD6eK8Tuz4A8Qa3tl/RqQ0PmmcXqb9ohlsd8QPMLwhEHqEcul4KiW20XKAvRD9L/tVyNeUxA==","signatures":[{"sig":"MEUCIAs97yMkntBGgkyUWB2stRh9hUi9QO4ST2ZqFuezkfmlAiEA0u+AQPj1FnF33eOIwXwMYGuGnHWvjd1OSbcJSQ7UYLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6388390},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"6da05415623700e2d632931324998e1de34f5153","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260222.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.28_1772403068743_0.9322529250159588","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@adviser/cement","version":"0.5.29","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.29","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"8ae41226036800fc9a741acae24b19540a041a7b","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.29.tgz","fileCount":2375,"integrity":"sha512-Ap6uCFId1vDIRzFIRSqoCzsGrB5rakzrMFb7O8Ddw6tixHgYQqykLJTW2nR6k8PRWa4yMD7mxPbSC0VwbsPTGQ==","signatures":[{"sig":"MEQCIAhZwJ5XUTL1j1x53ImO8jk/grDmOsBhUgMazCKAwqO/AiAI8GNSCsoeY3iyWtpAWmC2Jh893dwj03u/ee0NT8zlnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6385356},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"7b827b430a27b8868746c28ab932baaef501a43c","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260222.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.29_1772447290093_0.11955481963451131","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@adviser/cement","version":"0.5.30","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.30","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"36d19a777af69dd9a85d481cc5c80b5c4a788eda","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.30.tgz","fileCount":2375,"integrity":"sha512-044vsNVgLqkK2SuFY+DjU0P57qbUDKliX8GnYI/uJqQnQU3+yrU5Ok9humfTUyXQ8sHZGCXmIIAjGDEtHgTw9A==","signatures":[{"sig":"MEUCIQDuidAsnMqnntfMbOBeJ6JWfcejgOuzP8bzub9YBT8oLAIgOhJmcehjpbtc5o0EW+mxKwqz6TxYB2JDp4h7NgTDZvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6392852},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"7fb8b583cee444b151b77a42ec957c0062b76d9b","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260301.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.30_1772542437788_0.8712125049068971","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@adviser/cement","version":"0.5.31","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.31","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"77f5fd06afd2b44f1d159f27f73fe28e6eedc9ff","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.31.tgz","fileCount":2375,"integrity":"sha512-LpjQSW9CgWLSRk+4Lg+rB0hgH2f2fvmcUKVXq33Ctz6FyRUXCBqdYN1MZGIdTaetuvI+tptvQp7OdtC+Y3Gaiw==","signatures":[{"sig":"MEUCIHGMeMMHato0ri8B5lHEKnhWztbZV7dO7FSb3vgVT2uAAiEA+j/sv6ijstT53+9u/xjYd3cu8L1KMocYdvatIxVRXnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6430373},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"a5e6377ae51e92416e403e706da44110eb1a4e6a","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260301.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.31_1772550573786_0.10575760858844307","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@adviser/cement","version":"0.5.32","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.32","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"3c7b114af9d1add51dbe4c5be33ef7a87a320c63","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.32.tgz","fileCount":2375,"integrity":"sha512-bCLGK1hHF6lh4RpkmGvm9Bg5qfDOrFfYL/nQBPpG2e5RNDX1gvxGgSAwoo01YY2Pql7NLIbrRvGrnPA0zEkmIg==","signatures":[{"sig":"MEYCIQCdJZhDwYPvPUJRRVQoZ7fUT1zPHOJCYEAlfkfF5NNG3wIhANRn6+om1L6mv+TtuomHIzD4yXBMpAQ9gwFaPMjMtEtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6431235},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"ef7f7c6da904fc25fa69de4621dcbb9b648d2678","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir ; cd dist/pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260301.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.32_1772616608183_0.6739277911903441","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@adviser/cement","version":"0.5.33","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.33","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"19614d64337300ace3df6f302518257f018fdac3","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.33.tgz","fileCount":2375,"integrity":"sha512-2nDrWSu8l82iDOUXR9QFenk1kooCLhS06QxGSp8Z9wTVFh3mSUGHC7+IVkBNQKyaO0Jqo1XAIGzaPts22amB6A==","signatures":[{"sig":"MEYCIQC6DFkFf2Pv//wWdfryXRgrEVpO076iHT1UdIaZbrDexwIhAJpfo4F0g78FtmvqIDULurSET7VKN9fVP51hLU7pT+9P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6457096},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"0e75dfa5b3c1802bb17f87ecaeb47fe2d843a7e6","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260301.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.33_1772706436836_0.3249898902166022","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"@adviser/cement","version":"0.5.34","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.34","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"74e9b792d3f70e6e58f8e323f74a3195193bd770","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.34.tgz","fileCount":2375,"integrity":"sha512-z0SbcniVXXrUTZJaKbROsv3CjcVuSCBsBqE+AkUW1xWlQfzY0BNEaDpN2IX5vcfQlR540kCr5HIG4ZrVucD+BA==","signatures":[{"sig":"MEYCIQDLBw88CW9q6GSH2joopVz0N42TPevbeiKzggbN9259pAIhAIgcrLQGbl8XTn/ina5HmLSHfsKOBPGj1ZK0gRt/gdB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6452060},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["deno","esbuild","playwright-chromium","workerd"],"ignoredBuiltDependencies":["edgedriver","geckodriver","msw","sharp"]},"type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"4720c26ab2cadbefe51f96bdcee9fd626c069593","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.11.1","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.7.1","ts-essentials":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.5.1","tsup":"^8.3.0","vite":"^7.0.4","cmd-ts":"^0.15.0","eslint":"^10.0.1","semver":"^7.7.3","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","playwright":"^1.54.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^25.0.2","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^3.2.4","@types/fs-extra":"^11.0.4","@vitest/browser":"^3.2.4","typescript-eslint":"^8.46.3","vite-tsconfig-paths":"^6.0.1","@cloudflare/workers-types":"^4.20260123.0","@typescript-eslint/parser":"^8.46.3","@typescript/native-preview":"7.0.0-dev.20260315.1","@cloudflare/vitest-pool-workers":"^0.12.1","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.34_1773759228344_0.9336364007758575","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"@adviser/cement","version":"0.5.35","keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","_id":"@adviser/cement@0.5.35","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"homepage":"https://github.com/mabels/cement#readme","bugs":{"url":"https://github.com/mabels/cement/issues"},"bin":{"cement":"src/cli/run.sh"},"dist":{"shasum":"5327f4dedba09e01004ed62e6f6ce8304d0f93c7","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.35.tgz","fileCount":2375,"integrity":"sha512-2nuoOoge+EqDtLD4/0/8iuwp9pLnGshiART52hVQfStL9WDseUu9mN1fF3qnGtCUKw3MAfe2bsoHoBBzM67b4A==","signatures":[{"sig":"MEUCIQC4u+mBjXS6KTrP4DbhQi8OF8q8gljSpoHifE3322xchAIgUAK8Sfo5Nf5DWaAMw/rOuIVOcL7z9hAstnoRbkU1QVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6467806},"main":"./cjs/index.js","type":"module","types":"./cjs/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.cjs"},"./cli":{"types":"./esm/cli/index.d.ts","import":"./esm/cli/index.js","require":"./cjs/cli/index.cjs"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","import":"./esm/deno-fs/index.js","require":"./cjs/deno-fs/index.cjs"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","import":"./esm/node-fs/index.js","require":"./cjs/node-fs/index.cjs"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","import":"./esm/import-meta-env.module.js","require":"./cjs/import-meta-env.commonjs.cjs"}},"gitHead":"8c6721ee15b0994fcc45b29f2643898fef05f9b1","scripts":{"docs":"typedoc","lint":"eslint .","test":"pnpm run test:js; pnpm run test:deno","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","clean":"rm -rf dist node_modules","smoke":"bash ./smoke/it.sh","format":"prettier .","pubdir":"src/cli/run.sh preparePubdir","test:js":"vitest --run","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","presmoke":"pnpm run pubdir","prettier":"prettier .","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","docs:watch":"typedoc --watch","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:global":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"repository":{"url":"git+https://github.com/mabels/cement.git","type":"git"},"_npmVersion":"11.15.0","description":"better try/catch/finally handling","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.4","ts-essentials":"^10.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.1","tsx":"^4.19.1","deno":"^2.7.14","vite":"^8.0.10","cmd-ts":"^0.15.0","eslint":"^10.3.0","semver":"^7.7.3","vitest":"^4.1.2","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^3.8.3","@types/ws":"^8.18.1","@eslint/js":"^10.0.1","playwright":"^1.54.1","typescript":"^6.0.3","@types/deno":"^2.3.0","@types/node":"^25.6.0","jscodeshift":"^17.3.0","@types/semver":"^7.7.1","@vitest/runner":"^4.1.5","@types/fs-extra":"^11.0.4","@vitest/browser":"^4.1.2","typescript-eslint":"^8.59.2","@cloudflare/workers-types":"^4.20260506.1","@typescript-eslint/parser":"^8.59.2","@typescript/native-preview":"7.0.0-dev.20260525.1","@vitest/browser-playwright":"^4.1.2","@cloudflare/vitest-pool-workers":"^0.16.0","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/cement_0.5.35_1779784192428_0.7391565073152893","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"@adviser/cement","version":"0.5.36","description":"better try/catch/finally handling","main":"./cjs/index.js","type":"module","bin":{"cement":"src/cli/run.sh"},"exports":{".":{"types":"./esm/index.d.ts","require":"./cjs/index.cjs","import":"./esm/index.js"},"./cli":{"types":"./esm/cli/index.d.ts","require":"./cjs/cli/index.cjs","import":"./esm/cli/index.js"},"./node-fs":{"types":"./esm/node-fs/index.d.ts","require":"./cjs/node-fs/index.cjs","import":"./esm/node-fs/index.js"},"./deno-fs":{"types":"./esm/deno-fs/index.d.ts","require":"./cjs/deno-fs/index.cjs","import":"./esm/deno-fs/index.js"},"./import-meta-env":{"types":"./esm/import-meta-env.module.d.ts","require":"./cjs/import-meta-env.commonjs.cjs","import":"./esm/import-meta-env.module.js"}},"scripts":{"clean":"rm -rf dist node_modules","build":"pnpm run build:tsgo && pnpm run build:js && pnpm run build:deno && pnpm run build:isplain","build:tsc":"rm -rf ./dist/ts ; pnpm run /^build:tsc:/","build:tsgo":"rm -rf ./dist/ts ; pnpm run /^build:tsgo:/","build:tsgo:global":"tsgo --noEmit","build:tsgo:esm":"tsgo -p ./tsconfig.esm.json; src/cli/run.sh generateVersionTs -t ./tsconfig.esm.json","build:tsgo:cjs":"tsgo -p ./tsconfig.cjs.json; src/cli/run.sh generateVersionTs -t ./tsconfig.cjs.json","build:js":"rm -rf dist/pkg ; mkdir -p dist/pkg; cp -pr ./dist/ts/* dist/pkg","build:isplain":"esbuild --bundle src/index.ts --outfile=/dev/null --format=esm","build:deno":"deno publish --dry-run --unstable-sloppy-imports --allow-dirty --set-version 0.0.0-dev --quiet","test":"pnpm run test:js","posttest":"pnpm run test:deno","test:deno":"deno run --quiet --allow-net --allow-write --allow-run  --allow-sys --allow-ffi  --allow-read --allow-env  ./node_modules/vitest/vitest.mjs --run --project node","test:js":"vitest --run","pubdir":"src/cli/run.sh preparePubdir","presmoke":"pnpm run pubdir","deno:publish":"pnpm run pubdir; cd dist/pubdir ; pnpm exec deno publish --allow-dirty --unstable-sloppy-imports --quiet","smoke":"bash ./smoke/it.sh","lint":"eslint .","prettier":"prettier .","format":"prettier .","docs":"typedoc","docs:watch":"typedoc --watch"},"keywords":[],"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","bugs":{"url":"https://github.com/mabels/cement/issues"},"repository":{"type":"git","url":"git+https://github.com/mabels/cement.git"},"homepage":"https://github.com/mabels/cement#readme","dependencies":{"ts-essentials":"^10.2.0","yaml":"^2.8.4"},"devDependencies":{"@cloudflare/vitest-pool-workers":"^0.16.0","@cloudflare/workers-types":"^4.20260506.1","@eslint/js":"^10.0.1","@types/deno":"^2.3.0","@types/fs-extra":"^11.0.4","@types/node":"^25.6.0","@types/semver":"^7.7.1","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.59.2","@typescript-eslint/parser":"^8.59.2","@typescript/native-preview":"7.0.0-dev.20260527.1","@vitest/browser":"^4.1.2","@vitest/browser-playwright":"^4.1.2","@vitest/runner":"^4.1.5","cmd-ts":"^0.15.0","deno":"^2.7.14","esbuild":"^0.28.0","eslint":"^10.3.0","jscodeshift":"^17.3.0","playwright":"^1.54.1","prettier":"^3.8.3","semver":"^7.7.3","tsx":"^4.19.1","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.59.2","vite":"^8.0.10","vitest":"^4.1.2","zx":"^8.8.1"},"engines":{"node":">=20.19.0"},"gitHead":"8483bb8c4fbbe7b1dd2fadab94ddc80f08441e46","types":"./cjs/index.d.ts","_id":"@adviser/cement@0.5.36","_nodeVersion":"22.22.3","_npmVersion":"11.16.0","dist":{"integrity":"sha512-EWcVCucICIr3BqgRmoPIhXJg8eidqQioCUsyFG+UaLagIypJVnm8GbYpIzh30o7B/ioK20uIUitjcMA3HjRYfg==","shasum":"9fd84331d8ca41dcc2722b9922655d148134ab3a","tarball":"https://registry.npmjs.org/@adviser/cement/-/cement-0.5.36.tgz","fileCount":2375,"unpackedSize":6512938,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adviser%2fcement@0.5.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJTTuh9TJv8iKe94qS+wOmW0D96RLT713WN09uZE3P3gIgCcZh/93n2bzZdzEk3QeT+CGV/EBonie2vDeW7Ufx39U="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f0b0b6b-0fab-4399-abdd-1143252f9240"}},"directories":{},"maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cement_0.5.36_1780398821987_0.1983609131890849"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-31T19:22:26.247Z","modified":"2026-06-02T11:13:42.503Z","0.0.1":"2024-01-31T19:22:26.555Z","0.0.2":"2024-02-01T09:47:37.518Z","0.0.3":"2024-02-02T12:34:43.543Z","0.0.4":"2024-02-08T09:17:59.117Z","0.0.5":"2024-02-08T09:25:54.041Z","0.1.0":"2024-02-12T14:28:57.384Z","0.1.1":"2024-02-12T15:21:28.141Z","0.1.2":"2024-02-12T15:32:41.078Z","0.1.3":"2024-02-12T15:36:09.883Z","0.1.4":"2024-02-19T16:55:17.233Z","0.1.5":"2024-02-19T18:11:52.251Z","0.1.6":"2024-02-19T18:20:41.860Z","0.1.7":"2024-04-03T10:07:45.598Z","0.1.8":"2024-04-03T10:42:38.867Z","0.1.9":"2024-06-11T18:52:28.880Z","0.1.10":"2024-06-11T21:40:42.101Z","0.1.11":"2024-06-12T14:58:54.294Z","0.1.12":"2024-06-12T16:22:55.524Z","0.1.13":"2024-06-13T11:48:14.713Z","0.1.14":"2024-07-02T13:59:57.277Z","0.1.15":"2024-07-02T14:05:46.117Z","0.1.16":"2024-07-02T15:19:34.498Z","0.1.17":"2024-07-02T15:32:40.551Z","0.1.18":"2024-07-02T18:31:36.109Z","0.1.19":"2024-07-05T19:03:02.714Z","0.1.20":"2024-07-08T08:46:04.702Z","0.1.21":"2024-07-10T07:30:31.469Z","0.1.22":"2024-07-10T13:13:22.039Z","0.1.23":"2024-07-10T18:59:27.831Z","0.1.24":"2024-07-10T21:10:53.251Z","0.1.25":"2024-07-11T14:59:54.524Z","0.1.26":"2024-07-12T07:46:55.514Z","0.2.0":"2024-07-12T09:53:38.174Z","0.2.1":"2024-07-12T10:39:04.980Z","0.2.2":"2024-07-12T11:30:37.836Z","0.2.3":"2024-07-24T15:43:06.848Z","0.2.4":"2024-07-25T09:27:16.879Z","0.2.5":"2024-07-26T01:18:15.246Z","0.2.6":"2024-08-03T18:30:11.722Z","0.2.7":"2024-08-03T18:42:45.880Z","0.2.8":"2024-08-03T19:31:52.189Z","0.2.9":"2024-08-04T11:19:57.324Z","0.2.10":"2024-08-04T15:50:13.841Z","0.2.11":"2024-08-06T14:15:52.833Z","0.2.12":"2024-08-07T07:04:30.648Z","0.2.13":"2024-08-19T13:12:21.681Z","0.2.14":"2024-08-20T08:39:46.250Z","0.2.15":"2024-08-20T09:43:31.203Z","0.2.16":"2024-08-21T18:56:27.807Z","0.2.17":"2024-08-22T09:34:05.785Z","0.2.18":"2024-08-22T14:15:47.950Z","0.2.19":"2024-08-29T08:52:13.643Z","0.2.20":"2024-08-29T09:03:17.556Z","0.2.21":"2024-08-29T09:10:48.644Z","0.2.22":"2024-08-29T13:56:18.885Z","0.2.23":"2024-09-03T19:46:42.963Z","0.2.24":"2024-09-03T20:00:55.401Z","0.2.25":"2024-09-18T13:10:11.993Z","0.2.26":"2024-09-18T13:22:59.802Z","0.2.27":"2024-09-18T13:31:09.239Z","0.2.28":"2024-09-19T20:21:09.882Z","0.0.0-jsr-t1":"2024-09-24T07:22:02.461Z","0.2.29":"2024-09-24T07:26:33.574Z","0.0.0":"2024-09-25T09:36:36.542Z","0.2.30":"2024-09-25T12:14:52.616Z","0.2.31":"2024-09-28T06:35:31.091Z","0.2.32":"2024-10-11T07:47:29.058Z","0.2.33":"2024-10-11T07:59:17.176Z","0.2.34":"2024-10-11T13:30:08.878Z","0.2.35":"2024-10-26T22:02:32.183Z","0.2.36":"2024-10-31T08:54:41.591Z","0.2.37":"2024-11-20T18:50:09.009Z","0.2.38":"2024-11-22T10:37:57.398Z","0.2.39":"2024-11-25T08:31:04.422Z","0.2.40":"2024-11-27T08:53:20.348Z","0.2.41":"2024-12-06T12:30:20.397Z","0.2.42":"2024-12-21T11:07:46.140Z","0.2.43":"2024-12-21T11:36:40.512Z","0.2.44":"2024-12-22T15:35:18.843Z","0.2.45":"2024-12-24T09:50:25.687Z","0.3.0":"2024-12-25T17:23:48.157Z","0.3.1":"2024-12-26T10:51:47.237Z","0.3.2":"2024-12-27T09:32:30.969Z","0.3.3":"2024-12-27T10:03:10.532Z","0.3.4":"2024-12-28T14:31:24.606Z","0.3.5":"2025-01-04T10:26:06.067Z","0.3.6":"2025-01-27T15:49:35.886Z","0.3.7":"2025-01-31T15:52:35.475Z","0.3.8":"2025-01-31T16:12:04.558Z","0.3.9":"2025-02-04T18:47:28.055Z","0.3.10":"2025-02-04T19:50:51.880Z","0.3.11":"2025-02-05T08:52:20.072Z","0.3.12":"2025-02-07T14:02:15.061Z","0.3.13":"2025-02-07T15:02:56.292Z","0.3.14":"2025-02-12T10:22:08.610Z","0.3.15":"2025-02-13T19:52:53.470Z","0.3.16":"2025-02-13T21:12:53.264Z","0.3.17":"2025-02-14T08:01:32.045Z","0.3.18":"2025-02-14T11:03:24.976Z","0.3.19":"2025-02-14T12:01:41.944Z","0.3.20":"2025-02-24T14:32:37.692Z","0.4.0":"2025-03-07T15:35:45.968Z","0.4.1":"2025-03-11T14:51:09.193Z","0.4.2":"2025-03-12T14:06:25.064Z","0.4.3":"2025-03-17T08:13:25.091Z","0.4.4":"2025-03-24T06:56:13.929Z","0.4.5":"2025-03-27T08:46:38.141Z","0.4.6":"2025-03-27T15:59:17.871Z","0.4.7":"2025-03-27T16:27:37.085Z","0.4.8":"2025-04-02T09:57:35.778Z","0.4.9":"2025-04-07T12:13:39.224Z","0.4.10":"2025-04-07T12:19:15.056Z","0.4.11":"2025-04-09T14:31:16.599Z","0.4.12":"2025-04-16T12:59:56.225Z","0.4.13":"2025-04-16T15:06:38.670Z","0.4.14":"2025-04-19T08:07:31.938Z","0.4.15":"2025-05-06T13:35:45.197Z","0.4.16":"2025-06-10T21:12:43.880Z","0.4.17":"2025-06-24T08:13:28.498Z","0.4.18":"2025-06-24T09:46:16.372Z","0.4.19":"2025-06-25T21:08:26.960Z","0.4.20":"2025-06-25T22:05:10.640Z","0.4.21":"2025-08-04T10:00:38.686Z","0.4.22":"2025-08-06T14:38:06.013Z","0.0.0-smoke-ci":"2025-08-06T16:37:48.200Z","0.4.23":"2025-08-06T17:14:04.484Z","0.4.25":"2025-08-14T12:02:03.009Z","0.4.26":"2025-08-22T21:31:26.624Z","0.4.27":"2025-08-28T23:02:06.235Z","0.4.28":"2025-09-02T06:22:36.846Z","0.4.29":"2025-09-02T13:09:01.027Z","0.4.30":"2025-09-02T14:09:28.760Z","0.4.31":"2025-09-08T21:25:59.808Z","0.4.32":"2025-09-09T08:33:58.554Z","0.4.33":"2025-09-10T07:57:06.661Z","0.4.34":"2025-09-12T01:52:04.520Z","0.4.35":"2025-09-12T18:20:52.155Z","0.4.36":"2025-09-18T18:34:48.891Z","0.4.37":"2025-09-19T07:49:23.950Z","0.4.38":"2025-09-19T09:40:41.042Z","0.4.39":"2025-09-19T10:18:35.222Z","0.4.40":"2025-09-19T14:30:58.442Z","0.4.41":"2025-09-19T15:43:56.103Z","0.5.0":"2025-10-02T07:29:46.768Z","0.4.42":"2025-10-06T18:08:39.517Z","0.4.43":"2025-10-06T18:18:03.808Z","0.4.44":"2025-10-14T18:39:44.787Z","0.4.45":"2025-10-14T18:58:35.327Z","0.4.46":"2025-10-14T19:12:23.466Z","0.4.47":"2025-10-14T19:36:02.791Z","0.4.48":"2025-10-14T19:59:21.455Z","0.4.49":"2025-10-14T21:02:49.873Z","0.4.50":"2025-10-15T06:55:09.711Z","0.4.51":"2025-10-15T08:39:03.685Z","0.4.52-pre":"2025-10-17T09:30:54.423Z","0.4.53":"2025-10-23T12:40:48.143Z","0.4.54":"2025-10-29T08:43:01.228Z","0.4.55":"2025-10-30T13:12:11.507Z","0.4.56":"2025-10-30T13:18:52.099Z","0.4.57":"2025-10-30T15:03:48.133Z","0.4.58":"2025-10-31T07:14:56.261Z","0.4.59":"2025-11-05T14:46:41.366Z","0.4.60":"2025-11-06T12:54:42.963Z","0.4.61":"2025-11-07T11:51:22.631Z","0.4.62":"2025-11-07T14:42:30.138Z","0.4.63":"2025-11-10T14:38:23.098Z","0.4.64-dev":"2025-11-12T20:27:11.364Z","0.4.64":"2025-11-12T20:37:20.915Z","0.4.65":"2025-11-17T19:54:13.090Z","0.4.66":"2025-11-19T09:48:10.500Z","0.4.67":"2025-11-21T13:10:48.300Z","0.4.68":"2025-11-21T16:03:37.289Z","0.4.69":"2025-11-24T04:44:25.392Z","0.4.70":"2025-11-24T08:55:41.319Z","0.4.71":"2025-11-24T09:33:52.018Z","0.4.72":"2025-11-24T09:55:35.807Z","0.4.73":"2025-11-26T08:59:01.272Z","0.4.80":"2025-11-26T16:48:47.551Z","0.4.81":"2025-11-26T17:45:56.116Z","0.5.1":"2025-11-26T19:57:53.819Z","0.5.2":"2025-11-27T11:10:54.236Z","0.5.3":"2025-12-04T16:41:41.736Z","0.5.4":"2025-12-05T10:49:49.854Z","0.5.5":"2025-12-05T14:16:40.754Z","0.5.6":"2026-01-02T21:06:37.080Z","0.5.7":"2026-01-05T08:41:53.956Z","0.5.8":"2026-01-05T13:43:52.094Z","0.5.9":"2026-01-05T15:04:15.278Z","0.5.10":"2026-01-05T15:28:36.145Z","0.5.11":"2026-01-05T19:20:14.148Z","0.5.12":"2026-01-06T11:00:37.522Z","0.5.13":"2026-01-06T14:04:46.550Z","0.5.14":"2026-01-06T14:41:28.856Z","0.5.15":"2026-01-06T14:57:23.021Z","0.5.16":"2026-01-22T11:11:38.514Z","0.5.17":"2026-01-22T11:27:44.998Z","0.5.18":"2026-01-23T18:08:01.324Z","0.5.19":"2026-01-27T13:07:12.716Z","0.5.20":"2026-01-29T13:13:40.260Z","0.5.21":"2026-01-29T13:37:56.798Z","0.5.22":"2026-02-09T13:41:20.571Z","0.5.23":"2026-02-19T10:31:14.741Z","0.5.24":"2026-02-24T15:05:08.101Z","0.5.25":"2026-02-24T15:20:15.583Z","0.5.26":"2026-02-26T16:33:16.856Z","0.5.27":"2026-02-27T09:20:23.667Z","0.5.28":"2026-03-01T22:11:08.981Z","0.5.29":"2026-03-02T10:28:10.294Z","0.5.30":"2026-03-03T12:53:58.019Z","0.5.31":"2026-03-03T15:09:34.123Z","0.5.32":"2026-03-04T09:30:09.035Z","0.5.33":"2026-03-05T10:27:17.045Z","0.5.34":"2026-03-17T14:53:48.567Z","0.5.35":"2026-05-26T08:29:52.654Z","0.5.36":"2026-06-02T11:13:42.227Z"},"bugs":{"url":"https://github.com/mabels/cement/issues"},"author":{"name":"Meno Abels","email":"meno.abels@adviser.com"},"license":"AFL-2.0","homepage":"https://github.com/mabels/cement#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/mabels/cement.git"},"description":"better try/catch/finally handling","maintainers":[{"name":"fastandfearless","email":"meno.abels@gmail.com"}],"readme":"# Cement\n\nAn agnostic platform abstraction layer for TypeScript/JavaScript and Go that provides consistent APIs across Node.js, Deno, Cloudflare Workers, and other runtimes.\n\n## Overview\n\nCement provides a unified interface for common system operations, logging, and utilities across different JavaScript/TypeScript runtimes and Go. Write your code once and run it anywhere - whether that's Node.js, Deno, browsers, or Cloudflare Workers.\n\n## Key Features\n\n### System Abstraction\n\nCross-platform system operations through a unified interface:\n\n```typescript\ninterface SysAbstraction {\n  Time(): Time;\n  Stdout(): WritableStream<Uint8Array>;\n  Stderr(): WritableStream<Uint8Array>;\n  NextId(): string;\n  Random0ToValue(value: number): number;\n  System(): SystemService;\n  FileSystem(): FileService;\n}\n```\n\n### Structured Logging\n\nInspired by Go's zerolog, providing efficient structured logging:\n\n```typescript\nlogger\n  .Str(\"user\", \"john\")\n  .Uint64(\"id\", 123)\n  .Info()\n  .Log(\"User logged in\");\n```\n\n### Additional Utilities\n\n- **Result & Option Types**: Type-safe error handling inspired by Rust\n- **Future**: Promise-based async utilities\n- **URI Handling**: Mutable URL utilities for safe URL manipulation\n- **Crypto**: Platform-agnostic cryptographic operations\n- **Tracer**: Distributed tracing support\n- **LRU Cache**: Efficient least-recently-used cache implementation\n- **Path Operations**: Cross-platform path manipulation\n- **HTTP Headers**: Type-safe HTTP header utilities\n- **Poller**: Polling utilities with configurable intervals\n- **Timeouted**: Timeout wrapper for async operations\n\n## Installation\n\n### npm (Node.js)\n\n```bash\nnpm install @adviser/cement\n```\n\n### pnpm\n\n```bash\npnpm add @adviser/cement\n```\n\n### Deno\n\n```typescript\nimport { ... } from \"jsr:@adviser/cement\";\n```\n\n### Go\n\n```bash\ngo get github.com/mabels/cement\n```\n\n## Usage\n\n### Basic Example\n\n```typescript\nimport { BuildBasicSystemService } from \"@adviser/cement/node\";\n\nconst sys = BuildBasicSystemService();\nconst logger = sys.Logger();\n\nlogger\n  .Str(\"module\", \"app\")\n  .Info()\n  .Log(\"Application started\");\n\n// Use file system operations\nconst fs = sys.FileSystem();\nawait fs.writeFile(\"output.txt\", \"Hello World\");\n```\n\n### Platform-Specific Imports\n\n```typescript\n// Node.js\nimport { BuildBasicSystemService } from \"@adviser/cement/node\";\n\n// Deno\nimport { BuildBasicSystemService } from \"@adviser/cement/deno\";\n\n// Cloudflare Workers\nimport { BuildBasicSystemService } from \"@adviser/cement/cf\";\n\n// Browser/Web\nimport { BuildBasicSystemService } from \"@adviser/cement/web\";\n```\n\n### Result Type for Error Handling\n\n```typescript\nimport { Result } from \"@adviser/cement\";\n\nfunction divide(a: number, b: number): Result<number> {\n  if (b === 0) {\n    return Result.Err(new Error(\"Division by zero\"));\n  }\n  return Result.Ok(a / b);\n}\n\nconst result = divide(10, 2);\nif (result.isOk()) {\n  console.log(\"Result:\", result.unwrap());\n} else {\n  console.error(\"Error:\", result.unwrapErr());\n}\n```\n\n## Documentation\n\nFor comprehensive documentation, API references, and advanced usage examples, visit:\n\n**[https://mabels.github.io/cement](https://mabels.github.io/cement)**\n\n## Supported Platforms\n\n- **Node.js** (>= 20.19.0)\n- **Deno**\n- **Cloudflare Workers**\n- **Web Browsers**\n- **Go** (>= 1.22.0)\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Run tests\npnpm test\n\n# Run tests for specific platform\npnpm test:js     # Node.js/JavaScript tests\npnpm test:deno   # Deno tests\n\n# Build\npnpm build\n\n# Lint\npnpm lint\n\n# Format code\npnpm format\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nApache License 2.0 - See [LICENSE](LICENSE) for details.\n\n## Repository\n\n- **GitHub**: [https://github.com/mabels/cement](https://github.com/mabels/cement)\n- **Issues**: [https://github.com/mabels/cement/issues](https://github.com/mabels/cement/issues)\n- **npm**: [@adviser/cement](https://www.npmjs.com/package/@adviser/cement)\n- **JSR**: [@adviser/cement](https://jsr.io/@adviser/cement)\n","readmeFilename":"README.md"}