{"_id":"postcss-hash","_rev":"10-1e460052994f693a9955d45f36f3f00e","name":"postcss-hash","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"postcss-hash","version":"0.1.0","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"lodash":"^4.17.4","postcss":"^6.0.1"},"devDependencies":{"eslint":"^3.19.0","eslint-config-postcss":"^2.0.2","jest":"^20.0.0"},"scripts":{"test":"jest && eslint *.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5","env":{"jest":true}},"gitHead":"660c12747a260ea7e68e37ed7c85195e13b2b78e","_id":"postcss-hash@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{},"dist":{"integrity":"sha512-b9hOP1mtogGsMBjRv14gmbgCMxXlpZkzLXTxtXDAsbJBi/44YTapAiLxhKbOlsp0ilKizWV+bCkyBeVls9xcGA==","shasum":"5132432d822f0db5b3847e26fa35a238a5a2765e","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAR4HP2PKOkK6T66eXFLaQcky/wxWeSKP3HbPQyWPAJAIhAL5DvzNOPEOCBUWR0p/3C1diUjVWLsn/OL/Uiu/Brlf8"}]},"maintainers":[{"name":"dacodekid","email":"damacusr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash-0.1.0.tgz_1503752037502_0.21244995994493365"},"directories":{}},"0.2.0":{"name":"postcss-hash","version":"0.2.0","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"fs-extra":"^4.0.1","jsonfile":"^3.0.1","lodash":"^4.17.4","postcss":"^6.0.1"},"devDependencies":{"eslint":"^3.19.0","eslint-config-postcss":"^2.0.2","jest":"^20.0.0","mock-fs":"^4.4.1"},"scripts":{"lint":"eslint --init","test":"jest && eslint *.js","test:watch":"jest --watch"},"eslintConfig":{"extends":"eslint-config-postcss/es5","rules":{"max-len":[2,100]},"env":{"jest":true}},"jest":{"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/data/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","moduleFileExtensions":["ts","js"]},"gitHead":"0928edbd341c7079bbeda85c0e0f43a2efbf299d","_id":"postcss-hash@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dacodekid","email":"damacusr@gmail.com"},"dist":{"integrity":"sha512-btMO0Jx4XdH5w4Dszn81AbsvBrw9/cGPGQSHNyQ7ISzsI4rw0n5d5hiW7E3Wt0iMf0hz8QbHy5d7tYGADhv2mw==","shasum":"0699cff0b8cf6b4ae691b473d2322091c27873fc","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMaJl/4QCpGAR2Mvt4iXYWUKzR7IRC7SciT/Fr0TJnAAiBhl401BLiKDNgwvZ3b49LZdJYIlzKjYFEAFs6dBR890w=="}]},"maintainers":[{"name":"dacodekid","email":"damacusr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash-0.2.0.tgz_1504034962151_0.46246105758473277"},"directories":{}},"0.2.1":{"name":"postcss-hash","version":"0.2.1","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"fs-extra":"^4.0.1","lodash":"^4.17.4","postcss":"^6.0.1"},"devDependencies":{"babel-core":"^6.26.0","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^3.19.0","eslint-config-postcss":"^2.0.2","jest":"^20.0.0","mock-fs":"^4.4.1","regenerator-runtime":"^0.11.0"},"scripts":{"lint":"eslint --init","test":"jest && eslint *.js","test:watch":"jest --watch"},"eslintConfig":{"extends":"eslint-config-postcss/es5","rules":{"max-len":[2,100]},"env":{"jest":true}},"jest":{"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/data/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","moduleFileExtensions":["ts","js"]},"babel":{"presets":["es2015"]},"gitHead":"bf8c255777a1a3172021b5c5080660ec40243c33","_id":"postcss-hash@0.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dacodekid","email":"damacusr@gmail.com"},"dist":{"integrity":"sha512-ExixAWPInxw/ZAd9WysWARYimHBplACu7AIiW7LpJOj+zQwEsu35mxwSS8lYIUqS89ZbOGdfznBMnbHjKGh2dw==","shasum":"f362b093fb9343cb1831c6f9f5ef2b013371462b","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpNhyvE4eepvBDpVvtk7g8eLcszHTtrIL7CLfk1bOFgAiAn2ZQ5OXydg54CZeCzDEsUxPkV5xke99FK8Sb+fZhq9Q=="}]},"maintainers":[{"name":"dacodekid","email":"damacusr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash-0.2.1.tgz_1504038922882_0.4189047229010612"},"directories":{}},"1.0.0":{"name":"postcss-hash","version":"1.0.0","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"postcss":"^7.0.2"},"devDependencies":{"eslint":"^5.5.0","jest":"^23.6.0","mock-fs":"^4.7.0"},"scripts":{"lint":"eslint --init","test":"eslint *.js && jest","test:watch":"jest --watch"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6},"globals":{"Promise":true},"rules":{"max-len":[2,100]},"env":{"node":true,"jest":true}},"jest":{"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/data/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","moduleFileExtensions":["js"]},"gitHead":"4d07f68ce0060f66b11fac5c4fa8ee7d8ba0e5e0","_id":"postcss-hash@1.0.0","_shasum":"a46a60db1960dd444bbc4a69878027c3fba610cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"dist":{"shasum":"a46a60db1960dd444bbc4a69878027c3fba610cc","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-1.0.0.tgz","integrity":"sha512-UgDqJ8v3FcZ6V1xdl6mKiIwK78YG/Kq4ujxwCCbxobfVfd2mH0DKC7K9aWP2fq9jY+GwyDWoQNgYpTp5QM4fjg==","fileCount":7,"unpackedSize":219103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm5qDCRA9TVsSAnZWagAAngQQAJFD1TC61llZkGx+2nmP\nSev+AhAVFFD/6FAQQBOZhaVv5cy432SVp+2sU4/ICx2JhRj5PXhfAtoSqZpN\nuWVSKTmk8MVy/56/48xyciYIQjnt7RYVZ7dkdEPQcarpIThE9D1anW45+MEk\n2T533lpnuS7UXUdljNf7jwaGjRIiC90DwjQCl9+5XlgIiPrJuWIEj3RKEAuW\n95ifelM4LU4b9ig9Eg5bXhJraMUke1Uh1uZ2Dx4pReaoUyqQsP9CJBthNhjc\nHowRj9Y6MfNc52MkG9SRMl9CA8pDljA/JvaXryRd6j3ORpX/8cn4F2BRC+Vq\nJe8FhNyrFvNrMxfYtwnz1kl+HQyxrBCs8TJn/lyteuOYjtVqJUzxgbi9YSWe\nt4RNBmBEjejt4s1SkXgMglhgZqF14cq1D1oNvAkS2JybYKOZPT48mhzvnv5q\naklleSeaN0YFT9pSSvlVVPBUFKJ1ZJEBEfEkZ6xv3A+5jR15Yo+MZWehP6zm\nQpGt+AFTqdqP3knAcfa7MkUmrEdAF7y8cB1VIB5lks7ws779Q1/XJ5boJQK8\nPrLDzqWqEDmV0YgWtYMzAsUYCqe7SzXVC73IlhaOIEtpF4X2plAgpr33KCDm\njIAW8ZLax95JuA1/zr+ghDTxbZVKCNOqOrQAYCAGzgaFqtaEX248kdQzs0Fs\nLV5W\r\n=v8t+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEuMdPJx17rIt8JgzcEr9hajBQ5HTLnbbTILZYi+Um/AiA7TK/dUeMmEWn9sNys5CkzQ/6cGqU2mACTmvm8JsllIA=="}]},"maintainers":[{"name":"dacodekid","email":"damacusr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash_1.0.0_1536924290768_0.5510698071145932"},"_hasShrinkwrap":false},"1.0.1":{"name":"postcss-hash","version":"1.0.1","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"postcss":"^7.0.2"},"devDependencies":{"eslint":"^5.5.0","jest":"^23.6.0","prettier":"^1.14.2"},"scripts":{"lint":"eslint --init","test":"eslint *.js && jest","test:watch":"jest --watch"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6},"globals":{"Promise":true},"rules":{"max-len":[2,100]},"env":{"node":true,"jest":true}},"jest":{"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/data/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","moduleFileExtensions":["js"]},"gitHead":"2c8a5985f319e7f464a727fc224c5e7664d6c30a","_id":"postcss-hash@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"dist":{"integrity":"sha512-vCmJzL6dthTJIBy9miZTtm5iuh5PK7sEfcRl1+6UWmUcsY/Jeey/jJyLwpk1KJUvBLB7M7RovLS1Vts1bc6cvA==","shasum":"5c011d6cbfe375b30f9f9db97b150cf274ed7f9a","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-1.0.1.tgz","fileCount":6,"unpackedSize":7966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm59KCRA9TVsSAnZWagAAHXIP/RL02I3JMc2BFQZab8B7\ngbw2zQIGSAUAWXrk2uSzLO12HNJjZe3RjbSDMCCqiX4vBT+bck7nGaNJ3LKI\nQl9CZTOzNQKSlA2FBdvJAMitNaA8hV7Jx2MMOWQIQ9MYRrrhAu06YuwYAZhx\nGKghRV/wn6m9CXi9dUe+ZR/BTLQctxQd84cSlJFglRbrGYaEecZTT1UqQ8cc\nYgAEQLKNgb1bmjtGA2zgDt5Pg4+IsBckVB8Ujo5JlZ7YyXJx8UpZ/kw41Vfw\n24CemFGvaj+xvDMy6kwoYfisfEFk+26CJOmv4rI1DkdL4Q06H2aadmgi1h1U\nys0q1qIZnxhZMmTu/ZIQPp25+Q/0kjUs+YNmu2x86Q78x599LdkgrnaU+ABx\n5iMglvuopm6TJVJ09LPqbzFZplR/+LKUBPzvZy5fJCn1xsHU1CnRpZc20uaE\ndPxc5GXRG5x+ihegduyzzKkOhfhSwX9e3WLlYg2YjkjeUI+Z8iZwQpSKd4Q0\nUkrk8IoyEp3YTnqxfpJzir4OyG0jZ3vfIDyp2uIMB8rCd+mW4JjFoHhDm69f\nTgVOJc6+w5hSqLu5dpml4OVXi5EUlwFR6aVdczMDZ1/th5kpJZoF73kSHwjr\nXE7qTEBq05c7IEUZMyuxAXmllEhXMfUnth/snJIo4781ZXuEIati0yasv+/A\nyBGu\r\n=aLcU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbaJSJLH9zjAvNNN7+G5/MZhGED7eLAEXXFm+ddtiiwwIgbc9Op8uILr1hYScP8rRipKI45TS73IdDyNHj8Di3TIA="}]},"maintainers":[{"name":"dacodekid","email":"damacusr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash_1.0.1_1536925514106_0.17312340858600783"},"_hasShrinkwrap":false},"1.0.2":{"name":"postcss-hash","version":"1.0.2","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"mkdirp":"^0.5.1","postcss":"^7.0.2"},"devDependencies":{"eslint":"^5.5.0","jest":"^23.6.0","prettier":"^1.14.2"},"scripts":{"lint":"eslint --init","test":"eslint *.js && jest","test:watch":"jest --watch"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6},"globals":{"Promise":true},"rules":{"max-len":[2,100]},"env":{"node":true,"jest":true}},"jest":{"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/data/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","moduleFileExtensions":["js"]},"gitHead":"c1cf4dbf3788fcae4458363087d120093b3c0a49","_id":"postcss-hash@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"dist":{"integrity":"sha512-HCeUkA870GS7tDF9ejnghckduEFesUjlABtWlXWwO10/8uy5lBWyyxZBFM9Q0ceQSV4FwlyAvlNabC/tqHzaZg==","shasum":"f6a0bdc0f018f8781d142e89c41439dac284b58e","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-1.0.2.tgz","fileCount":6,"unpackedSize":8106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm7iSCRA9TVsSAnZWagAAvTsQAIQUO5iBC7/n69ku3aQp\n8mZxrUQ+1zfNTVf7Vx/CcAoocGLwKFtBYWnz6iMSePwMSB/CFL2jIAI/BXaE\nOuLmfbTz4d6oIvM1hDB0N6Oct4DE4prudJMp0WA+Q3/77BxN7KmjM8SJjYMf\nVwXwTS5kRzo2mjO+9q1YWE54YXt0s3iI6GBShrLjVpcahWET8wiqQvpP0J66\nYHLEkni2G4AS1mNyQG03zQTapBJexL5S/TM6+60o1uXOFrEiL3//UlvB98xw\nh388RN+mCrT4e7mFFoSRn9xsIRjIMTqsP0kkGAHtZRoIq3VlGQmLVhauSDJo\n2M/BA8OCrB7KPRw01qhQ0gzXJMWfigiTA0Z6tiJ0bWDEprOHlRuWte+sSRDE\nIGz3YO4/TtfvTZ1ZaFVU5422TH5/5i1RkaiDYlH6UZoy+DvghUDH1bEcJM+V\nlUSYoToppPUldeficRTtKxSvl0MW2shUmOdoBF4cv8LUWzsERywla6BMdIFh\nfhS/0AOmXb+CP9F7boqxzzviXKqWQBQFNIB8nblAclvVHK/pifoHxH8wMqis\nSBnMK1OMf/cK4KI8F1M0rSuWwT6CZP/xgds7wUT8CU4pyznYuQEnapp5+Aza\n5onyYVByu1FJTsdTFDpGIyBHtr12a1VGCRMhEZPmNKd5C5BGCDe+caaO3+sx\nNEmJ\r\n=86Tz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYrK5KaRWkK3tj+lGIXRdn7Nc9sl+Toe7Ur0lExCUHIAIgJisV2poIevVqi3sV/VbPKTp/O+ziFJntzK+LSRPlja0="}]},"maintainers":[{"name":"dacodekid","email":"damacusr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash_1.0.2_1536931986136_0.5727803550963857"},"_hasShrinkwrap":false},"2.0.0":{"name":"postcss-hash","version":"2.0.0","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"mkdirp":"^0.5.1","postcss":"^7.0.2"},"devDependencies":{"eslint":"^5.5.0","jest":"^23.6.0","prettier":"^1.14.2"},"scripts":{"lint":"eslint --init","test":"eslint *.js && jest","test:watch":"jest --watch"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6},"globals":{"Promise":true},"rules":{"max-len":[2,100]},"env":{"node":true,"jest":true}},"jest":{"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/data/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","moduleFileExtensions":["js"]},"gitHead":"b679f6463601dccd54cf2bc351858de3b3dadfd9","_id":"postcss-hash@2.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-hlRGfXYnpZrTg+g8Jdek/Z0DX3XHQ9tHcXhvlTnQFLnKuq/e2UZELuJNxgPg9oMxg9U6UsBkPCzMVmmGG4dgVw==","shasum":"185632a6d51383243197b7b9fde71443795d316c","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-2.0.0.tgz","fileCount":6,"unpackedSize":10136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHK3dCRA9TVsSAnZWagAAjEIP/2oMYYlsScGjpcUOZi7j\noZ6XW4lSqHlKUZ2RLSqYohiEwK+xMx7zHevR4+42XjWiPYCZ6B4Yfr7NaLPe\nPLpFwC+6tYgGP7pSXNXpT3IKwceYsX4UxkNcJ/k+7SIWG4de+MFB0erHGui8\nERO56J59prvNkDXp7X3vC0sN9DxcZR4RRe5eaWxuqF43LNn6cNNBmLBafhME\namjOZarMe2OOklZaI0sEvtuVfxKS4d8j5CaM6cXtrIOIpEej0gyRihArhQqb\nr6hdVeYhSc/71zGkhUTe0AMsa8qyLUYCSsu+ofgSv/4eB8Z783f9s6EIpSHM\n4oNBlbx6G8qnDVrqAYph40LSQye2hySnz5ZIRa5+rDXmTGmNsfYubljjCalB\nfskHKEJK/FfUaNDRr1EOh04o3iFWSGLmyfDuHD/FLLfhGma+Yk5iOLyBD5fS\nlU6tm5YDUjCpbMjNYOdOOchI7bbydfrtvXX/ecDsQNTi2z2Mr0qb/8ebHArm\nPmRJN6T1GjzNn4hJnsbBHKfDZfwcenWju9xrZWv0La+hRiD1RIn1uRhS4ykr\nY9D+8zKhb9q20RhUbzp4iecU2KckofmdflPRhMN3uc7D9+WO2RGHkQugmg8v\n1iLzHHAL5ZLD9A94CvHxiCcPAzjFRiEK13wAHXh2CRvuyaTPnQ6DxzKB4lV5\naZJR\r\n=v4yM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYkdZ8pm76C3rivigEwsxLJk6zNRAMzGNwpcmDZUeB6AIhAMM65s0AMkvDyXxm0et3Y/q1uEN3S/4x/nB2LyupUlG6"}]},"maintainers":[{"name":"dacodekid","email":"damacusr@gmail.com"}],"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash_2.0.0_1578937821157_0.21617535167149082"},"_hasShrinkwrap":false},"3.0.0":{"name":"postcss-hash","version":"3.0.0","description":"PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"author":{"name":"dacodekid"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"homepage":"https://github.com/dacodekid/postcss-hash","dependencies":{"mkdirp":"^0.5.1"},"devDependencies":{"eslint":"^5.5.0","jest":"^23.6.0","postcss":"^8.3.0","prettier":"^1.14.2"},"scripts":{"lint":"eslint --init","test":"eslint *.js && jest","test:watch":"jest --watch"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6},"globals":{"Promise":true},"rules":{"max-len":[2,100]},"env":{"node":true,"jest":true}},"jest":{"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/data/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","moduleFileExtensions":["js"]},"gitHead":"ecb3065025020d0e1baf5af9e06a7baa179311db","_id":"postcss-hash@3.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-ltbQpW4VJ1JyP8CwGBJRPWh3SXPDbTvuZiPRo5/s+scxC1Qa0mOC6PzUHCtD0Rnogy1CnaTRqRC6CSwhZF6SVg==","shasum":"cad0f473065b7e2a75fbcf2b41f9cf8b52d479e0","tarball":"https://registry.npmjs.org/postcss-hash/-/postcss-hash-3.0.0.tgz","fileCount":7,"unpackedSize":10920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1/PCRA9TVsSAnZWagAA19wP/R8gS5IokgMw45MZvshQ\nT2bE/r2cLdS0fYx1bIrqIEmWqjNOFlnE//UN9fGSCwWg5q0GNV8lHhLRI+dv\n+BbEUjPTMtTgQ69SusgZF9+H4AOSdcfDSuzaLiV+YPt/VpK8AC7P72+aSPRI\nXoZEoBpqh5PgBS78fLILSgq5QuAOs4N8AR58E+PsTrGRtcM+I/MXkKISWcKL\nA66LjmKwsbD9Yi+hypOccukBpPs2zNDHIi+aF96jS/jg7Ko8BGRQlqYu3dGi\nw2IdKEFY4+ikOmZqVaPLWvtoVLCXWgM/YQJZ3hltKmHlF604FM1bm8yZ6Jew\n/773spEPfzJmq2fz48rZB4zoMA72LEyCKRgkbl4XPxVeTX9KgERSzgwCyJvg\ny7LDDU4LN+9pqwGdrfU9q6Xq6BE6L58hJBbxD1QQVG+lhX/99AcrJ0ilzGpS\nGjDh6t0t/MkNKcwA4CusO0jxGSFGH6fE41ih7d1ltvSDZQMC3AjWHqJ3tI8N\nRQTKFjqROWNEJWu9SZcvxKuOq8cQT6nTOtFPJOtc8gPVxgTj4xDtQSujGDqe\nPyju0gyc6VmrDtQOSd2XwFfkNwhKSEu3Ditf2zGbbExQIWevLSVEijm3Sc4m\nAGFOtY9t3hudPVWrhn1uo3ya7VZ6QCgWZPgiwo/3hvu4S3tHcDuqNTw7d5Rc\nbWY0\r\n=qLuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmnLTYuHu/1kA9R4RG83H31wytZgAF9wHc7j3mm53QAAiBD+GXm6T0pzDLq0XWevaj9V7mVqZI6mKpLHO0hU3rt7Q=="}]},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"directories":{},"maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"dacodekid","email":"damacusr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-hash_3.0.0_1623416782951_0.4362530233970636"},"_hasShrinkwrap":false}},"readme":"# PostCSS Hash [![Build Status][ci-img]][ci]\n\n[PostCSS] plugin to replace output file names with **HASH** algorithms (`md5`, `sha256`, `sha512`, etc) and string length of your choice - for cache busting.\n\n```sh\n# input\npostcss input.css -o output.css\n\n# output\noutput.a1b2c3d4e5.css\n\n# ./manifest.json\n{\n  \"output.css\": \"output.a1b2c3d4e5.css\",\n}\n\n```\n\n```sh\n# input\npostcss css/in/*.css --dir css/out/\n\n# output\nfile1.a516675ef8.css\nfile2.aa36634cc4.css\nfile3.653f682ad9.css\nfile4.248a1e8f9e.css\nfile5.07534806bd.css\n\n# ./manifest.json\n{\n  \"file1.css\": \"file1.a516675ef8.css\",\n  \"file2.css\": \"file2.aa36634cc4.css\",\n  \"file3.css\": \"file3.653f682ad9.css\",\n  \"file4.css\": \"file4.248a1e8f9e.css\",\n  \"file5.css\": \"file5.07534806bd.css\"\n}\n```\n\n## Usage\n\n```js\n// postcss.config.js\nmodule.exports = (ctx) => ({\n    plugins: {\n        'postcss-hash': {\n            algorithm: 'sha256',\n            trim: 20,\n            manifest: './manifest.json'\n        },\n    }\n});\n```\n\n## Options\n### algorithm `(string, default: 'md5')`\nUses node's inbuilt [crypto] module. Pass any `digest algorithm` that is supported in your environment. Possible values are: `md5`, `md4`, `md2`, `sha`, `sha1`, `sha224`, `sha256`, `sha384`, `sha512`.\n\n### includeMap `(boolean, default: false)`\nSetting `includeMap` to `true` will allow postcss-hash to hash the name of the sourcemap, as well hash the CSS _including_ the `sourceMappingURL` comment. You can set this option to true if you care about the hashed fingerprints matching the contents of the CSS file, and don't mind a performance hit of regenerating the CSS twice.\n\n\n### trim `(number, default: 10)`\nHash's length.\n\n### manifest `(string, default: './manifest.json')`\nWill output a `manifest` file with `key: value` pairs.\n\n### name `(function, default: ({dir, name, hash, ext}) => path.join(dir, name + '.' + hash + ext)\nPass a function to customise the name of the output file. The function is given an object of string values:\n\n - dir: the directory name as a string\n - name: the name of the file, excluding any extensions\n - hash: the resulting hash digest of the file\n - ext: the extension of the file\n\n**NOTE:**\n1. The values will be either appended or replaced. If this file needs be recreated on each run, you'll have to manually delete it.\n2. `key`s are generated with files' `basename`. If you have `./input/A/one.css` & `./input/B/one.css`, only the last entry will exist.\n\n\n\nSee [PostCSS] docs for examples for your environment.\n\n```\nVersion: 0.2.0\nUpdated on: August 29, 2017\n```\n\n[PostCSS]: https://github.com/postcss/postcss\n[ci-img]:  https://travis-ci.org/dacodekid/postcss-hash.svg\n[ci]:      https://travis-ci.org/dacodekid/postcss-hash\n[crypto]:  https://nodejs.org/api/crypto.html\n","maintainers":[{"email":"npm@keithcirkel.co.uk","name":"keithamus"},{"email":"koddsson@gmail.com","name":"koddsson"},{"email":"damacusr@gmail.com","name":"dacodekid"},{"email":"manuelpuyol@github.com","name":"manuelpuyol"}],"time":{"modified":"2022-05-13T06:20:25.860Z","created":"2017-08-26T12:53:58.544Z","0.1.0":"2017-08-26T12:53:58.544Z","0.2.0":"2017-08-29T19:29:23.237Z","0.2.1":"2017-08-29T20:35:23.892Z","1.0.0":"2018-09-14T11:24:50.869Z","1.0.1":"2018-09-14T11:45:14.331Z","1.0.2":"2018-09-14T13:33:06.224Z","2.0.0":"2020-01-13T17:50:21.316Z","3.0.0":"2021-06-11T13:06:23.094Z"},"homepage":"https://github.com/dacodekid/postcss-hash","keywords":["postcss","css","postcss-plugin","postcss-hash","cache","cache-busting","cache-buster","cachebuster","hash","md5","md4","md2","sha","sha1","sha224","sha256","sha384","sha512","mdc2","ripemd160","name-changer","manifest"],"repository":{"type":"git","url":"git+https://github.com/dacodekid/postcss-hash.git"},"author":{"name":"dacodekid"},"bugs":{"url":"https://github.com/dacodekid/postcss-hash/issues"},"license":"MIT","readmeFilename":"README.md"}