{"_id":"@unshopable/melter","_rev":"47-c8f316c351a821e7f18236e00563307d","name":"@unshopable/melter","dist-tags":{"latest":"0.1.0-alpha.44"},"versions":{"0.1.0-alpha.0":{"name":"@unshopable/melter","version":"0.1.0-alpha.0","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/types.d.ts"},"./package.json":"./package.json"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-C13G/J7xw+8UAOeWvVMBOrUGiTY8gD8jL7H2xQHwCkV8tqhTHaA2OPQiTsk8/S5AnynVVi72h0c4ddWcyy/Cew==","shasum":"61d6d7df1444aff631bb0386bc99a045ff2d8adc","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.0.tgz","fileCount":38,"unpackedSize":48975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtbP151+NOr+xrxhg8+sl9P96uLuKPMevXPHNbO5NJjQIhANDKgQEDxYoqSozT1BYE8q74tR39YjCATpFmpnKYJ703"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.0_1684955573360_0.8196242270325995"},"_hasShrinkwrap":false},"0.1.0-alpha.1":{"name":"@unshopable/melter","version":"0.1.0-alpha.1","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/types.d.ts"},"./package.json":"./package.json"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-baHsXLuzg1Y3kWRZEHIwVjnnHIGLuykQuzU2tvTWs6EZoIdZ1xZeg6vyJHm2FxbsNKsYGJozjm/kkTxEO9/MzQ==","shasum":"9056023e1be644805d414f91db6e5e89c49d7ab9","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.1.tgz","fileCount":39,"unpackedSize":55722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuxgF11LKCjs0iwBBK1FpVnWJBW+u7CgxAnHavwD3wkAiEA7UZgnEJaqWZBD6owtWqQl+22l6nLS/cUx+xuRGGnCdI="}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.1_1684956304144_0.4322385506519546"},"_hasShrinkwrap":false},"0.1.0-alpha.2":{"name":"@unshopable/melter","version":"0.1.0-alpha.2","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/types.d.ts"},"./package.json":"./package.json"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-K4+zxWbIEMbvqx4OLwIF3VrrNj1B6213p6JwRb+m44rD/EQX5uIgJqGVJD3r0iWpoBdBnhuzF9KM5C1vMAQm1g==","shasum":"13ffb2e3d0b1ef36778de81192418cddbbf2a487","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.2.tgz","fileCount":39,"unpackedSize":55762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiZtDTv9uShhS1rBwh2pOnaUUJv3v6P6TqEy/G/zM0yAIhAMyxAu0ey96ku5FZNuTgjYeeaC12CV9QXYo+shhctArl"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.2_1684956513599_0.08458084052591963"},"_hasShrinkwrap":false},"0.1.0-alpha.3":{"name":"@unshopable/melter","version":"0.1.0-alpha.3","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Lf7onhgtf/4n0YmC7OBYmHrY4GMmf25xL24B+ZKzxyDvnlGtbSuL0Hrmj3DV6gQ9eDL4f8roGLVjNqYZ9YoHMw==","shasum":"026c847de7d8e78061e86760b05090d2c98f5970","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.3.tgz","fileCount":39,"unpackedSize":55762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBorUmscbIS8eDpWRGDwoveEC/O8PCkoRGq2R0I5qA8QAiBXdgSpjr+PWsrHLIDjdZ22g4ChF0wWlcCB9yonZyBQEw=="}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.3_1684956679415_0.7682496233255698"},"_hasShrinkwrap":false},"0.1.0-alpha.4":{"name":"@unshopable/melter","version":"0.1.0-alpha.4","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-aV0T6fi+mk1CXcx27i4QeeEq/oNL0bDrKTeM//4gtRCoWSDYN6RtW/PJGiTgTOdg9MY6ZoctsKlJ1fLNNG1m8g==","shasum":"d6de840410b9b47034537f340948069bbfc4f681","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.4.tgz","fileCount":39,"unpackedSize":55699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk6EkbJgYuHe9I/xwb9QD8LBxZUbWLmrXh3jwagVi0ewIgX820KY4Ihyc4qS7odYDHD2TQ1X/SorFuh67tya9WCB8="}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.4_1684956871134_0.28085932990775064"},"_hasShrinkwrap":false},"0.1.0-alpha.5":{"name":"@unshopable/melter","version":"0.1.0-alpha.5","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-aNEXivuM9KWDczUypH5QIxRs9WShVBdfXzZscsXcC9elkthtuFlkpoKdF4OqMWWg5fzMmAxN82WvBDpRKrC8xg==","shasum":"d68fa6882c2f442810b19cd1fdea7fe26e40870e","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.5.tgz","fileCount":39,"unpackedSize":55792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK7mrwdjLWRngfiPpOAGBYWBxBvQS+3MVUPlV2CzKpbAiBkAcvAX8zD5hHYYc27abeyN9zQEYbqaAgy1VIQn5YHJA=="}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.5_1684956940691_0.06370537571131663"},"_hasShrinkwrap":false},"0.1.0-alpha.6":{"name":"@unshopable/melter","version":"0.1.0-alpha.6","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{"./dist":{"import":"./index.js","require":"./index.cjs","types":"./index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-oi4v5i/OWYJXK01+Q9Bpgm0o0eUQIZNR/D7pc/4jDKOIjFJKFOrBaChR7wlviK8o2z0oJJQx8WHoLzvEU0Dv3A==","shasum":"0b82f46829cb9b5b3e0f282f44eb2a32aa1749e6","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.6.tgz","fileCount":39,"unpackedSize":55712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzq95YaJdNU0O57VjMANVuLhS5Ki4PjS6ux52dho28jwIhAI7u0Wf115cp4fWK3GaidrNCzjtC9RVy4fg0jwJqjAUY"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.6_1684957082275_0.07383944529941311"},"_hasShrinkwrap":false},"0.1.0-alpha.7":{"name":"@unshopable/melter","version":"0.1.0-alpha.7","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./index.d.ts","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./index.d.ts"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.7","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ahQaYJ5PVp5el84hrLAGvxU1/2McjEutYqfI0EaWSQywgODC9RvhHleqC7Hw6XpmQfuLrglOD0z+8PCVI46TtA==","shasum":"12152f197b67b44af5df1def3fbc437ec7d1a00f","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.7.tgz","fileCount":40,"unpackedSize":55830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD39wTChWlyRyDhqFa1fd+mqEwnpT0Rau5N4/ezabXCqAIhAIpb/sUBRRBkwiDKgG7N8yX6Fg10iBYT6qFG/Odmhpvf"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.7_1684957237753_0.28617737018429446"},"_hasShrinkwrap":false},"0.1.0-alpha.8":{"name":"@unshopable/melter","version":"0.1.0-alpha.8","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./index.d.ts","dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.8","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-BPnnzi/It2OGUoUCvU5ibTNsMz7T4OTIlULYipvmgG19Lf4LCL5dFwnNawbQOmcquhyv44/wr1Z+nc6gg2kmgA==","shasum":"723ef87cfe992488b539d233baaf816208761d9e","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.8.tgz","fileCount":40,"unpackedSize":55714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEBFXeaYlofOr6eVQkBrVxQjFqocTVmH0jJ49tPoVUewIhANCXC3VjteulpKGdekA7Ktrj1M+n1LyKklE9v7eFFH7c"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.8_1684957421800_0.5746724988194376"},"_hasShrinkwrap":false},"0.1.0-alpha.9":{"name":"@unshopable/melter","version":"0.1.0-alpha.9","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./index.d.ts"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"types":"./index.d.ts","gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.9","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8JrKG8d0goPrhV30jaU+/ZC0p5bodGrUvxuMl8kchKkX4KPy7hYFznbFP0B0W6zfYZv64HRFA6qThrszP/mdaA==","shasum":"22a1cb9ea9599796dd45b36cb49d8f7de3cdcf18","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.9.tgz","fileCount":40,"unpackedSize":55742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDna8DxAqQnnzLg+60O0PzxEXrQllRqzKJF0LjNty30wgIhAIOYcGG0nMHVRYan4pGUDPA8/Btb1qf/gq8yIl7HZRgl"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.9_1684957456108_0.6214237466702341"},"_hasShrinkwrap":false},"0.1.0-alpha.10":{"name":"@unshopable/melter","version":"0.1.0-alpha.10","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/types.d.ts"},"./package.json":"./package.json"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.10","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-HjMsBBGZeTm/a3eJ8/wVlbhIiP32CRtP9GLtLheq32Su5ELFbGN/Wtf93PCmCpPfwe1k9euEoAhrwl867TxhYQ==","shasum":"4c601b55811f6fbb2cf5376de02c2176b79ff975","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.10.tgz","fileCount":39,"unpackedSize":55783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLlnwtsJw2juMur+X1STNmeSd3mvL0SAAaslVZ7d6IdwIgLqhO51hcFogunhNmwNkurMT2DD+HIplXuDHLmfqcKTc="}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.10_1684958311122_0.3402566917654153"},"_hasShrinkwrap":false},"0.1.0-alpha.11":{"name":"@unshopable/melter","version":"0.1.0-alpha.11","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/types.d.ts"},"./package.json":"./package.json"},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.11","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-LTM3LS0adsfun8slg725k1eDQ1NbTElsi9HdukcMjl0TJFqC6NTAyFac6IpO/KjCc/WC1pEw25csINvHi68BKA==","shasum":"919e2e9fbf80f62ca2a41daf39889244cb58d465","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.11.tgz","fileCount":39,"unpackedSize":55975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPzvrlHifdW2LBSK1yOs9/BbEvbzUl8u2orN/nUl1MggIhAMM6h74dBPq8qZPlsR8FYwMfTjg1PI2Byuoz6ezlkWgy"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.11_1684958373340_0.39382606694598143"},"_hasShrinkwrap":false},"0.1.0-alpha.12":{"name":"@unshopable/melter","version":"0.1.0-alpha.12","description":"","private":false,"scripts":{"build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/types.d.ts","dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.12","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-qlaYcbbVgCXf20gHdB8oZo4dSTiOGbyB66Q2BrFXYFeGQV2RH1+S2DAI+UCiSfNOJp2+A/CMQahY8Un9kdR5NA==","shasum":"c579cb2052c9199ffc493ef7270b46188fa51241","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.12.tgz","fileCount":39,"unpackedSize":55884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbZNhrGrYR5PUnXeplNey4cYBhZ8B4FfivZBYSEPkhgAIgLoM5m22NraKGwuzzGHOAhmqm86NvvNYxj/FcnDH00QY="}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.12_1684958504904_0.3815454025392506"},"_hasShrinkwrap":false},"0.1.0-alpha.13":{"name":"@unshopable/melter","version":"0.1.0-alpha.13","description":"","private":false,"scripts":{"prepare":"npm run build","build":"tsup"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/types.d.ts","dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.13","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-lszktvOWyMj0ub3yVUZ5hRnIpv6WLllMqaJigi215xI/yruibBFtBwbib4Hu86lR8MT6J+wZrLfj9T6djkCNoQ==","shasum":"b225a8ec00de50f1055ab17bd5d57154deaf239c","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.13.tgz","fileCount":39,"unpackedSize":55910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuSYtrfh7huRu80LZcZjyYROgjEsiJTiYBigTqn+MFIQIhAPsOJZfRoWTIdVHVwliyUFG0B8VGRheF/MaMEr24C5bF"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.13_1684958670613_0.9533784587067007"},"_hasShrinkwrap":false},"0.1.0-alpha.14":{"name":"@unshopable/melter","version":"0.1.0-alpha.14","description":"","private":false,"scripts":{"build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","fast-glob":"^3.2.12","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.14","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-4AozU5OIf4mmwbOPLqBJhm/9xYpjMhUcVJMHPu/VVB2wetfybHRnCMT1tZ4+bwmATviuj/5nCspSXMLTHd1avg==","shasum":"ca564e7ff69f057ef1eeec10dfcc29972771348c","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.14.tgz","fileCount":9,"unpackedSize":414505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi4pdkdJWZR04RzEOt60UewSBWbsa/H7P6AlqIzofbLgIhAPqcIrtpMw9Ydv4sXfB/P1A1Q888rCtBGanu2gOPVxRW"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.14_1684959043280_0.6341714080797776"},"_hasShrinkwrap":false},"0.1.0-alpha.15":{"name":"@unshopable/melter","version":"0.1.0-alpha.15","description":"","private":false,"scripts":{"build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","fast-glob":"^3.2.12","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.15","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0c0t9qVtlo4qfz/KHc4H23y3CP8wl13zXt4OG67MMF/gwsSoUpBLEfRr6UEZ/KX3Q8f207f1IJDTHQRKyUjChg==","shasum":"9894bf237e74a2a7505a7d4954c9d1362c0a6fb1","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.15.tgz","fileCount":9,"unpackedSize":411906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+yIfctiD2pq6OCC8Iru/2Ec90XqrwMmZqxjiM0ymPxQIhAPhhv2FpTpqkwR1n3KfqMGl1Nr9Gik+wIf+Z9DYZ9I+X"}]},"_npmUser":{"name":"dathor","email":"david.thorand@thorborn.com"},"directories":{},"maintainers":[{"name":"dathor","email":"david.thorand@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.15_1684959206104_0.2145917330262872"},"_hasShrinkwrap":false},"0.1.0-alpha.16":{"name":"@unshopable/melter","version":"0.1.0-alpha.16","description":"","private":false,"scripts":{"build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","fast-glob":"^3.2.12","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.16","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-/rDsLGJtONELh7qePoJvsyKJWTjowqXg0aHnbkUzJFS56fQMYMGFUNhevj8l7dp7/2ogskwHnUjDNhLR+5Pptw==","shasum":"cd585a67744494d8064b877c6a66d3d4d3191c40","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.16.tgz","fileCount":9,"unpackedSize":414520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnD2J0M6btiq570+ZfSj/r0nV+d+P2XbtR+VIkoSZt7AiEArj3CRrH7HVlscWLyhY4It+VsIptVhgzN98Z+a7Cxk+U="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.16_1685000829126_0.4721588291734675"},"_hasShrinkwrap":false},"0.1.0-alpha.17":{"name":"@unshopable/melter","version":"0.1.0-alpha.17","description":"","private":false,"scripts":{"build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.17","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-4L8ZyvHIGzXaDWCvMidiLbIZ3XJm/gVTsqcBkEwcSXqh0CdEZPiBUuj41DYDkQlClTgEoUsQMLwMaTKZop/Phg==","shasum":"ce10ff1165cc23f3714cb8175b4b56eecef598bb","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.17.tgz","fileCount":9,"unpackedSize":42143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB09SWfUN2mFnaXrKBu/kJwFyT2k4rQ8RAKPr+fQTcJYAiBCXB0zOJk5JgWDCHGWmaeAsZ+KWC3y2xigenQnx0TwHQ=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.17_1685000955493_0.8450597039910543"},"_hasShrinkwrap":false},"0.1.0-alpha.18":{"name":"@unshopable/melter","version":"0.1.0-alpha.18","description":"","private":false,"scripts":{"build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ffd571f82904f74109c11f9316ec38cea05e654c","_id":"@unshopable/melter@0.1.0-alpha.18","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Ax9+KSuVUla3QyzfCbv6MAxpPi+YkQlgd5NAQrqtTyv0JfSqWLfNLjWF1OQUJIYVxc0JafEkGlcpjTdaK75Ljg==","shasum":"5f865fbd48293cb8d615657ae672bd6b1eb0e486","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.18.tgz","fileCount":9,"unpackedSize":44959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHk7nbOTR3tDSpIoVB8HL2Ds2jXJ+bwhHtZZ/IKzcHRHAiBqZUVRUlK3sCKnBHLXdIFAzYGTFpc9R1CXrcsTegs+Sw=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.18_1685001025250_0.40867980329925757"},"_hasShrinkwrap":false},"0.1.0-alpha.19":{"name":"@unshopable/melter","version":"0.1.0-alpha.19","description":"","private":false,"scripts":{"build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"70ef5eb37a92b542aa8cc13714998b171ab2e0c3","_id":"@unshopable/melter@0.1.0-alpha.19","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0d+2mlhXGWYzSP+g2QnP+nTTimRxuDUUW6bT8Yb22H4U/Gf654FMv9FhHOZzPew+t2z1NDhid2LpU1Ex/yjaOA==","shasum":"46e659666eb8ec2827bcfb0355caecf9d7b1a5cc","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.19.tgz","fileCount":9,"unpackedSize":44959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtMflpUex1zvrozuB6saaKoFQqRgzjhXsphTPOwxRA2AiBK/LjwAPaDj/p/QmLhGahw0Kp49zB0uSbdjhp58QWYpQ=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.19_1685001384425_0.3606330052370441"},"_hasShrinkwrap":false},"0.1.0-alpha.20":{"name":"@unshopable/melter","version":"0.1.0-alpha.20","description":"","private":false,"scripts":{"build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"ISC","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"chalk":"^4.1.2","chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@tsconfig/recommended":"^1.0.2","@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"70ef5eb37a92b542aa8cc13714998b171ab2e0c3","_id":"@unshopable/melter@0.1.0-alpha.20","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-UrSV1RodYqHhJUbwI2lBjXgLhR166jRz2gVrUQyPnerurMc28CbnGNdHEnuJWr8XN4Z7nI/2XzyNMLUgcIlaaQ==","shasum":"35e4d66e31a0786cb685d7f6538b3327b4e4b1b2","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.20.tgz","fileCount":9,"unpackedSize":45274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrE77+O2ZqMbLDutt9B1eBbzd3jPfMOX4z51EmWok0LAiEA7t4C7sZ7C1lKUWDNvg5Ch8HX/3OXFHdSkN0O8Xn6xT4="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.20_1685001474258_0.6954088579025484"},"_hasShrinkwrap":false},"0.1.0-alpha.21":{"name":"@unshopable/melter","version":"0.1.0-alpha.21","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"8f032a4bc60b4f48421d7552431422338cafc72b","_id":"@unshopable/melter@0.1.0-alpha.21","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-X5r/to2kP9KlULi13rlWbEvLn9huJEaRp/uboBLFtZSpVpJ7ul3vRgLPZqmbi2okWLlEpYpJHexopZX8Dd6Zbg==","shasum":"ab2d9eae8090702cda14f627c36af10ecb437ecf","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.21.tgz","fileCount":38,"unpackedSize":93225,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmGmpHeNr5MJavpgIJX6PDSPn01zmyrvt0bEibNwlc0AiBkmaG1/iEEj02Dpl4PD9DGi1kG0IMj0IzYB9ZGRdB5/Q=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.21_1685102998923_0.7020257005764734"},"_hasShrinkwrap":false},"0.1.0-alpha.22":{"name":"@unshopable/melter","version":"0.1.0-alpha.22","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"8f032a4bc60b4f48421d7552431422338cafc72b","_id":"@unshopable/melter@0.1.0-alpha.22","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-K8z5V6cn3c5p9k56nxLFWVIFOFHtH/PVFMHOW+B6G9yjf+ObI5pI5QSjA857hD1m7k/Dq1fKUVzs7diOasr/qg==","shasum":"af11a3e4679b912bf442c7ccc8dca120de656f80","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.22.tgz","fileCount":5,"unpackedSize":46318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLpHmJ9Vj9mX24YBEACPzLf5MWWQ+RNJ+bbKQuci0+9gIgSn2iE3MbOcIBni5iwVWbqXioxsFyPV5K9fIhd+8o7us="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.22_1685103136255_0.3468792568586674"},"_hasShrinkwrap":false},"0.1.0-alpha.23":{"name":"@unshopable/melter","version":"0.1.0-alpha.23","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"8f032a4bc60b4f48421d7552431422338cafc72b","_id":"@unshopable/melter@0.1.0-alpha.23","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-YUfAr5wLhn/COhZ1AnCg2xOWf9d0uveghcYLboIDIyn8FLpcxUTVKYcogrkY+oygrH9fV5vTP900L6oIYjxdxQ==","shasum":"ccbe7e5ce08cdf2558ef5d36c8a09e41a412fbb4","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.23.tgz","fileCount":5,"unpackedSize":50510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmAOQye6BXKaIJ1R3bHPEITALqSpCvs4oSo1/TvyT3IAiEAi2ip6BvmZsmrcS6BqFUBZAtMf3RY9LT0i+HLxHObnjo="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.23_1685103328299_0.9066553526066088"},"_hasShrinkwrap":false},"0.1.0-alpha.24":{"name":"@unshopable/melter","version":"0.1.0-alpha.24","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"8f032a4bc60b4f48421d7552431422338cafc72b","_id":"@unshopable/melter@0.1.0-alpha.24","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-4tUs6K61OlxKiCuPaRoLVCSzgz/je3x/7jS22wlCrEWYJYCN7Cdh4XmFC+Z202GaqX6PqWGzksr7TfBH9h/FiQ==","shasum":"373602c79c2004cc57220a8e5593ddc18ce067ab","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.24.tgz","fileCount":38,"unpackedSize":97260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFFVMYJMhASNaSGjHtZQijC+p6G6z7TUGzxKqqZG10uQIhAPFXUn1C7kfCzZJqbxKd845hS+wLip0ujQjxHbo1bVfl"}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.24_1685103534472_0.22358309106356522"},"_hasShrinkwrap":false},"0.1.0-alpha.25":{"name":"@unshopable/melter","version":"0.1.0-alpha.25","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"8f032a4bc60b4f48421d7552431422338cafc72b","_id":"@unshopable/melter@0.1.0-alpha.25","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-GnMnH1ROj+UeXyOJ0wytfXScSXne6F8MU0m9iuAmaZoZGAB9EZY4f6DL+wEZN5mE3xhfSKZJZejD0kGboC70+w==","shasum":"a56f3aa58b7f0ff5bb34317b4925f7b16225cdde","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.25.tgz","fileCount":38,"unpackedSize":97157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwN4hnAVxrsS7jrSXe9eiybjJzEhHjL9UjKv6pYS8bGAiBu68flq6H+kPZ5TAbhlfHW2BGMNvAmvnorj+jHiGTsrQ=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.25_1685103663808_0.9206588030450964"},"_hasShrinkwrap":false},"0.1.0-alpha.26":{"name":"@unshopable/melter","version":"0.1.0-alpha.26","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"8f032a4bc60b4f48421d7552431422338cafc72b","_id":"@unshopable/melter@0.1.0-alpha.26","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-cUGGmYjnbynhzXOMqqwmiSjHjIfSRVOxQop38VRGtG2tn+FIZnuQHVRtUHJ4WUdJzdOEca2Tfz06WTauVR/Jbg==","shasum":"dc99106ecaf08feb3a79f602f38513f5576afa98","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.26.tgz","fileCount":38,"unpackedSize":97986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIEdljPqT9MNrnesToqk7qgOLNfSjYrsCol382ATwRmOsAh8m/hWKo4YGSOcPkL65uH6SCjnaBE+jdcb6OtWeolYU"}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.26_1685103846581_0.8501561651603322"},"_hasShrinkwrap":false},"0.1.0-alpha.27":{"name":"@unshopable/melter","version":"0.1.0-alpha.27","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","build:fix":"esno scripts/postbuild.ts","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","esno":"^0.16.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"8f032a4bc60b4f48421d7552431422338cafc72b","_id":"@unshopable/melter@0.1.0-alpha.27","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-TqdSkbYwXTDpYSRLkctLtzUrIWsQNk3DYbv1IiS4lpZp6oj0oG91BCtzZ19vmDKXFRnhbqB4GYSG53tjrr5Mkg==","shasum":"4afcdd2820779d450368b76fb28bb94cb95694a7","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.27.tgz","fileCount":5,"unpackedSize":50670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrOci5IxdaC6vMGhgUdMCrK7FUfZQO4vvgVS8ZLrHH3wIgeSJKMB5CJTTpLfnKUYLcxZiBgrFZV4UHZhWtzF58ARQ="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.27_1685104157326_0.3754860751818174"},"_hasShrinkwrap":false},"0.1.0-alpha.28":{"name":"@unshopable/melter","version":"0.1.0-alpha.28","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","lodash.get":"^4.4.2","lodash.set":"^4.3.2","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/lodash.get":"^4.4.7","@types/lodash.set":"^4.3.7","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"b77f0b693e230aca5e4333a41025cc6854d74065","_id":"@unshopable/melter@0.1.0-alpha.28","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Q6W59K8hip8uTs3/HbLKY7mIeZWeTzOph09qaaVBCDOrCapHmfz7bEUJd1TZhZBAoqKSD+NSgW29CgSHdNyFdQ==","shasum":"5c38f3b144c43c47e9623167bfb685539b909362","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.28.tgz","fileCount":5,"unpackedSize":50601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpflU/Ls5+51/lw6HsBZfD9B6UWZ4g2e1YLVXruVJjBAiEAhRP/17olxg3Y+wltmRNG9ORUpjfEYRvVyCsLbDWS3qc="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.28_1685105432534_0.6329133915887388"},"_hasShrinkwrap":false},"0.1.0-alpha.29":{"name":"@unshopable/melter","version":"0.1.0-alpha.29","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"b343cf1af50cc36d206d909a08d1069ba6a187bf","_id":"@unshopable/melter@0.1.0-alpha.29","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-z9uFHlYWqrVn2iucux8BaZq/7Tk/8Kip7bcfgvZvXgk1flU4DJndI5Hxc6nK00yIqDCvMlXQAjnN3izH4+TylA==","shasum":"c7ce6fcab0c66e8b51046c31a77694899ae81625","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.29.tgz","fileCount":5,"unpackedSize":51267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvfzywFtHFJd/5rqW2BSe+Iyy3WalU43VYy8qzLhyztAiB/maSYf/lIcIkoD9eOuXK40IBY14TxCMAy3U8qVr01lA=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.29_1685174556773_0.42664543455012116"},"_hasShrinkwrap":false},"0.1.0-alpha.30":{"name":"@unshopable/melter","version":"0.1.0-alpha.30","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"20b6bd9028a44412f5bc7674788236687a3f0d17","_id":"@unshopable/melter@0.1.0-alpha.30","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-QoMVT/w5PXwxnvl16GzafGlFWWa0zlM3sWS2ZPgTkwtco3pot/mMF/51+5wjOsyWxNckOnLCldPsebCKHiwX0Q==","shasum":"c79d2db49ad4838afc0a862e5a951caa5db5a595","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.30.tgz","fileCount":5,"unpackedSize":51267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtUtjTaFoD7SP44isxcmGyXrqylEMj3PfpD+xutnlG2AIhAMykiITUDXbxLSY+ru5TGy7kwFOKYZiOnz6UhhffXWD6"}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.30_1685175298203_0.6945889967026333"},"_hasShrinkwrap":false},"0.1.0-alpha.31":{"name":"@unshopable/melter","version":"0.1.0-alpha.31","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1","zod":"^3.21.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"20b6bd9028a44412f5bc7674788236687a3f0d17","_id":"@unshopable/melter@0.1.0-alpha.31","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zFOOFHsecSoo6TZt3Nx3aPO0e9sCH7eL2jNAobTYIfUp+Ivb7Ld1fcKKWtVXZHKejt62k04pPzrQHEjLR9T6xQ==","shasum":"b2a1d340f1cd5c6c0af5151691b9a6748c234342","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.31.tgz","fileCount":5,"unpackedSize":55758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoNcGNYC+UyG6oTj3bpJgw2XJruIUPP7Knn17PhcDgGQIhAPRccLut4t/2wxJbqUpzBS0wFbxWzJ5WoevPd6kpDbKz"}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.31_1685175405958_0.31702598069107735"},"_hasShrinkwrap":false},"0.1.0-alpha.32":{"name":"@unshopable/melter","version":"0.1.0-alpha.32","description":"","author":"","keywords":[],"license":"ISC","private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"20b6bd9028a44412f5bc7674788236687a3f0d17","_id":"@unshopable/melter@0.1.0-alpha.32","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-NQRMn58QE+5m49KzsEyYH8s+C/O+cNnEg+FUoDmLVzsyJAW17YV/D2MNE+KOWPwEziZerXHBRx7WsMpAsDf6uQ==","shasum":"127357e769b9a103b86575adaea887f44dc900fd","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.32.tgz","fileCount":5,"unpackedSize":36367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTA1MbH4QR464e5THrniV8pi/uzJVJ2y3jqk7K5sRSeAIgIbMZ0sJGeZRpRHmf83SMpfll1tvgEhF7NwV3fpC1eAw="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.32_1685184254276_0.2165482363478879"},"_hasShrinkwrap":false},"0.1.0-alpha.33":{"name":"@unshopable/melter","version":"0.1.0-alpha.33","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"f474cdda2f0850a3460975b326070c72d96b180d","_id":"@unshopable/melter@0.1.0-alpha.33","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-YlGmhJ+82ZXlqX7xXeB/7hZTkMvByfXLT6EtWgKXnkvagefV5a03bs4+Z44HBa37WbtMB4wrnfiGDdXk038gGw==","shasum":"6cbb3718fb3ecfda6130ec5cde344da783352b7a","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.33.tgz","fileCount":6,"unpackedSize":46979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnm5Ml8mfjYjijlFvnvecnJt+Xo5n3P2J0DysM0ld0dAiA80KcYzrOOPaJg9ea19/BhCgAXfIDYAVsPQ8ZWjPcOVA=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.33_1685273908556_0.9225064035046482"},"_hasShrinkwrap":false},"0.1.0-alpha.34":{"name":"@unshopable/melter","version":"0.1.0-alpha.34","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.2.12","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"c81890498585da2de329667e74846f3831ba0ebe","_id":"@unshopable/melter@0.1.0-alpha.34","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zQ8toXV23n0OqPdV6tSwaIKwQR8vkM1CZTe13pmE9hawRiixeZ60Qevaf6j/+RmUcQ4eQ8zaXng7V6YEBkam5g==","shasum":"8424165bc5de34a8dbc4647b22bfc2c7dcf20523","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.34.tgz","fileCount":6,"unpackedSize":47127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgMADwSI2fZz55nFN70nvxOMunstraBoeJfnV96IU1jAiA4ZutuM3edLKPyMGr7bL+ckr7++8SMmBNuqIFd4RDy2A=="}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.34_1685274280694_0.1925332364240231"},"_hasShrinkwrap":false},"0.1.0-alpha.35":{"name":"@unshopable/melter","version":"0.1.0-alpha.35","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"b34745021494a1efe70070fdf7cfc9b570281b4a","_id":"@unshopable/melter@0.1.0-alpha.35","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kUCvIU/2JXZ4W/hCt89vUqNSk30uuMkGIF1qAVqmN3PCJpNzrAPyfmF5ZBb/ggdZbeirCZIT4iY5AZM/QeVfNg==","shasum":"b2f716c4f1e04fb9603ca63a80645f0bf1128354","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.35.tgz","fileCount":6,"unpackedSize":47640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnyjSGBadj8pWqy46IocjA9x6CFRlxnk/qxG0JH3De2AiEAxKh+h0Lpp5+Pva/49CUUbxmTBeUKctNunIERyO9mspQ="}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.35_1690212974523_0.09830507050221682"},"_hasShrinkwrap":false},"0.1.0-alpha.36":{"name":"@unshopable/melter","version":"0.1.0-alpha.36","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ba00f127b3fabed89d85efa6a6919b033fe63e7e","_id":"@unshopable/melter@0.1.0-alpha.36","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Vy6wDo/E85eJwqL97uLbySnXGtQhmcU1+NzUYZHrgCV2b7dNjsF+oga9Jhrezkk1YQMIqWDNU6JMHYyoXjXOyw==","shasum":"21e0bd17a7d7cf557c952f3ac905986f1ce22dd8","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.36.tgz","fileCount":6,"unpackedSize":47745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJv6Othdf0qDeNKxSi/1WzDpXTQ6MjOtr0hMwtDqsHCQIhAPg9hcDYIiXeuAvAGMncaIJkhOSeKmTgjQiVuoFRQ4Lq"}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.36_1694981796420_0.15433104613526383"},"_hasShrinkwrap":false},"0.1.0-alpha.37":{"name":"@unshopable/melter","version":"0.1.0-alpha.37","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","slash":"^5.1.0","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ba00f127b3fabed89d85efa6a6919b033fe63e7e","_id":"@unshopable/melter@0.1.0-alpha.37","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ebTOo7aqc03jZgmqOSdu/WARFv+uYU38BK2sMUerj/IfO8VyRPTiNQt1NJXrsHOsVAK4UqF5amMwMnswJePfaA==","shasum":"4bd44fbc8bc72f0e1b3a916653cf990e82bdc140","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.37.tgz","fileCount":6,"unpackedSize":47982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT6xODPYmQMiZvLKQ2NAMAasWBo21QqyIUC0CNGfTS3AiEA9gGl8I2khU/LnZHJe3+jU5Y03Wqes98hGLnFRxymVB8="}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.37_1694983014722_0.031881204483527714"},"_hasShrinkwrap":false},"0.1.0-alpha.38":{"name":"@unshopable/melter","version":"0.1.0-alpha.38","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"ba00f127b3fabed89d85efa6a6919b033fe63e7e","_id":"@unshopable/melter@0.1.0-alpha.38","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-snOY81CylvT2r13boi6rcpCVg5pbXPccSZqR5dK3+IfiOPCxpgZxZD4hOPjsFv5WxA8n+qQZxIF9MkOWnjk1DA==","shasum":"c7eb59c411949ed186df9c653345ca1995055351","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.38.tgz","fileCount":6,"unpackedSize":48245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6MmWeMd9aCG/j7F5XZHMDCyNJZbUGjLYGg8fZB1yR1QIgdmP8k0pu5DDFsaDaiE11LCCaKUeVAbc30Cdw75oD+uk="}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.38_1694983225605_0.018446253136826796"},"_hasShrinkwrap":false},"0.1.0-alpha.39":{"name":"@unshopable/melter","version":"0.1.0-alpha.39","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"844be07eb7d47bb5732e5484db3f913bc62dad08","_id":"@unshopable/melter@0.1.0-alpha.39","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-HJDcZrWvbHubQ2Yf+k4huQTaMdhVcw4v0CtbaDNKrmXgZDgtJAcrd9F996jF/qZ3HBYqgV3BTW9WBSEM29R8RQ==","shasum":"75c10567a7a4c7386c6198213fbe4e5230346bc7","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.39.tgz","fileCount":6,"unpackedSize":49318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQwkfsGk7tROkRJ1f4c4zlV+awEBgZnYvhjrrny7RutgIhAOhBeeBYD3Z6l1cRrE2J1CX4u9jyUq7ceD2AAhvvAp4R"}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.39_1694983876038_0.9530316750796075"},"_hasShrinkwrap":false},"0.1.0-alpha.40":{"name":"@unshopable/melter","version":"0.1.0-alpha.40","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"963509eceeeb7e4d8ccf706f97382657ff378669","_id":"@unshopable/melter@0.1.0-alpha.40","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-m+MC+ovwFGVGSa0sNV5phzqbHL8stdhGLsoZgPHp+wDAtoHxVsc9FeTYJLSZMY2yV0CFUv+pT0BGMZZw/A8H8g==","shasum":"652bfc175215b25cac35c9ecab424910b3a32e2b","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.40.tgz","fileCount":6,"unpackedSize":49923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT5dX9QpArYvshousgWVC701QZRyUOtaM550tkNyk/uQIhAMiku65ER2PZLtwjDRHzc7janrzcROegmzGn39qxwBX+"}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.40_1694984241388_0.6671790609928057"},"_hasShrinkwrap":false},"0.1.0-alpha.41":{"name":"@unshopable/melter","version":"0.1.0-alpha.41","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"9b562df302a13060372bb6563a39f23c7fb9d77b","_id":"@unshopable/melter@0.1.0-alpha.41","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-LDEhGlzSuErd5OyqBrm+Q2wU/uzp9pZyv8uuIsPm15Fc9VvOPr3ARz7YMUYHLTe246QXxZxKhKc9cOJoCsKVlw==","shasum":"9cffb50740aced05c80150cf7d6c371936f3ab75","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.41.tgz","fileCount":6,"unpackedSize":49944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBn7eCrBrfRNyNpm8a2UQ8MbUAMPH5QrnG5INxeLfGN6AiEAviZy2lS9MWdojef1Ge1CVfAqr6eZW861itUtu95kMQY="}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.41_1697301547451_0.37387165346304974"},"_hasShrinkwrap":false},"0.1.0-alpha.42":{"name":"@unshopable/melter","version":"0.1.0-alpha.42","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"17cecbd448edcf017f8d2441a69243961e20d93d","_id":"@unshopable/melter@0.1.0-alpha.42","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-2ebf3h2w0e0kjBKCswdhzVfGZImYtmYyZSxvnKVoE8ucpuIo85kQMYnkhQAHO/EHmMYk61KEE+NHmzcAT1pBjA==","shasum":"bbc31f1a34a09735166dbddcbe2f8ab85eaf6fb4","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.42.tgz","fileCount":6,"unpackedSize":50096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZf38xdRdjXdrD4b7RiM4SCOu/66gIfJ4va6yiXxt8YAiA5j6ng9qYJOg9gzyMA9M1JS0uGE6CoKuoBNoO8bZcmXw=="}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.42_1697302530765_0.7562961054585409"},"_hasShrinkwrap":false},"0.1.0-alpha.43":{"name":"@unshopable/melter","version":"0.1.0-alpha.43","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"gitHead":"bfad8c71790be47b193b0fb917c644713039cdf0","_id":"@unshopable/melter@0.1.0-alpha.43","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-RILD3eRiB8p0rnJdwLtMafYLF9UyThAhGU6631x2pe5Exbs3+8nJp8jkPsJy8nT6yzbVei8eQQ+ZTLOyt3ZaLQ==","shasum":"782b652fa7e4c9fa22cecf80778277b2b37dcf7f","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.43.tgz","fileCount":6,"unpackedSize":50138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3fee8urtb2j/YcvoXzJZEpzqGzB6DriXo9yzF0OZBYAiBDSG+DXAU5hI9h7TcAaXXq341/J66gtDn54bMUz0LRKA=="}]},"_npmUser":{"name":"kevinsieger","email":"info@brand-boosting.de"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.43_1697307347880_0.8315194319251547"},"_hasShrinkwrap":false},"0.1.0-alpha.44":{"name":"@unshopable/melter","version":"0.1.0-alpha.44","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","author":"","keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"homepage":"https://github.com/unshopable/melter","bugs":{"url":"https://github.com/unshopable/melter/issues"},"private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"npx nodemon","build":"tsup","prepublishOnly":"npm run build"},"dependencies":{"chokidar":"^3.5.3","fast-glob":"^3.3.0","fs-extra":"^11.1.1","just-safe-get":"^4.2.0","just-safe-set":"^4.2.1","tapable":"^2.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/node":"^20.2.3","nodemon":"^2.0.22","prettier":"^2.8.8","ts-node":"^10.9.1","tslib":"^2.5.2","tsup":"^6.7.0","typescript":"^5.0.4"},"_id":"@unshopable/melter@0.1.0-alpha.44","gitHead":"4fdbdd2f9a6158fc996cac647c0b6e2d26afc650","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-cIOljb1VdNt1aFToO2dRMNYa3X7LAbYYvcolCwraseeaDqWedqHh/zhujGgV9NdcdjScm0pArqpaX8nZhYM9dg==","shasum":"73cf22491aea65130783046307fc198d0f2e3f38","tarball":"https://registry.npmjs.org/@unshopable/melter/-/melter-0.1.0-alpha.44.tgz","fileCount":6,"unpackedSize":50099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXGlt7DbnZo0qA0mxd2wj/2pr3n9ozmTSIOL8cOurPtgIhAIsv2El6JKOe12A4LS619sjZyJtoIgzzoRYnUZOx0mXL"}]},"_npmUser":{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"},"directories":{},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/melter_0.1.0-alpha.44_1699297608372_0.8198372377344934"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-24T19:12:53.203Z","0.1.0-alpha.0":"2023-05-24T19:12:53.526Z","modified":"2023-11-06T19:06:48.737Z","0.1.0-alpha.1":"2023-05-24T19:25:04.341Z","0.1.0-alpha.2":"2023-05-24T19:28:33.830Z","0.1.0-alpha.3":"2023-05-24T19:31:19.577Z","0.1.0-alpha.4":"2023-05-24T19:34:31.298Z","0.1.0-alpha.5":"2023-05-24T19:35:40.903Z","0.1.0-alpha.6":"2023-05-24T19:38:02.473Z","0.1.0-alpha.7":"2023-05-24T19:40:37.924Z","0.1.0-alpha.8":"2023-05-24T19:43:42.009Z","0.1.0-alpha.9":"2023-05-24T19:44:16.278Z","0.1.0-alpha.10":"2023-05-24T19:58:31.343Z","0.1.0-alpha.11":"2023-05-24T19:59:33.495Z","0.1.0-alpha.12":"2023-05-24T20:01:45.165Z","0.1.0-alpha.13":"2023-05-24T20:04:30.805Z","0.1.0-alpha.14":"2023-05-24T20:10:43.472Z","0.1.0-alpha.15":"2023-05-24T20:13:26.299Z","0.1.0-alpha.16":"2023-05-25T07:47:09.336Z","0.1.0-alpha.17":"2023-05-25T07:49:15.655Z","0.1.0-alpha.18":"2023-05-25T07:50:25.445Z","0.1.0-alpha.19":"2023-05-25T07:56:24.606Z","0.1.0-alpha.20":"2023-05-25T07:57:54.434Z","0.1.0-alpha.21":"2023-05-26T12:09:59.112Z","0.1.0-alpha.22":"2023-05-26T12:12:16.447Z","0.1.0-alpha.23":"2023-05-26T12:15:28.508Z","0.1.0-alpha.24":"2023-05-26T12:18:54.642Z","0.1.0-alpha.25":"2023-05-26T12:21:03.990Z","0.1.0-alpha.26":"2023-05-26T12:24:06.781Z","0.1.0-alpha.27":"2023-05-26T12:29:17.502Z","0.1.0-alpha.28":"2023-05-26T12:50:32.698Z","0.1.0-alpha.29":"2023-05-27T08:02:36.962Z","0.1.0-alpha.30":"2023-05-27T08:14:58.359Z","0.1.0-alpha.31":"2023-05-27T08:16:46.150Z","0.1.0-alpha.32":"2023-05-27T10:44:14.467Z","0.1.0-alpha.33":"2023-05-28T11:38:28.807Z","0.1.0-alpha.34":"2023-05-28T11:44:40.857Z","0.1.0-alpha.35":"2023-07-24T15:36:14.769Z","0.1.0-alpha.36":"2023-09-17T20:16:36.691Z","0.1.0-alpha.37":"2023-09-17T20:36:54.915Z","0.1.0-alpha.38":"2023-09-17T20:40:25.797Z","0.1.0-alpha.39":"2023-09-17T20:51:16.228Z","0.1.0-alpha.40":"2023-09-17T20:57:21.576Z","0.1.0-alpha.41":"2023-10-14T16:39:07.657Z","0.1.0-alpha.42":"2023-10-14T16:55:31.037Z","0.1.0-alpha.43":"2023-10-14T18:15:48.146Z","0.1.0-alpha.44":"2023-11-06T19:06:48.535Z"},"maintainers":[{"name":"kevinsieger","email":"info@brand-boosting.de"},{"name":"davidthorand","email":"david.thorand+npm@thorborn.com"}],"keywords":["plugin-manager","liquid","shopify","build-tool","shopify-theme","development-tool"],"license":"MIT","readme":"# melter\n\nMelter is used to compile files into something that is compatible with [Shopify's theme architecture](https://shopify.dev/docs/themes/architecture). You can interact with melter either from its API or CLI.\n\n> **Warning**\n> Melter is still in alpha. Expect breaking changes with every release. Please report any issues [here](https://github.com/unshopable/melter/issues).\n\n## Table of Contents\n\n- [Getting started](#getting-started)\n- [Configuration](#configuration)\n  - [Options](#options)\n    - [Input](#input)\n    - [Output](#output)\n    - [Stats](#stats)\n    - [Paths](#paths)\n  - [Examples](#config-examples)\n- [Plugins](#plugins)\n  - [Examples](#plugin-examples)\n  - [Official Plugins](#official-plugins)\n  - [Community Plugins](#community-plugins)\n  - [Custom Plugins](#custom-plugins)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Getting started\n\nFirst, let's create a new directory, initialize npm, install melter and its CLI locally:\n\n```sh\nmkdir melter-basic-demo\ncd melter-basic-demo\nnpm init -y\nnpm install --save-dev @unshopable/melter @unshopable/melter-cli\n```\n\nNow we'll create the following directory structure, files and their contents:\n\n```diff\n  melter-basic-demo\n  ├── node_modules\n+ ├── src\n+ │   └── sections\n+ │       └── my-section.liquid\n  ├── package-lock.json\n  └── package.json\n```\n\n**src/my-section.liquid**\n\n```html\n<div>Hello, World!</div>\n```\n\n> Throughout the documenation we will use `diff` blocks to show you what changes we're making to directories, files, and code. For instance:\n\n```diff\n+ this is something new\n- and this is something we removed\n  and this is unchanged\n```\n\nNote that is is only a basic example to get you started with melter. Your directory structure will look quite different in production.\n\nNext run:\n\n```sh\n$ npx melter\n\n...\n\nCompiled with 1 warnings\n\n  ⚠ No config found. Loaded default config. To disable this warning create a custom config.\n```\n\nThis should have created a new directory (`dist`) in the root of your project with the following directory strcuture, files and their contents:\n\n```diff\n  melter-basic-demo\n+ ├── dist\n+ │   └── sections\n+ │       └── my-section.liquid\n...\n```\n\n**dist/my-section.liquid**\n\n```html\n<div>Hello, World!</div>\n```\n\nSure, that's not really exciting but we'll get there. Continue reading this documentation.\n\n## Configuration\n\nSince melter doesn't really do anything – or at least nothing useful – without configuration, let's create a config:\n\n```diff\n  melter-basic-demo\n  ├── node_modules\n  ├── src\n  │   └── sections\n  │       └── my-section.liquid\n+ ├── melter.config.js\n  ├── package-lock.json\n  └── package.json\n```\n\n**melter.config.js**\n\n```js\n/** @type {import(\"@unshopable/melter\").MelterConfig} */\nconst melterConfig = {};\n\nmodule.exports = melterConfig;\n```\n\n### Options\n\n#### Input\n\nWith the `input` option you can specify where melter should look for files to compile. Defaults to `src`.\n\n#### Output\n\nWith the `output` option you can specify where melter should write the compiled files to. Defaults to `dist`.\n\nIf `output` is `undefined` no files will be emitted. You can still access them through [compilations stats]().\n\n#### Stats\n\nThe `stats` option controls the built-in `StatsPlugin` which basically is just a simple logger. Defaults to `true`.\n\nSetting it to `false` equals \"silent\" mode.\n\n#### Paths\n\nThe `paths` options controls the built-in `PathsPlugin` which determines where to write files to within the `output` directory. It's based on Shopify's default theme architecture.\n\nSetting it to `false` prevents the `PathsPlugin` from being applied which results in no files being emitted. This is handy if you want to implement a custom directory structure through plugins.\n\n### Config Examples\n\nNow that you know what can be configured, let's play with it:\n\n**melter.config.js**\n\n```diff\n  /** @type {import(\"@unshopable/melter\").MelterConfig} */\n- const melterConfig = {};\n+ const melterConfig = {\n+   paths: {\n+     sections: [\n+       /sections\\/[^\\/]*\\.liquid$/,\n+       /sections\\/legacy\\/[^\\/]*\\.liquid$/,\n+     ],\n+   },\n+ };\n\n  module.exports = melterConfig;\n```\n\nAlso update your `src` directory:\n\n```diff\n  melter-basic-demo\n  ├── node_modules\n  ├── src\n  │   └── sections\n+ │       ├── legacy\n+ │       │   └── my-legacy-section.liquid\n  │       └── my-section.liquid\n  ├── melter.config.js\n  ├── package-lock.json\n  └── package.json\n```\n\nAnd once again, run:\n\n```sh\n$ npx melter\n\n...\n\nSuccessfully compiled in x ms\n```\n\nYour `dist` directory should look like this now:\n\n```diff\n  melter-basic-demo\n  ├── dist\n  │   └── sections\n+ │       ├── my-legacy-section.liquid\n  │       └── my-section.liquid\n...\n```\n\n> **Warning**\n> The `PathsPlugin` currently does not take care of multiple sections with the same name.\n\nNow extend the `paths` option so we can split re-usable liquid components and UI components:\n\n```diff\n  /** @type {import(\"@unshopable/melter\").MelterConfig} */\n  const melterConfig = {\n    paths: {\n      sections: [\n        /sections\\/[^\\/]*\\.liquid$/,\n        /sections\\/legacy\\/[^\\/]*\\.liquid$/,\n      ],\n+     snippets: [\n+       /components\\/[^\\/]*\\.liquid$/,\n+       /snippets\\/[^\\/]*\\.liquid$/,\n+     ],\n    },\n  };\n\n  module.exports = melterConfig;\n```\n\nAnd update your `src` directory:\n\n```diff\n  melter-basic-demo\n  ├── node_modules\n  ├── src\n+ │   ├── components\n+ │   │   └── my-ui-snippet.liquid\n  │   ├── sections\n  │   │   ├── legacy\n  │   │   │   └── my-legacy-section.liquid\n  │   │   └── my-section.liquid\n+ │   └── snippets\n+ │       └── my-functional-snippet.liquid\n  ├── melter.config.js\n  ├── package-lock.json\n  └── package.json\n```\n\nFinally, run:\n\n```sh\n$ npx melter\n\n...\n\nSuccessfully compiled in x ms\n```\n\nYour `dist` directory should look like this now:\n\n```diff\n  melter-basic-demo\n  ├── dist\n  │   ├── sections\n  │   │   ├── my-legacy-section.liquid\n  │   │   └── my-section.liquid\n+ │   └── snippets\n+ │       ├── my-functional-snippet.liquid\n+ │       └── my-ui-snippet.liquid\n...\n```\n\nIf you have custom requirements the base melter config might not be sufficient. In this case consider using an [official](#official-plugins) or [community](#community-plugins) plugin. You can also develop [custom plugins](#develop-plugins).\n\n## Plugins\n\nPlugins are what makes melter powerful. A plugin is a JavaScript object that has an `apply` method which is called by the melter compiler, giving it access to the entire compilation lifecycle.\n\n### Plugin Examples\n\nTo see them in action, create a new file in your root directory:\n\n```diff\n  melter-basic-demo\n  ├── node_modules\n  ├── src\n  │   └── sections\n  │       ├── legacy\n  │       │   └── my-legacy-section.liquid\n  │       └── my-section.liquid\n  ├── melter.config.js\n+ ├── hello-to-hi-plugin.js\n  ├── package-lock.json\n  └── package.json\n```\n\n**hello-to-hi-plugin.js**\n\n```js\nconst { Plugin } = require('@unshopable/melter');\n\nclass HelloToHiPlugin extends Plugin {\n  apply(compiler) {\n    compiler.hooks.emitter.tap('HelloToHiPlugin', (emitter) => {\n      emitter.hooks.beforeAssetAction.tap('HelloToHiPlugin', (asset) => {\n        const assetContentString = asset.content.toString();\n\n        if (assetContentString.includes('Hello')) {\n          const updatedContent = assetContentString.replace('Hello', 'Hi');\n\n          asset.content = Buffer.from(updatedContent);\n        }\n      });\n    });\n  }\n}\n\nmodule.exports = HelloToHiPlugin;\n```\n\nNow add this to your melter config:\n\n```diff\n+ const HelloToHiPlugin = require('./hello-to-hi-plugin.js');\n\n  /** @type {import(\"@unshopable/melter\").MelterConfig} */\n  const melterConfig = {\n    paths: {\n      sections: [\n        /sections\\/[^\\/]*\\.liquid$/,\n        /sections\\/legacy\\/[^\\/]*\\.liquid$/,\n      ],\n      snippets: [\n        /components\\/[^\\/]*\\.liquid$/,\n        /snippets\\/[^\\/]*\\.liquid$/,\n      ],\n    },\n\n+   plugins: [\n+     new HelloToHiPlugin(),\n+   ],\n  };\n\n  module.exports = melterConfig;\n```\n\nThen, run:\n\n```sh\n$ npx melter\n\n...\n\nSuccessfully compiled in x ms\n```\n\nOpen `dist/sections/my-section.liquid`. You should see the following content:\n\n```html\n<div>Hi, World!</div>\n```\n\nOnce again, this is only a super basic example to get to know the capabilities of melter. To see what's possible, check out already existing plugins:\n\n### Official Plugins\n\n- [melter-plugin-liquidx](https://github.com/unshopable/melter-plugin-liquidx)\n\n### Community Plugins\n\n- ...\n\n### Custom Plugins\n\nWe encourage you to publish your custom plugin(s) so other developers can benefit from them as well.\n\nTo make it easy for other developers to find your plugins, please follow these conventions:\n\n- Prefix it with `melter-plugin-` (e.g. `melter-plugin-hello-to-hi`)\n- Include the `melter` and `melter-plugin` keyword in your plugin's `package.json`\n\n## Contributing\n\nTODO\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","description":"Shopify Theme build tool and plugin manager which lets you create custom directory structures and add custom file transformations to melt anything into Liquid 🫠","homepage":"https://github.com/unshopable/melter","repository":{"type":"git","url":"git+https://github.com/unshopable/melter.git"},"bugs":{"url":"https://github.com/unshopable/melter/issues"}}