{"_id":"@sparkbox/cachebust","_rev":"65-588145ebb7efeaba311cee636e20e559","name":"@sparkbox/cachebust","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@sparkbox/cachebust","version":"0.1.0","author":{"name":"Patrick Simpson"},"license":"MIT","_id":"@sparkbox/cachebust@0.1.0","maintainers":[{"name":"asimpson","email":"adam@heysparkbox.com"},{"name":"cromwellryan","email":"ryan@cromwellhaus.com"},{"name":"dflynn15","email":"djflynn15@gmail.com"},{"name":"kaseybon","email":"kasey@heysparkbox.com"},{"name":"myockey","email":"myockey@gmail.com"},{"name":"patricksimpson","email":"izerop@gmail.com"},{"name":"robtarr","email":"rob@robtarr.net"},{"name":"sparkuser","email":"npmjs@heysparkbox.com"}],"homepage":"https://github.com/sparkbox/cachebust#readme","bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"bin":{"cachebust":"index.js"},"dist":{"shasum":"17e9ad3ab2e342b3731577c5e93e964ff89633b3","tarball":"https://registry.npmjs.org/@sparkbox/cachebust/-/cachebust-0.1.0.tgz","fileCount":6,"integrity":"sha512-fY5Mx19uIklWrI6W9sXWAJI3VzovhlPAND5TAMKQjZRuGHzL1U701v6Xvwrlp3aCWuzvPQMHdQCdNh930bH1qw==","signatures":[{"sig":"MEQCIAy6ONySBuBiYNxezZ39FPPUdBtNlocACq9eryzJuD5AAiBuNEpoMt2Ar0rrnS1zkHr/hbxeEsL6WbS6LegPE675RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7881},"engines":{"node":"~8.5.0"},"gitHead":"4c45eed10c493a570e6de0587e07f72b202313a6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"patricksimpson","email":"izerop@gmail.com"},"repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple cache buster","directories":{},"_nodeVersion":"8.9.4","dependencies":{"commander":"^2.14.1","fingerprinting":"^1.0.1","replace-in-file":"^3.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cachebust_0.1.0_1519842524425_0.35712993538644144","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@sparkbox/cachebust","version":"0.1.1","author":{"name":"Patrick Simpson"},"license":"MIT","_id":"@sparkbox/cachebust@0.1.1","maintainers":[{"name":"asimpson","email":"adam@heysparkbox.com"},{"name":"cromwellryan","email":"ryan@cromwellhaus.com"},{"name":"dflynn15","email":"djflynn15@gmail.com"},{"name":"kaseybon","email":"kasey@heysparkbox.com"},{"name":"myockey","email":"myockey@gmail.com"},{"name":"patricksimpson","email":"izerop@gmail.com"},{"name":"robtarr","email":"rob@robtarr.net"},{"name":"sparkuser","email":"npmjs@heysparkbox.com"}],"homepage":"https://github.com/sparkbox/cachebust#readme","bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"bin":{"cachebust":"index.js"},"dist":{"shasum":"d2f6c76db454d137229df2e2f26bb396cea1f6eb","tarball":"https://registry.npmjs.org/@sparkbox/cachebust/-/cachebust-0.1.1.tgz","fileCount":6,"integrity":"sha512-2y+Xy80Rs4WR4MMHZxnEgcPnpNXa+CSkAnSr4MkJ2NW0XQj7okeLfqGED6p1Aizmcga3OUwhsy0CLzf6cXgbOQ==","signatures":[{"sig":"MEMCIASPQ8heU8NoAajdOLnVuCUKqSwXEdCUtujRxV7vqkEcAh8N+xH8FWfugUfr9MWEtea/h+y41FcZuqz35g1YZytt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7879},"engines":{"node":"~8.5.0"},"gitHead":"7059e5414e9db23ae6b5485a93ba8449c9ec21e8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"patricksimpson","email":"izerop@gmail.com"},"repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"_npmVersion":"5.6.0","description":"A simple cache buster","directories":{},"_nodeVersion":"8.9.4","dependencies":{"commander":"^2.14.1","fingerprinting":"^1.0.1","replace-in-file":"^3.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cachebust_0.1.1_1522240157451_0.02266341685344342","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@sparkbox/cachebust","version":"0.2.0","author":{"name":"Patrick Simpson"},"license":"MIT","_id":"@sparkbox/cachebust@0.2.0","maintainers":[{"name":"asimpson","email":"adam@heysparkbox.com"},{"name":"bryanbraun","email":"bbraun7@gmail.com"},{"name":"cromwellryan","email":"ryan@cromwellhaus.com"},{"name":"dflynn15","email":"djflynn15@gmail.com"},{"name":"kaseybon","email":"kasey@heysparkbox.com"},{"name":"myockey","email":"myockey@gmail.com"},{"name":"patricksimpson","email":"izerop@gmail.com"},{"name":"robtarr","email":"rob@robtarr.net"},{"name":"sparkuser","email":"npmjs@heysparkbox.com"}],"homepage":"https://github.com/sparkbox/cachebust#readme","bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"bin":{"cachebust":"index.js"},"dist":{"shasum":"08c5895ed8453f59dcbb17134e7b509bcd2e6de2","tarball":"https://registry.npmjs.org/@sparkbox/cachebust/-/cachebust-0.2.0.tgz","fileCount":5,"integrity":"sha512-ROUqHIbKp9clfFwqJdRRLss1BSrKSYh6Vk1L6+4czZ4EhrTViGQDCkHsMoXjO6A7QMCI/MQBX1WisPcmhszSog==","signatures":[{"sig":"MEYCIQC4kNYb0XhVpMfrtDdSKGKm7oQ5xbyK6jMqNCUdNX7p/gIhAPe2v5DQrOMB9/b+rfXZrq7fWkgXlWGp3XkckOApPMyh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP5ByCRA9TVsSAnZWagAA80cP+wQq2AqjXFGupNZ6zSQz\nERH3fMjiKegVR2C5T9Hf1zJUMFqfeV/JlBOFWoLx8qxnN7uq7z8ZHKqElC1R\nZK5Bl4PHZflrTwq9Bfd0eF8lmGcOUA67i6PcKDb+rBEe14rVaeVeFzZiJWeD\nbhMlqXPTlr/6AAhFW1zMpouE8AAfh6H1o7dDTWJkC3YbFM0HEiTFBFqQ1S0C\nJ9/8eycuoNGVksRO2YQpKOqP/ZjV7VD9UHpl3SBezRmhfGDJxPX4iC9Z8hfO\nHjxbPhtgf3wS6HTfHqQDm1y6DLQnZSGZEyhaud6rG+jGDINkAMWezrUnDgcX\nkNl58cA4D6r5dvBv51+R6PrpMiFiBS9qPAj7IlcqQdOLdmYY/nAhBkciIUq9\nBxnA14z0q1hXHZPo2Huz4YGTjBp1BXi1SeGXtGu3fCdJacDk/iAKo77yJLP5\nlZzX2RESdVM4AnpncwlPLsWgGA2CegjBZ69RNUjcvMmFaWBGJVQz+6Bgv7ea\nH8H97Ghh50R9CT2zYHMS3XgpxOrFGkXUWklGcjfbrNkJk7bpli5+Uel9G10n\nsQwNtBUUyRL95i6IY2LtfM2R8NWutAT7i9skZMPLuaj3u0FK6LhlTppMwgnC\nkoXX2L5pXF9XLZurKhJM0mRlHKq1HW5GV66sp2Ert0dROaeWSlgixGCwfB7g\nbJii\r\n=wkHO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"~8.5.0"},"gitHead":"74cd1721e235fd27b4ac562735f834e30b36149e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"patricksimpson","email":"izerop@gmail.com"},"repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"_npmVersion":"6.4.1","description":"A simple cache buster","directories":{},"_nodeVersion":"10.11.0","dependencies":{"globby":"^9.0.0","commander":"^2.14.1","fingerprinting":"^1.0.1","replace-in-file":"^3.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cachebust_0.2.0_1547669617331_0.03326553886116157","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@sparkbox/cachebust","version":"0.2.1","author":{"name":"Patrick Simpson"},"license":"MIT","_id":"@sparkbox/cachebust@0.2.1","maintainers":[{"name":"asimpson","email":"adam@heysparkbox.com"},{"name":"bryanbraun","email":"bbraun7@gmail.com"},{"name":"cromwellryan","email":"ryan@cromwellhaus.com"},{"name":"dflynn15","email":"djflynn15@gmail.com"},{"name":"kaseybon","email":"kasey@heysparkbox.com"},{"name":"myockey","email":"myockey@gmail.com"},{"name":"patricksimpson","email":"izerop@gmail.com"},{"name":"robtarr","email":"rob@robtarr.net"},{"name":"sparkuser","email":"npmjs@heysparkbox.com"}],"homepage":"https://github.com/sparkbox/cachebust#readme","bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"bin":{"cachebust":"index.js"},"dist":{"shasum":"c0ac7cbd714ec018e4398686aa2af124b8f85b77","tarball":"https://registry.npmjs.org/@sparkbox/cachebust/-/cachebust-0.2.1.tgz","fileCount":5,"integrity":"sha512-dESFbzQ+KoqZRsCpvTVqsEQcMyGy+rxr0Lp2F0P8fG8Xy2Fx809m57+m0IWsQxYVfJw4Srh5VN/OGUPDX6OVJQ==","signatures":[{"sig":"MEUCIQDNE1hBjxmdQ7B27aMBZvc3cR2B97Yvz4I6kKTcbLViVwIgHLn9SPeIsDGUhUHOv/sz6BRrdqMyJwAeRlQjUTaTRX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP5GNCRA9TVsSAnZWagAA3XUP/AmwXgLZS8WlDkabZXj2\nv7oNJVZtEPIbqthmr0/T5AIP+JKKWCe/B/vAI5bv6sjbLCfM1lQEgVS0XyjR\nckR5cfbLgWfY2E02zo+ON4N0skq+HueEmtrLSNRuVlR8Dbi+dmAjrIknOBsU\nt02TXF4Xx17R0tcbhRN323Inc2su9yIbdubG4NUjNqEqWcLUnUq4+wwim1dd\nINiFYoPS3jC6EChBNMLokudeiHOt84q9g3A1vNz7+hPuB3HVBRPhltT/wVTe\nvGTwSW+3T+DiSGeDiCuh7AQsW5UMO2DTWblR3yh5fau9e+yztbJJoPM7Krij\nB6rL3+1hBhZpOPu/rQ9PqGrx8K/qpDtowlgMLuIIsVgL7QPt+7127JZRO5Eq\n6nqVAJAj1oxGkuIk246zwwV0x9+nXbcSQJG31T+oEklMVn9e9yPIF4xycuCV\nwNYGrq0HrIfBlYiZQabeM8o+297y3krCvyI5srFs1qvZNdcye3Ika+pq5dVr\nfOoZO1ieoZrHe9TtA+guD5wfo/qWHv0C/sRXr4O82aVBes8Y+5fnjZXyITzP\neGSWVh2b1Nnk9IgrluOPoAKNmyZ8Om9okQiUf22SUblc0YDG1vywQDPEptKx\n0G2XnZb4A14unW7X/4OKtbmb3F7a0szC4US1oP2a5L1s/jb12VJ19cpNTSfA\n7Et2\r\n=NeT4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"~8.5.0"},"gitHead":"74cd1721e235fd27b4ac562735f834e30b36149e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"patricksimpson","email":"izerop@gmail.com"},"repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"_npmVersion":"6.4.1","description":"A simple cache buster","directories":{},"_nodeVersion":"10.11.0","dependencies":{"globby":"^9.0.0","commander":"^2.14.1","fingerprinting":"^1.0.1","replace-in-file":"^3.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cachebust_0.2.1_1547669900995_0.480876055198288","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@sparkbox/cachebust","version":"0.2.2","author":{"name":"Patrick Simpson"},"license":"MIT","_id":"@sparkbox/cachebust@0.2.2","maintainers":[{"name":"asimpson","email":"adam@heysparkbox.com"},{"name":"bryanbraun","email":"bbraun7@gmail.com"},{"name":"cromwellryan","email":"ryan@cromwellhaus.com"},{"name":"dflynn15","email":"djflynn15@gmail.com"},{"name":"kaseybon","email":"kasey@heysparkbox.com"},{"name":"myockey","email":"myockey@gmail.com"},{"name":"patricksimpson","email":"izerop@gmail.com"},{"name":"robtarr","email":"rob@robtarr.net"},{"name":"sparkuser","email":"npmjs@heysparkbox.com"}],"homepage":"https://github.com/sparkbox/cachebust#readme","bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"bin":{"cachebust":"index.js"},"dist":{"shasum":"96bddc89a2279c41150910e9b7f7199bd2c65c59","tarball":"https://registry.npmjs.org/@sparkbox/cachebust/-/cachebust-0.2.2.tgz","fileCount":5,"integrity":"sha512-kAnZF0lYaR44ULPbAnezyYLdIycWoReyk84bA2iQTK4dNLEc4euwFy8y31DZDQp05+WCQ61+AZf5UEcKdaY07g==","signatures":[{"sig":"MEQCICRpy7p/gRVKj6wib/F6ao94dzVRVJqCsikHRcGEriblAiA3wbg4/UgkxWN3Kz7m+zmJEFyYAjW8PJvMLpheVWkGzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP59MCRA9TVsSAnZWagAA4+sP+wYn0HKPmrN0dFAL/lt+\nwWoP0Y1rDta142PGpRk35lHSBmd61yHerVk4XQI6al6Iq1/YfzmQulA+w1Be\nqNfL2cwi/zQl0NLLTe/Za7e8+RQQmyoUuLubvSdufyljfpc/aWlWLDOLUYV4\nUQQ27NH5rJjqMfyFAgPDd24NnT2AFSTsL6y7E4LtS/kv1VclRAAbL65/BWiH\nYFGVZJ1uuNfQliIzt7+IGnJZQAZyz0wngjdS09C74x6GnS7VHdj9lYQgtFbZ\n+xH6U2npm287hztC1JIj65/C2+pSmAFTbvUyVw2AErMwpKOY7CNOEutyCGvN\nwVtWVuItmVZgpeDXpdOMaZJH4EEk87jTTZQtsKqpUgA3DJEGwZWoz1aS1szL\nUSV9Io/0E+7wdOkqqvtqlw7GmMr0csg3UbpYauqTtUonhtvS2NukWFIbiUwz\nQ1VLvn0Q1gst1stsyZiLo2zPSAVcj7vS58V3M/e4OQfLG51nFKFR4A3umH87\nmF8HlgF4MPUO0fmMnRMXydFjh+IZJ/AiDXhGwoasD+2M2BizOvWP7bZBaPJm\naBZn3rZqiAU9v/yUnoj/Aut4IoZLIODySYp28I0uoosj2tBm9oYKK7a+l7Oj\nmMGJn+utyms5B1FdOHVA9UDHC0ppJmMw+Zr5zmpXmXthYcyOxf/h2r5h40z9\nRq5m\r\n=J3ZI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"~8.5.0"},"gitHead":"213d0ab1ef7edf235c5244a6c21110ef671ff97f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"patricksimpson","email":"izerop@gmail.com"},"repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"_npmVersion":"6.4.1","description":"A simple cache buster","directories":{},"_nodeVersion":"10.11.0","dependencies":{"globby":"^9.0.0","commander":"^2.14.1","fingerprinting":"^1.0.1","replace-in-file":"^3.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cachebust_0.2.2_1547673419856_0.6291785008670858","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@sparkbox/cachebust","version":"0.2.3","author":{"name":"Patrick Simpson"},"license":"MIT","_id":"@sparkbox/cachebust@0.2.3","maintainers":[{"name":"asimpson","email":"adam@heysparkbox.com"},{"name":"bryanbraun","email":"bbraun7@gmail.com"},{"name":"cromwellryan","email":"ryan@cromwellhaus.com"},{"name":"dflynn15","email":"djflynn15@gmail.com"},{"name":"kaseybon","email":"kasey@heysparkbox.com"},{"name":"myockey","email":"myockey@gmail.com"},{"name":"patricksimpson","email":"izerop@gmail.com"},{"name":"robtarr","email":"rob@robtarr.net"},{"name":"sparkuser","email":"npmjs@heysparkbox.com"}],"homepage":"https://github.com/sparkbox/cachebust#readme","bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"bin":{"cachebust":"index.js"},"dist":{"shasum":"e578f347c59c10c5c1ad6832eb26c9e7aae5b5e8","tarball":"https://registry.npmjs.org/@sparkbox/cachebust/-/cachebust-0.2.3.tgz","fileCount":5,"integrity":"sha512-eBZWZ9eyinWdruO01/FmGRlyS6u4XE78GXMh42yCHLnkSe4hUhCrwgzzO0LZVDgXWSXejk5shUmIqFY0wrIxzg==","signatures":[{"sig":"MEQCIASVLtuevJG+LC3VDt+yP9zBKHvagl3MLWFmTqE84SMvAiA4Y6ElqQKGe0rnM03Mtmd/NnuvMNB7yJv2wnXUZLvHEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRzuaCRA9TVsSAnZWagAAQ7EP/1AJ1JFp/+19W4qm8pjV\ng5fWW3Q6Lc/Mnh5VFrK+vrtyFKpuE9dKlIsFAAQyeO8SSNe+f26uZT1LUIce\nqNJealu+Co25XqUaOQQTou4G/Lle2uMtX08F+2vJiuf77oI4G/0qjnMjHg0h\npsV44N7iIdWvXO+9xpG0Vhoa9mH/Me/ttm/GVeWblyqV2K67WOpBmyr4U4BC\n2YiDEMuaya5SLAFl4+avmmo1LgE1V8CpAZDsSxyYa99pmucfQZwcluXlov1j\nfVo5FzGurgQ/iVtCe3YHD+nke2dYLwdhFXZd44Jsj0aPm9ipukg511qCq0vs\nlWtHiQigMuXnfoN1k1OzbdpzLUZ+eXkoMczhbtro2wKQ7dK4SY0snKiS4oZB\nZurh4+p8x7zr9evp834NGhJWUX0OG3pYerxFGJTuKRYpJDWDDZfKvo8PL4lO\ngS4dl7+0Y9D5W0Id78c3uLOrqMDz/OmSkeLPTXG7VR9O8zV0xxD35A3Opfye\nh/3WZvhLj3bF4S57HDRCFzVpFJ6GvxzRqvtN2pxy1Frx6TlkYAQezCAmr+vZ\nyPRuh741KOxMQPRgpDXWR31cUZ4Ha+e7auJ8JspFrzH9ImgXO9I6e8HiJWe/\ncxAsDuhpJoT/2GJobruxSLDK+lrw2G2FUEjm5ap85f9AMTbHykTW+wzX/ueo\n0OwR\r\n=D58C\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"~8.5.0"},"gitHead":"ad81e0ddb2878d985fcc1ee1d7fbfa7242f65a3d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"patricksimpson","email":"izerop@gmail.com"},"repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"_npmVersion":"6.4.1","description":"A simple cache buster","directories":{},"_nodeVersion":"10.11.0","dependencies":{"globby":"^9.0.0","commander":"^2.14.1","fingerprinting":"^1.0.1","replace-in-file":"^3.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cachebust_0.2.3_1548172185497_0.7210466086546057","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@sparkbox/cachebust","version":"0.3.0","author":{"name":"Patrick Simpson"},"license":"MIT","_id":"@sparkbox/cachebust@0.3.0","maintainers":[{"name":"asimpson","email":"adam@heysparkbox.com"},{"name":"bryanbraun","email":"bbraun7@gmail.com"},{"name":"cromwellryan","email":"ryan@cromwellhaus.com"},{"name":"dflynn15","email":"djflynn15@gmail.com"},{"name":"kaseybon","email":"kasey@heysparkbox.com"},{"name":"myockey","email":"myockey@gmail.com"},{"name":"patricksimpson","email":"izerop@gmail.com"},{"name":"robtarr","email":"rob@robtarr.net"},{"name":"sparkuser","email":"npmjs@heysparkbox.com"}],"homepage":"https://github.com/sparkbox/cachebust#readme","bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"bin":{"cachebust":"index.js"},"dist":{"shasum":"d7f3f6692f3a8159e3459b3451133f291573f09b","tarball":"https://registry.npmjs.org/@sparkbox/cachebust/-/cachebust-0.3.0.tgz","fileCount":5,"integrity":"sha512-MT1ZvlISmCxe0KIEExTgmdI8OzCo+rJVqwEj6ic9a119CtX00Ml4GitZk+etKktGUvBdvfu9oFzul3E1fMKGtg==","signatures":[{"sig":"MEQCIC+gu4pAes3K5RMqz40g4Kp1a4mL+MglP9xVChv5ZcY1AiBAfm/ebXoWcIuQ6WSh1W5rsQvtxO3MyROe/oEmnnp0Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckl2HCRA9TVsSAnZWagAAlfkQAJDxw5wnw4rhJbH+xogV\n8rNeTetm4PIY6BX29YXwXZbR8gIkFH5bBXscWRYqg6x8/ck1gg7UkHsmtjBB\nZzjwg5lhtPmI5t97OOMVIAupj0tdVO1aHsyXT9wAj5F4Uzay8IU6jm6av4+z\nlZPM7XeSD4fzw/k1eJYWJ4z/qg+/QfYQXa7/QMWYGUU+N6zUqT5GPU4moBZA\n2achyQZcrAn6MzEWJpI/8I8amhVPCM3M9GurYdwULMvoOQPzlVFXkRoBcTC7\nSpTZgZKD3D7Un1NjfRexYkBcv5rV1DEy4bBalb2xNPx8i5JpG2t3BeARssco\n4AhRCGHcXPhxFxTifB1QapC+uyG2i0bh0LRHM0HYd9oFbwU+z85zvV8rluiD\naEBEDPbyO2SiuIQJlki5Bcq4pdwMsRmaJ8NbkSYbYt7+UgZY5gAFh1ADbmj+\n3CXUr7c6kk05HJeXjEPPwayQ4rLcofir2AUsHzeOBV9/hZk4ZdMgbzaOgFPw\ncbzbtRFjhkDbZwo+ANIdo2ELBr21rfbUfDo7qk3egyWghXavgPlumTgdZm8V\nSyti8nhtv53WT/2fLp1m4D6fbHQsuD02ohNcGiTPSPR5LZiY1NiEiT8R5k8T\nyZp8+tKw5CJ4v6yb9Bq+rh9iX5cljR9kB/9QfTTmGfjXseYs1LpKmk9RKio0\nUpnp\r\n=uqvW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"~8.5.0"},"gitHead":"f21027f9ec524d83f798a0f91df9755f32a2f5b4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"asimpson","email":"adam@heysparkbox.com"},"repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"_npmVersion":"6.7.0","description":"A simple cache buster","directories":{},"_nodeVersion":"10.14.1","dependencies":{"globby":"^9.0.0","commander":"^2.14.1","fingerprinting":"^1.0.1","replace-in-file":"^3.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cachebust_0.3.0_1553096070318_0.29199283969295875","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-02-28T18:28:44.372Z","modified":"2025-10-14T14:38:02.649Z","0.1.0":"2018-02-28T18:28:44.495Z","0.1.1":"2018-03-28T12:29:17.594Z","0.2.0":"2019-01-16T20:13:37.462Z","0.2.1":"2019-01-16T20:18:21.089Z","0.2.2":"2019-01-16T21:16:59.994Z","0.2.3":"2019-01-22T15:49:45.593Z","0.3.0":"2019-03-20T15:34:30.442Z"},"bugs":{"url":"https://github.com/sparkbox/cachebust/issues"},"author":{"name":"Patrick Simpson"},"license":"MIT","homepage":"https://github.com/sparkbox/cachebust#readme","repository":{"url":"git+https://github.com/sparkbox/cachebust.git","type":"git"},"description":"A simple cache buster","maintainers":[{"email":"kaseybon@gmail.com","name":"kaseybon"},{"email":"developman@heysparkbox.com","name":"flotsam"},{"email":"jon@heysparkbox.com","name":"jon-sbx"}],"readme":"# cachebust\n\nStraight forward asset fingerprinting \"cachebuster\" for production applications.\n\nRequires **Node 8.5.0** or higher.\n\n## Using cachebust\n\nInstalling\n\n`npm install @sparkbox/cachebust`\n\nThe recommended way to use `cachebust` is to either add your\ninput data in `package.json` or in a `.cachebust.config` file [(see config)](#config).\n\n\n## Running\n\n`cachebust`: will create your fingerprinted assests & update fingerprinted \"source file\" names inside the\ntarget \"template file(s)\" as specified in the package.json file or the .cachebust.config file.\n\nIf you need to restore your template files, you can run: `cachebust --restore`\n\n## Config\n\n[Globbing](https://github.com/sindresorhus/globby) is allowed for `target` files. So `\"target\": [\"path/to/target/**/*.html\"]` is allowed.\n\n### Package.json\n\nCreate a key in your `package.json` file at the root level, with source/target keys.\n\nFor example:\n\n    {\n      ...\n      \"cachebust\": {\n          \"source\": [\n              \"path/to/source/css/style.css\",\n              \"path/to/source/js/script.js\"\n          ],\n          \"target\": [\n              \"path/to/target/template.html\"\n          ]\n      }\n      ...\n    }\n\n### Config File\n\nAlso you may create a config file in the root of the project directory called `.cachebust.config`\n\nThis will be a JSON object like the following:\n\n    {\n    \"cachebust\": {\n        \"source\": [\n            \"path/to/source/css/style.css\",\n            \"path/to/source/js/script.js\"\n        ],\n        \"target\": [\n            \"path/to/target/**/*.html\"\n        ]\n      }\n    }\n\n### Direct Input\n\ncachebust allows you to directly specify the **source** and the **target**\nyou'll need to pass in a comma seperated list for example:\n\n`cachebust -s path/to/source/css/style.css,path/to/source/js/script.js -t path/to/target/template.html`\n\n**Note** Direct input will override the config and package json cacehebust paramaters.\n\nThis will fingerprint the following files:\n\n    - path/to/source/css/style.css\n    - path/to/source/js/script.js\n\nThis will then update your template \"target\" file with the updated filenames:\n\n    - path/to/target/template.html\n\nTo restore these you'll have to again pass the target and source files:\n\n`cachebust -r -s path/to/source/css/style.css,path/to/source/js/script.js -t path/to/target/template.html`\n\n### Running on production\n\n** WARNING **\nIf run this without a backup, it is descructive. It will not backup your files.\n\nAdded a `-n` or `--no-backup` option to cachebust, this will no generate a manifest file. See https://github.com/sparkbox/cachebust/issues/9\n\nIn some cases this is desired, say on a build server, or in a git versioned repo, there is no reason to keep a manifest since each deploys a copy of the original is retained from the source control.\n\n### CLI Options\n\nYou can run `cachebust --help` for more options.\n\n    -V, --version         output the version number\n    -s, --source [files]  source file(s) to be fingerprinted; comma seperated file list\n    -t, --target [files]  target file(s), template files that need the fingerprinted asset file names; comma seperated file list\n    -r, --restore         copies the backup file(s) back to the original; backup file(s) are removed.\n    -q, --quiet',         All normal output is surpressed. Some errors will still be generated.\n    -n, --no-backup       Warning: this will not generate the manifest file. This is only to be used on PRODUCTION servers or under version control. This is descructive!\n    -h, --help            output usage information\n\nEnsure that the file lists for `-s` or `--source` and `-t` and `--target` are comma seperated.\n\n`-s dir/path/file.ext,dir/otherpath/otherfile.ext` etc.\n\nYou can pass in one file (no comma, or mutliple files for **both** source and target).\n\nYou may also specify a single file, without a comma.\n\n## License\n\nThe MIT License (MIT)\n","readmeFilename":"README.md"}