{"_id":"@code-like-a-carpenter/tooling-common","_rev":"16-af10e1c8e9877ab7c4cacc7f35f440b0","name":"@code-like-a-carpenter/tooling-common","dist-tags":{"latest":"1.6.1"},"versions":{"1.0.0":{"name":"@code-like-a-carpenter/tooling-common","version":"1.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"870c2eb8750be71a39ca8983bc0529d20665cf17","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.0.0.tgz","fileCount":25,"integrity":"sha512-r9I0s14VdJMmPvuypTAFyquhgRZSoL2CfvHlHk80yc1rNF0LDdxQ1KTnbmIWnV68kJfUW5fTOAD0Vhh5Mla0LA==","signatures":[{"sig":"MEQCICb/S54YwswHSobn2QjiplfKmwq13XWhIlQx49JRVMTTAiBJXZPxqV0xISFL3fE3mml4wqGyInSEZo/pvvpcW1CMeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53992},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ca360619e1a38c910fc0f9c46275117f7846534e","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","lodash":"^4.17.21","find-up":"^5.0.0","@code-like-a-carpenter/env":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.0.0_1706892029210_0.26803032819986594","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@code-like-a-carpenter/tooling-common","version":"1.0.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.0.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"08cb73eb4281c86efb50694618e08839e864e8b7","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.0.1.tgz","fileCount":25,"integrity":"sha512-0Zx7a/oV0mqay4KInJPkS8YfAXlqkd2BFc3+5+SJKeT9Q4w1iN/mDI+Osh6KtsMXLjaF0iv4CySfraXa5G/yOQ==","signatures":[{"sig":"MEYCIQC/T2EPy8yn+MWlqqXl4a2Arz8eNPIOwhEgSTD2PSHmZgIhAMkMj3D7DTD0/S0QL1QATVZTh1P4c2Dwj7VFY7ucvS0/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54166},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d11fbba02f3b619e37dda7bdfc2d3ec33f4737e6","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","find-up":"^5.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@code-like-a-carpenter/env":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.0.1_1706980669767_0.016693792295396692","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@code-like-a-carpenter/tooling-common","version":"1.0.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.0.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"f8a5ccd284d946e19794ac464800ed21efc07d73","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.0.2.tgz","fileCount":25,"integrity":"sha512-lYKN7JEWbks0PnBimigrcclItxw0nvYaT8Itot5vSLiui9Hfa04MFsX98pkIqW6zda1w4PY0GXFElKU6b7TLvA==","signatures":[{"sig":"MEUCIHsLwJ0ilN6mRrHXVgWVrHwmlW/9jJs8KvPdSyhuPD5nAiEA6gMQp0xqUVeNBNIRgigmsp9Cn9rxjIgYFnXbQvzkchY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54437},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"b3ebdd897b991c7d457f26270cf8af7d6fa310ac","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":1,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","find-up":"^5.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@code-like-a-carpenter/env":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.0.2_1707281273575_0.32804383808540916","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@code-like-a-carpenter/tooling-common","version":"1.1.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.1.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"03ff1c556c02392d93ab837e1d42ef0962af72ab","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.1.0.tgz","fileCount":36,"integrity":"sha512-6K+8xoijw/czslL32DnbKRAJZlErI0fBP8MFRKlnLIKhQOMmpvuyFAS0BQD2E9lF3P6mWFo431m24OO7vx45Bg==","signatures":[{"sig":"MEQCID5Am5HRjyqeIdH49oM1eyZuaCbQRN+NotaaQcdOIgG0AiB9m0DGR1osJkACEiDMGH3PwR4nU52IGoPL3pT4fS5Liw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69620},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"2aa5d1273b3a3ad7d83ba3c5ba03b05c10e6cec0","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":1,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","ci-info":"^4.0.0","find-up":"^5.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@code-like-a-carpenter/env":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.1.0_1707455379117_0.9964784339367092","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@code-like-a-carpenter/tooling-common","version":"1.2.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.2.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"4c8f90ea7e73291092695823fa59b7642730fb7b","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.2.0.tgz","fileCount":43,"integrity":"sha512-O31IoX26Ffpc3yN/LYBwrOqmYJsutyOoaCeRge+Ts0pw0x6BZInLFQ315fTaPgaIVornNuEK9gaFfp7yORtzRA==","signatures":[{"sig":"MEUCIHAAYoGCk7l3jmxAuwFv/LdkDQG3H5D+crAPSBK7KaFXAiEAsZWp9m+MKTX3lVhFR7rbrhbNPiSpMSDBNPGlv+b+oOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76997},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"982b496e72a31eee1aa72382410b4167f94881d4","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":1,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.2.5","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.2.0_1707680968109_0.8188888002085957","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@code-like-a-carpenter/tooling-common","version":"1.2.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.2.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"0ab887cb29511ee8ade530ee4d7104556d9b58e1","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.2.1.tgz","fileCount":43,"integrity":"sha512-lcQxenbOS2Jm1icX/vB+r4MvfKOdnFaBK5zAp5BixrvWNvOcz/EAnSKI8M38NNQ1WGZW3tV3i3d8P0Y6rbzBQQ==","signatures":[{"sig":"MEUCIHV5Z0l1qbHlk95DbS9fiVFb6orGgIG/hvx29XwtmXG/AiEAjxbQl+0k8dj5iykwvD28BHnEMcNeF6LMe7FDTgRa6ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77360},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"02a3cf44cc7a8dc5e2426dfe9fd98c4039e5a56b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":1,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.2.5","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.2.1_1708407837302_0.8245515705173356","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@code-like-a-carpenter/tooling-common","version":"1.2.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.2.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"bcf1c6424d113ba5ab507b0f51842d8cd59ed389","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.2.2.tgz","fileCount":43,"integrity":"sha512-FT6R20IRpYC2ehMVi2PYVYL8McNpw49cqGaEZ+W6rojUl7yabYQtkW7KxPbEo0+FSCDYRv86kwGbF+/vNKxRPQ==","signatures":[{"sig":"MEUCIQCJxfkRoybIhHS7ATIMBNS99zjsGZ/sxIGdRyqkBVEamgIgSZ+bX7mpo+WevQVMllZeasQ8gRS3haGrKH6b+KSfv0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77360},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"cd44a5e3691aade4bc1220600792bbffafaae9b6","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.1","dependencies":{"glob":"^10.3.10","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.2.5","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.2.2_1710521007084_0.18720370229737826","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@code-like-a-carpenter/tooling-common","version":"1.2.3","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.2.3","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"2ecbe824eae72ee79dd2bcb0becc80bb616ce63c","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.2.3.tgz","fileCount":43,"integrity":"sha512-cZHlSb4DLImVt6aiJLGziSi0ZzAJp0UEjnSqmlXtAuZp/NPWpLbQEuUf1S5LvZgvmpEM0lurrQwHHCeN7q8hVg==","signatures":[{"sig":"MEYCIQDbmeaVFq/gIQ+8AXJx2Zf918EmHWQGyNajaYOmhk2IxwIhAJ+KYy44BU7vVeiiRFsKe/C8ITrta3+qSwQKCSUn4V9V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77358},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"79f0e7522eab44f59fc1cc7546fbd34f4cb75f27","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.1","dependencies":{"glob":"^10.3.10","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.2.5","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.2.3_1711226496845_0.7000874806094712","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@code-like-a-carpenter/tooling-common","version":"1.2.4","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.2.4","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"0db12e87de4d5ff6d78c560b3e2734e58a943294","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.2.4.tgz","fileCount":43,"integrity":"sha512-BGm1dcVGdO7kMH6fk2x9bEm5BTOgdDIQ4TjXnqk9EKXcJD9AAaqHOr6e5f/zYeHBA/OKypUw4bGXd5mhRx/BNw==","signatures":[{"sig":"MEQCIE7sdG0Km/WGoa4Q0GxsMrkNDnRJSzXR1KXUif7A8W7gAiA9Z9HEMI37IJrd8ET0gxIelKk/OR9cKABDyXWgRhXjfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77358},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"3a53c8d938d21f1f24b4a1e59ec1634b9e30f227","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.11.1","dependencies":{"glob":"^10.3.10","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.2.5","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.2.4_1711237022953_0.29346395460434604","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@code-like-a-carpenter/tooling-common","version":"1.2.5","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.2.5","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"37fed0c82b270691b25f38c21845b834f99fdc01","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.2.5.tgz","fileCount":55,"integrity":"sha512-ybWqhfyAREom/rXk1npD9FgpT+x5j/9htZAtfwEqDjRqKonFl1FiOzNz1gFJIUt3EVpV7GaEJCPUH6+YLsqbzg==","signatures":[{"sig":"MEUCIDL2I1FczCe8zgzOW+vYykKeOSzXat3pss8wUw190xovAiEA07xbWTJIWPmR8401AlTDVEghYbBbf2fVaMUzUNFHxeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80394},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/cjs-types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"c3b1ff58f55a1afc0cc6be1a315fd51ef6a9fa58","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.5.2","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"glob":"^10.4.1","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.3.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.2.5_1717354214501_0.013245364734364218","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@code-like-a-carpenter/tooling-common","version":"1.3.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.3.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"b95b2aaa62c6cb4fefdc33c862d32cbf67a82ea1","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.3.0.tgz","fileCount":43,"integrity":"sha512-jF7l61JQayqx1SWYHzML5oe66vcbR8vcWppBedzLjzrVpKxHQ7Y3p3D/G09ei7sczKQr0DT6wyVd5q4WWzmLHw==","signatures":[{"sig":"MEUCIQCT2PHzZfdj8rIHrRbzyZqAigvByQkfKNpf4u6nPfjmzgIgEcr6ckHJYn1VYaWbLwBAa2G9oqdQ9R5gilaRb1o+9FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82934},"engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ce6d333395771c985137410cfb5645ad3c7d067b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.14.0","dependencies":{"glob":"^10.4.1","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.3.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.3.0_1717812723838_0.005240234028434543","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@code-like-a-carpenter/tooling-common","version":"1.3.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.3.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"a20f3a235b3306644870d6de45eb8b76fc2a0ed4","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.3.1.tgz","fileCount":43,"integrity":"sha512-ZNdNYgPmGcHUgkIu/q4g8TWIf3T6i3cuw2T4UfrywHcy6tjqI60G6N2YE5ck1cFFoDnoGAl8kOSVU+wCgC27SA==","signatures":[{"sig":"MEUCIQC+gJrY7qIEuCXTOvn0Mc9JRmnl5mPFIzzvyN07TE1JLQIgPFyXQPR3djCPfvgLibJMZHMeP9MKKuNLyW87zqli25I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82972},"types":"./dist/types/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ade0112b1655cc438e8cf89fe10af3eb728eb594","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.14.0","dependencies":{"glob":"^10.4.1","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.3.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.3.1_1717817048664_0.8326808621633168","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@code-like-a-carpenter/tooling-common","version":"1.4.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.4.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"e3ab9991aa15c2aa0c1fd3bd98044de42bf3fe12","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.4.0.tgz","fileCount":45,"integrity":"sha512-S/qfYG7OHhIA30lmSpqwG/ohor3d8d/IA8NF2Hj1Sd28au9tGX6jzZXTljLlR0XTH5xqo6bzPlgURQsVQ1Sudg==","signatures":[{"sig":"MEUCIGE7t5I8DD0sc+1JqmlgIju2/V97E80cgqKmc1XQtTXZAiEAn+U8ya5wCY/J2+bl5imq3uqSGZBr+iiDkTSlvTjyziM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77232},"type":"module","types":"./dist/types/index.d.mts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./dist/cjs-types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4caf56b3c1dd15df088ffb5a037ae4a2981a92ad","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.14.0","dependencies":{"glob":"^10.4.1","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.3.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.4.0_1718075448859_0.6001242476525015","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@code-like-a-carpenter/tooling-common","version":"1.5.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.5.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"13b77fadd14d1eae9fa12a079dec194a2a972cb7","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.5.0.tgz","fileCount":45,"integrity":"sha512-jb76LAiaVfV8rRPjhbyE6WEGBuQEuhynqg4CgJzlyA4qhStsvoV6grNjz1CBLpQyUZK5yFwh55ECWulE+5VqLw==","signatures":[{"sig":"MEUCIQCcCk9rO7V7c4mk7Ke1mI0VJZJZFIID2dPHm0k+wqHNigIgNPZsjxeRXR3LYHZDUeRS0+TDG6BzwryE7x1+BYN/K9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80810},"type":"module","types":"./dist/types/index.d.mts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./dist/cjs-types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f583c3eb14193af2d771b287a3d173119ef23c04","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.8.2","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^10.4.1","ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.3.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.5.0_1725824063471_0.9564807323018483","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@code-like-a-carpenter/tooling-common","version":"1.6.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/tooling-common@1.6.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"8401a5ddfcc983b43c33d1a1c739c8a6c84324b6","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.6.0.tgz","fileCount":45,"integrity":"sha512-bbwqWQ9j24n50Pm1NhUlTzfI+q8f6TO7Et68gR/OF7dbtNEHhbUThorz7stbxBg9BMgkadbaSYes5hIjdkzLFQ==","signatures":[{"sig":"MEUCIQCDEGRLE3meHyeVp9+19HNQNvgGGTomWRG0mGAM0JnMdQIgCrN+TAcgbxH5TSpLzg/CB5v5gEpyC5c2D9c7MAublTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84928},"type":"module","types":"./dist/types/index.d.mts","engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./dist/cjs-types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e6922cc29f31e053c729422b1c33021bf17842ea","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.9.2","description":"Common tooling for Code Like a Carpenter projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.3.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/tooling-common_1.6.0_1744386621724_0.5742191981894054","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"_id":"@code-like-a-carpenter/tooling-common@1.6.1","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"23a2aa2fb20a5f4340c77a1fc7916b96c5a7dfde","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/tooling-common/-/tooling-common-1.6.1.tgz","fileCount":50,"integrity":"sha512-I4PdJzOK4hEgOEIdLlgz5whS7a8WeXSM9DISZVCapE64Ztl8KqdLe1lNpE1mNl9i6KfAOnoOZPR8tctmeaoJhw==","signatures":[{"sig":"MEUCIEAJVs36bJ+FXduKbQMOd6q/0fLA/f1dWybQlGwT5Rc7AiEAx/bmHdvYMmJ3Agy1eYNrfaziMI0urVgqV4PZV3Idzms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXO8AK/Gm72vTLcmRYwUZ2Hifb8213yePsTk/NB2LnCwIgHo8vMmhZG+jYxkKMC6sq0Fd41RjcUsGabm5bRdueixY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-like-a-carpenter%2ftooling-common@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93364},"name":"@code-like-a-carpenter/tooling-common","type":"module","types":"./dist/types/index.d.mts","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./dist/cjs-types/index.d.cts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5bbc03d8b7166c562274dc86a04719a6eb9ab6c9","license":"MIT","version":"1.6.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b18a635f-3cee-4eb9-9531-49181edfd043"}},"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"11.19.1","description":"Common tooling for Code Like a Carpenter projects","directories":{},"maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"_nodeVersion":"22.23.2","dependencies":{"ci-info":"^4.0.0","find-up":"^5.0.0","prettier":"^3.3.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@schemastore/package":"^0.0.10","@code-like-a-carpenter/env":"2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","@types/prettier":"^3.0.0","@types/lodash.camelcase":"^4.3.9","@types/lodash.upperfirst":"^4.3.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tooling-common_1.6.1_1789234824993_0.36876480077927143"}}},"time":{"created":"2024-02-02T16:40:29.110Z","modified":"2026-09-12T17:40:25.436Z","1.0.0":"2024-02-02T16:40:29.388Z","1.0.1":"2024-02-03T17:17:49.972Z","1.0.2":"2024-02-07T04:47:53.732Z","1.1.0":"2024-02-09T05:09:39.278Z","1.2.0":"2024-02-11T19:49:28.289Z","1.2.1":"2024-02-20T05:43:57.444Z","1.2.2":"2024-03-15T16:43:27.243Z","1.2.3":"2024-03-23T20:41:37.013Z","1.2.4":"2024-03-23T23:37:03.126Z","1.2.5":"2024-06-02T18:50:14.744Z","1.3.0":"2024-06-08T02:12:04.037Z","1.3.1":"2024-06-08T03:24:08.796Z","1.4.0":"2024-06-11T03:10:49.025Z","1.5.0":"2024-09-08T19:34:23.699Z","1.6.0":"2025-04-11T15:50:21.949Z","1.6.1":"2026-09-12T17:40:25.074Z"},"bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/tooling-common","repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"description":"Common tooling for Code Like a Carpenter projects","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"readme":"# @code-like-a-carpenter/tooling-common\n\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> Common tooling for Code Like a Carpenter projects\n\n## Table of Contents\n\n-   [Install](#install)\n-   [Usage](#usage)\n-   [Maintainer](#maintainer)\n-   [Contributing](#contributing)\n-   [License](#license)\n\n## Install\n\n```bash\nnpm i @code-like-a-carpenter/tooling-common\n```\n\n## Usage\n\n## Maintainer\n\n[Ian Remmel](https://www.ianwremmel.com)\n\n## Contributing\n\nPlease see contributing guidelines at the\n[project homepage](https://www.github.com/code-like-a-carpenter/workbench/).\n\n## License\n\nMIT © [Ian Remmel](https://www.ianwremmel.com) 2023 until at least now\n","readmeFilename":"README.md"}