{"_id":"@eklingen/vinyl-stream-manifest","_rev":"7-8a9ea714d6ccbbdb76c03a226d1b74f8","name":"@eklingen/vinyl-stream-manifest","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.1":{"name":"@eklingen/vinyl-stream-manifest","version":"1.0.1","description":"Vinyl-stream utility -aka Gulp plugin- to generate a manifest.json for consumption by, for example, a webserver.","repository":{"type":"git","url":"git+https://github.com/eklingen/vinyl-stream-manifest.git"},"publishConfig":{"access":"public"},"author":{"name":"Elco Klingen"},"license":"MIT","homepage":"https://github.com/eklingen/vinyl-stream-manifest#readme","bugs":{"url":"https://github.com/eklingen/vinyl-stream-manifest/issues"},"keywords":["vinyl","stream","gulp","utilities","manifest","manifest.json"],"main":"index.js","engines":{"node":">=12.13.0"},"scripts":{"test":"echo '** TODO: Write tests! **'; echo 'Linting...'; eslint index.js --fix;"},"dependencies":{},"devDependencies":{"eslint":"^7.8.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-smells":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2019 Elco Klingen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@eklingen/vinyl-stream-manifest@1.0.1","dist":{"shasum":"af8875a08020741606ad463a6d9a43c97ae466d4","integrity":"sha512-1jDEIQmMWbx7rcyGINPv42oznQAi8Dl7Kx7XrsdC1Al3O3nRH1BRJhJHM9QD7mZaXLyGeCNofMrUuNPH9qYr7g==","tarball":"https://registry.npmjs.org/@eklingen/vinyl-stream-manifest/-/vinyl-stream-manifest-1.0.1.tgz","fileCount":6,"unpackedSize":8307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHH/1CRA9TVsSAnZWagAAAhoQAIa1Pfmiavt1mzzEeiqz\nfwbTAhqqFB8S6xYrvxsJ/vvLpvK/5mKesd4G4WNH6PO3+dwukxvk1TDg+HQL\nvmCwpgZ2byeFwkCsXOvucepI+12NRB16S6YPvHirWXLC8/vklKnjyVF0v5sx\nh5ass5g6QZJDemLkYadJy9KkcOhefdu3FO4oGI2YcWIZf8ETuwnjN8BVKkrb\njz9ClDQDnK7brMbJ5kpTT6npjck1TePumKMQYlskdnDASfXgCfhntcFl0e5O\nV+nLtxLddNf0u5Prpz+Tl4vKgfdOrqYg2t04ApwpI50Q2cp94EmdIrrYC/nM\nsQe87asojqo/8M+0ZQ7krSQ26k1KyslPOq2UetrXCEZdqqBQdgzVlkCbZok4\nvwkWihkpPCL108MpwQ9gnbGMAxGfS9ZrlVa/qEvy3XXMwXk7upP3kSSyIJqf\nZ9Utov3DrMXsIuwU+TtBvT4SnniKnMskzTejPHMgLeIZ3EFwypIhr//0v/fc\nfmB4qPLGhzy+ZFy9xlJvhO+QrTSBuvZyw201aR5pmXrocDNjsm0OtfpNIuZI\nwow+wFgDYyhtsiAl6+tFbuV+nbJmvQ5xlXZtDU9b2JhcxPpAbuBW2eTcuqTP\nKb6/KO4TxvtOxlZ3+b7oZeMrP3MSGHCBaWVZ0fmzb8ukzi6xtd7jzUcGXEZG\nbLXJ\r\n=ZBWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk9y6HvSbg25IQlD0pMSExbkCVJZJfMxxpQVvq+DQnKAIgMUL6eHymScNif1hL7aBf/mYb6Rg5gWTZxHZCUNfEQ5o="}]},"_npmUser":{"name":"eklingen","email":"disillusion84@gmail.com"},"directories":{},"maintainers":[{"name":"eklingen","email":"disillusion84@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-stream-manifest_1.0.1_1612480501003_0.4488712859706221"},"_hasShrinkwrap":false},"1.0.2":{"name":"@eklingen/vinyl-stream-manifest","version":"1.0.2","description":"Vinyl-stream utility -aka Gulp plugin- to generate a manifest.json for consumption by, for example, a webserver.","repository":{"type":"git","url":"git+https://github.com/eklingen/vinyl-stream-manifest.git"},"publishConfig":{"access":"public"},"author":{"name":"Elco Klingen"},"license":"MIT","homepage":"https://github.com/eklingen/vinyl-stream-manifest#readme","bugs":{"url":"https://github.com/eklingen/vinyl-stream-manifest/issues"},"keywords":["vinyl","stream","gulp","utilities","manifest","manifest.json"],"main":"index.js","engines":{"node":">=12.13.0"},"scripts":{"test":"echo '** TODO: Write tests! **'; echo 'Linting...'; eslint index.js --fix;"},"dependencies":{},"devDependencies":{"eslint":"^7.8.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-smells":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2019 Elco Klingen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@eklingen/vinyl-stream-manifest@1.0.2","dist":{"shasum":"c8cdee30700a46f5c4c847dc885cd21171e534ce","integrity":"sha512-PcAj170SJC4dDTMnTi88fjpI5F6rtCp+n7VSvRNJjMEEF0KdJFLml2fVkQMeay54n8G4e6TDhYLVFogxQb6KXA==","tarball":"https://registry.npmjs.org/@eklingen/vinyl-stream-manifest/-/vinyl-stream-manifest-1.0.2.tgz","fileCount":6,"unpackedSize":8348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHIC2CRA9TVsSAnZWagAAfj8P/3XqlOgP5Bncvl4Ogasd\n5a3hvR4/RxObZ1U0CJZswu4iIg8KoCuLd6m3+Uw3/WuyAeA2RfyP9zaG2yR0\nWfpMCELlMFA9AcQbFWYqbXNv4U0eGKuB5l0E30iPonCUOiGEoy7FkYsez2DA\nlkT45a7zgeffl8LI6Ek6RN/KiyLsfrmeZJN3uZpjQ4CQGhEesLEMSB3nJEB3\nAbJjZI/pMMeRe+7j7Z21PIzbXyr9KvOBp6GEbKKhGrhrXBdzqBgg6GK9Sn8y\noO2B5cfaDFSMvcypyze2QikD/oxKI9ncV3OEUSOtX4AJ+MaWfMgf3zbVFFoV\nJLPqO9hrp4dxlUuGMkWxYbrN0nxNE6Dv/dZ6iIl4wIKZFPmloa/WO4Q8fAU9\ngqYPVKY2s6rg1MjczJ+z87whSM8qK31OHTJN2If8k19ifaZDxS01dADGjnmP\ns06Nk/8ByEA3BpzHgEQV+CwNDZmRKWvkHsa7miFhM/by7rBlHnLO+SlbQLtW\n9dKccUL1dEDSH1nJwGERwyASoYQcBAdLhmhj+zAXwJHpXJn0fZIQ+Vv+mNG/\ndUD9tMs/rmDqFSwJnwVLXVPSUnSrOUUfmD6eIy/ChZF5vFYOu9bQA+7hvnaZ\nyOjCEmadDREqJuqfNLbDBLWKmeH7BZ1VbSzv+m/HfhpCH2uVvBP5tF1nPsiC\nm4tf\r\n=SRdw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfXtvEl/D2MKP+WFFxoSfxbN7n0s/HjhtPF4UnirvGMAiEAlWaVV5n2oo9jqLoBDIxJwrFN7Wa1lxrWe4O2oM7BeD4="}]},"_npmUser":{"name":"eklingen","email":"disillusion84@gmail.com"},"directories":{},"maintainers":[{"name":"eklingen","email":"disillusion84@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-stream-manifest_1.0.2_1612480693737_0.4332194446448294"},"_hasShrinkwrap":false},"1.0.3":{"name":"@eklingen/vinyl-stream-manifest","version":"1.0.3","description":"Vinyl-stream utility -aka Gulp plugin- to generate a manifest.json for consumption by, for example, a webserver.","repository":{"type":"git","url":"git+https://github.com/eklingen/vinyl-stream-manifest.git"},"publishConfig":{"access":"public"},"author":{"name":"Elco Klingen"},"license":"MIT","homepage":"https://github.com/eklingen/vinyl-stream-manifest#readme","bugs":{"url":"https://github.com/eklingen/vinyl-stream-manifest/issues"},"keywords":["vinyl","stream","gulp","utilities","manifest","manifest.json"],"main":"index.js","engines":{"node":">=12.13.0"},"scripts":{"test":"echo '** TODO: Write tests! **'; echo 'Linting...'; eslint index.js --fix;"},"dependencies":{},"devDependencies":{"eslint":"^7.8.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-smells":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2019 Elco Klingen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@eklingen/vinyl-stream-manifest@1.0.3","dist":{"shasum":"cd7e912cda94257a1810eb185e7b0169afab776e","integrity":"sha512-n7ftN1yCBNeGPfP/Dzux4kEIUnz94gXF3Adaxgd8vg3IAgXWePkLHGvcb9LXqdJNXE1V3ERBwHsEN6vqdHYeBg==","tarball":"https://registry.npmjs.org/@eklingen/vinyl-stream-manifest/-/vinyl-stream-manifest-1.0.3.tgz","fileCount":6,"unpackedSize":8405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHIHDCRA9TVsSAnZWagAAZIMP+gL22UlqGRSI+ohgMuqa\nrS6UZzQhrmem5lX1yWzQ/w0vsSTd3w4cxCmnYh6pJZFVUwlH7NVHKT9V73nU\nenNn913Mz+KdT/sBKiCtZK7n5fCIRUo9Yz99pvc+OkDwws7cP6POCHBx2Srr\ng+w0FDTBN5/mNlDs0mpfW6qXES9eEUtxD/1e/h9Mod6UcU/m+MSnCE3ev7Fj\nSY7EIWJdLTZ+k3MjxRPIw2ZWNqvhaW/dc4gHFcpZD6P9fKJQvvxMQPoJfPiF\n5RMhVhZtmpjKGKiR5OHubmvMGdcpGVMzDqbPyZUobCos0ATuROuBqsYHIb7Q\nDM/dco8ZexPujCg5ruVpVkDXoEzXmYq8RNkFD9+9KHzJlrvMf+bQVeKRRU79\npJto//Fl5jJ8B4TFTXhFsOqm1Xzl7XI0/NY28dItYsD84klJYoDgdjaw2Ix7\n14nnJigbbcxKZsnHrJhF/XuuZYHylxnXh6cHFxYzu5opZisqyFjxrytSDn3L\n39jExMSsjX/qOEHcEr/bsF3UQyVeJl4YOcAqXz7zAQKhGPWATJWiFiOeFX1N\nOanWQE0VTcDsJiYDTln9XVOCtOdUe2VGhg+WL6Od/mAYcdcCJmRvWNv3aoPb\ndUgVnOvnFuSt5+u/SmMS7N3D2M5jBsx8FAf9kUBhqI7R460N1bozXWYQ5uKL\nb6ot\r\n=FDVK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO+qMQfqEinDyWuPaYp71erefM1EAlsjM7WF6gfQ0WLAIgDSwXfzISht18W1lDlAlnwzYUrI+WMHdjEtHIFiblHLs="}]},"_npmUser":{"name":"eklingen","email":"disillusion84@gmail.com"},"directories":{},"maintainers":[{"name":"eklingen","email":"disillusion84@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-stream-manifest_1.0.3_1612480962998_0.732766619697601"},"_hasShrinkwrap":false},"1.0.4":{"name":"@eklingen/vinyl-stream-manifest","version":"1.0.4","description":"Vinyl-stream utility -aka Gulp plugin- to generate a manifest.json for consumption by, for example, a webserver.","repository":{"type":"git","url":"git+https://github.com/eklingen/vinyl-stream-manifest.git"},"publishConfig":{"access":"public"},"author":{"name":"Elco Klingen"},"license":"MIT","homepage":"https://github.com/eklingen/vinyl-stream-manifest#readme","bugs":{"url":"https://github.com/eklingen/vinyl-stream-manifest/issues"},"keywords":["vinyl","stream","gulp","utilities","manifest","manifest.json"],"main":"index.js","engines":{"node":">=12.13.0"},"scripts":{"test":"echo '** TODO: Write tests! **'; echo 'Linting...'; eslint index.js --fix;"},"dependencies":{},"devDependencies":{"eslint":"^7.8.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-smells":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2019 Elco Klingen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@eklingen/vinyl-stream-manifest@1.0.4","dist":{"shasum":"fc5747aac9e962522d2d91c3396af704f91b3b9f","integrity":"sha512-6rcZAwkC8D2SzdB12ASmHRnqxEoCvz4dZ+LDtTP5n+hSDYeJ8RROLMb9bHPSfWgs+oCkUnfdxaoIAWuVIJBrHA==","tarball":"https://registry.npmjs.org/@eklingen/vinyl-stream-manifest/-/vinyl-stream-manifest-1.0.4.tgz","fileCount":6,"unpackedSize":8476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHITLCRA9TVsSAnZWagAA438P/27ncHP14Yuxyvv0hmTX\nC49Ap66OXlsJH/YDUhgvTOhK3qZDcQQ0x48EBfPZKclfgKiaCCLAha4r/Cx7\nVHRejzdx3oDBtdDEVHm7Bb/GuDbIhiNTTYMx/FMl51fPZvDBk3T0N8IrHBZo\na1XGPkEBMxY4yJmOQR9DnwIzpYi7C2TheyCVAKtXjp34XyVvwJtz8JE+TuBL\nzNkga6uNT5Q9peWXi6XzBgMuNeM1kXlmWu5IBRQx+QPWaUeaFci7u0NTN18r\nMyFu803bnxtZML+sAAMLUwReslDKYMoA/wV2XSBzt8TwYKiVB2GLmlFlKZws\nJWR+rvSZXQ0rvj5JfiR2DNyOFpr842KHB4zw6z16e/Lr7nkl2wY5ZKdb0Nxg\n7HmkMShi53Nb7KDhG8dWKQJh9vXDMIU7PIcAZTTzLOAWxmysDPQPmlan8Q69\nmQ2FVa1fd+LUtEIJ+8TOfPyWAPTOOABbMaUHs3w5IZkMSpinsi6/ntbcilvV\nJ512feQqnVt857sjWUtwVr1yKIcnEsa3z+NTxIdnE+al2VuqWzzW6+X/Ppk5\n965IwH/RGdV/Iipr+pbvh2IxqhOXZ+X+ge1sCog7A4RJA/X3TRukfHPZ49/f\niva2kAaGY8ap/nLZedtrGMBf8qXRkln6sAlOsOuh4xnbi/dvqkZBxN9l2btb\nbdFg\r\n=U948\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE0cRwPd/I+SZVyir2Xrlqg0W/N3biUJIWVP/TkxVWJgIgVge3zjjmxq+MPbZbaS3/K4FfJJ7Dj8wX1XISm7agP/4="}]},"_npmUser":{"name":"eklingen","email":"disillusion84@gmail.com"},"directories":{},"maintainers":[{"name":"eklingen","email":"disillusion84@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-stream-manifest_1.0.4_1612481738989_0.03142755535835562"},"_hasShrinkwrap":false},"2.0.0":{"name":"@eklingen/vinyl-stream-manifest","version":"2.0.0","description":"Vinyl-stream utility -aka Gulp plugin- to generate a manifest.json for consumption by, for example, a webserver.","repository":{"type":"git","url":"git+https://github.com/eklingen/vinyl-stream-manifest.git"},"publishConfig":{"access":"public"},"author":{"name":"Elco Klingen"},"license":"MIT","homepage":"https://github.com/eklingen/vinyl-stream-manifest#readme","bugs":{"url":"https://github.com/eklingen/vinyl-stream-manifest/issues"},"keywords":["vinyl","stream","gulp","utilities","manifest","manifest.json"],"main":"index.js","engines":{"node":">=12.13.0"},"scripts":{"test":"echo '** TODO: Write tests! **'; echo 'Linting...'; eslint index.js --fix;"},"dependencies":{},"devDependencies":{"eslint":"^7.8.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-smells":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2019 Elco Klingen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@eklingen/vinyl-stream-manifest@2.0.0","dist":{"shasum":"1caa2375b1ab51a36b0b660b8a7aa6ab15f3ec9c","integrity":"sha512-/4TsiIcFO7ym9wB64eb6WY5iUome7Gk/F4ly09NTm98Kn4JU7JWF43OeapjC8y4CVWElkpec3dHWooljPjZESw==","tarball":"https://registry.npmjs.org/@eklingen/vinyl-stream-manifest/-/vinyl-stream-manifest-2.0.0.tgz","fileCount":6,"unpackedSize":8509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1lS8PnxfxuUCOoc3y2m4BFIwrx5w3mzaaNZBWEJAZyAiEA5L5E4ncRNZthn4zXRC/dC7adOpf1hFOjdZRJWJp6xeU="}]},"_npmUser":{"name":"eklingen","email":"disillusion84@gmail.com"},"directories":{},"maintainers":[{"name":"eklingen","email":"disillusion84@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-stream-manifest_2.0.0_1632488943055_0.7512461954180398"},"_hasShrinkwrap":false},"2.0.1":{"name":"@eklingen/vinyl-stream-manifest","version":"2.0.1","description":"Vinyl-stream utility -aka Gulp plugin- to generate a manifest.json for consumption by, for example, a webserver.","repository":{"type":"git","url":"git+https://github.com/eklingen/vinyl-stream-manifest.git"},"publishConfig":{"access":"public"},"author":{"name":"Elco Klingen"},"license":"MIT","homepage":"https://github.com/eklingen/vinyl-stream-manifest#readme","bugs":{"url":"https://github.com/eklingen/vinyl-stream-manifest/issues"},"keywords":["vinyl","stream","gulp","utilities","manifest","manifest.json"],"main":"index.js","engines":{"node":">=12.13.0"},"scripts":{"test":"echo '** TODO: Write tests! **'; echo 'Linting...'; eslint index.js --fix;"},"dependencies":{},"devDependencies":{"eslint":"^7.32.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-smells":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2019 Elco Klingen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@eklingen/vinyl-stream-manifest@2.0.1","dist":{"shasum":"2a084da7dc62c78b25e159bf7fe7e7732eaf5885","integrity":"sha512-GIYbNLPNMhStHYe6qfDCPAVfrvz/aqy4oK1V7mKnu2FEskwhFEo/f0N19jjY/zQOG3o1vDmETgtUzjGF2xDKaQ==","tarball":"https://registry.npmjs.org/@eklingen/vinyl-stream-manifest/-/vinyl-stream-manifest-2.0.1.tgz","fileCount":6,"unpackedSize":8540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0ZTHCRA9TVsSAnZWagAAjOoQAItMWFejIqUh4yYttqdb\n2oZtXZCHkJ7bF03KwTX+qEwY9VtmRVZvv1Bz3wfkX/GSbZkUGWzvj3DfL1Mb\nahCfTFmjG9VOAVmaDzKvVMphJ1TIIH0JXpqay2gbwAeTwXNyfBFVqj3ggX5e\nLIztLMxOhBRo9tXyiOC9Vi9eFdu2x6KPe5LcedRpIo1atMC/vSqWcTC4iQ0L\n3Oz+WJF4zBiMu7XOwYZ1HAd3X0jQN1TXVuNK7mxhX/phLtyDzAPjwIs5Qu+0\nETvE6+4XIM3OjKpQi4y3E6yvUMEBmrZ9yBL5Z8DPM0QMs6fe64+fp5WEbVRS\nS0BJrdcfZ+NsjvD3O8v7ofByyHeqFxugHyEHPFfl5gnd/oF5BYIUSPOAbfcF\n4m2Enlyow0TF1Sws5dDxHRXTJSprYupPs7W7Nml0wfpmWa5lMKY0ZDugbOgf\n7+VyFsyG111A/StUV8ShOoGYiQQQGYyizPCpSBo6bLZMzYEWdIK5jlF75HH8\n99+e9JmsZxV7kogAp8lmjfdD/ooc32YAKIydJLVqvqmuKhaNrbZwwC3AKuQt\noUqoWGrVONHo6TObqEFWIYmQBaAVoGRj8xOz+xx//RRkEQtuHwkmeiwPXyGb\nhztER5jGSm8nXaG+yttbpsD6q/sku5iCz5EL9g/uMZLPZpiSiXatoG0zYM3j\nMFYm\r\n=sQ/j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA/AUXG8rOErWxgKbpzBS5aEIQP76fo6G4/kPciHK9zwIgJUMrhHMhmQiLwMbwTlMTQvLS4zgDzcGsVV/DyQf05f0="}]},"_npmUser":{"name":"eklingen","email":"disillusion84@gmail.com"},"directories":{},"maintainers":[{"name":"eklingen","email":"disillusion84@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-stream-manifest_2.0.1_1632490789506_0.8818491524872039"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-04T23:15:00.966Z","1.0.1":"2021-02-04T23:15:01.134Z","modified":"2022-04-05T07:02:37.608Z","1.0.2":"2021-02-04T23:18:13.899Z","1.0.3":"2021-02-04T23:22:43.129Z","1.0.4":"2021-02-04T23:35:39.110Z","2.0.0":"2021-09-24T13:09:03.187Z","2.0.1":"2021-09-24T13:39:49.669Z"},"maintainers":[{"name":"eklingen","email":"disillusion84@gmail.com"}],"description":"Vinyl-stream utility -aka Gulp plugin- to generate a manifest.json for consumption by, for example, a webserver.","homepage":"https://github.com/eklingen/vinyl-stream-manifest#readme","keywords":["vinyl","stream","gulp","utilities","manifest","manifest.json"],"repository":{"type":"git","url":"git+https://github.com/eklingen/vinyl-stream-manifest.git"},"author":{"name":"Elco Klingen"},"bugs":{"url":"https://github.com/eklingen/vinyl-stream-manifest/issues"},"license":"MIT","readme":"\n# Small vinyl-stream utility -aka Gulp plugin- to write a manifest.json\n\nCalculate hashes, rename files in the stream, and write the results to a `manifest.json` file for consumption by, for example, a webserver. Also includes a function to take the manifest values and use them as string replacements in a stream - such as templates.\n\n> *NOTE*: No tests have been written yet!\n\n## Installation\n\n`yarn install`. Or `npm install`. Or just copy the files to your own project.\n\n## Usage\n\nTo add a content hash to files, and write the results to a `manifest.json` file:\n\n```javascript\nconst { writeToManifest } = require('@eklingen/vinyl-stream-manifest')\nreturn stream.pipe(writeToManifest('build/static/manifest.json'))\n```\n\nTo replace occurances of unhashed filenames with the hashed filenames from a `manifest.json` file:\n\n```javascript\nconst { replaceByManifest } = require('@eklingen/vinyl-stream-manifest')\nreturn stream.pipe(replaceByManifest('build/static/manifest.json'))\n```\n\nAn example of a `manifest.json`:\n\n```json\n{\n  \"scripts/base.js\": \"scripts/base.657a510220605b17ae0177107375884f7f9ff796.js\",\n  \"scripts/main.js\": \"scripts/main.1ca16ef0071daa93373291c9febac0e0526f6b0d.js\",\n  \"scripts/base.js.map\": \"scripts/base.657a510220605b17ae0177107375884f7f9ff796.js.map\",\n  \"scripts/main.js.map\": \"scripts/main.1ca16ef0071daa93373291c9febac0e0526f6b0d.js.map\",\n  \"stylesheets/main.css\": \"stylesheets/main.4f1aec7e4c3ff593e2b0ee60c0d4e249e685011e.css\"\n}\n```\n\n## Options\n\nYou have the following options:\n\n### `streamDestination`\n\nThis is necessary if the files do not reside in the same location as the `manifest.json` file. Since the files in the stream haven't been written yet, they do not contain a path (`gulp.dest()` adds that at the end). Specifying the destination allows the relative paths to resolve correctly. This does assume that all files in the current stream reside in (starting from) the same folder you specify, which is usually the case in a gulp stream.\n\nFor example, if the stream contains `.js` files that reside in `build/static/scripts`, while the `manifest.json` will be written to `build/static/manifest.json`, the usage would be like so:\n\n```javascript\nreplaceByManifest('build/static/manifest.json', { streamDestination: 'build/static/scripts' })\n```\n\n> *NOTE*: If (some of) the files in the stream _do_ contain a path, then they will resolve correctly without specifying a streamDestination.\n\n## Dependencies\n\nNone.\n\n---\n\nCopyright (c) 2021 Elco Klingen. MIT License.\n","readmeFilename":"README.md"}