{"_id":"css-sprite-loader","_rev":"19-6e47017bf4b21c220c86f2bdc7503269","name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.1.0","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.3.0","eslint-config-vusion":"^1.2.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","webpack":"^3.0.0","webpack-dev-server":"^2.7.1"},"gitHead":"3b3ee205ce430a4e563f5e7c84ecabe8275b685f","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-+4hDvyJMpYI0upn/op/iXrBL1wjiEeRqSaUMrOreAuireQ0IN+k1DAPd11IY5GVAJ/oi2RkN56EwfwqugsOPMw==","shasum":"6c7f2920995a55ea3a1e7d71f3336a670f96e6e3","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMLPBM3bBUTTayzEX9CtxLsgnrK11f7o1Of8Q8va0MiAiAJyuvxMcCG8q4tLXn1fnWaqI5x4jWp+Z/MORsHrLkuUw=="}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader-0.1.0.tgz_1514535394709_0.6730946979951113"},"directories":{}},"0.1.1":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.1.1","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.3.0","eslint-config-vusion":"^1.2.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","webpack":"^3.0.0","webpack-dev-server":"^2.7.1"},"gitHead":"98f63c04785240f71633320c5e73ed7929f39aff","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-lzd0+J4I6kLlRLuT3q4tV9vFPkDk1azqU+KaXln/1YJ2xwioxThV+vEJK78g/tsHjZjBjOBMigYcxlM7V4el7w==","shasum":"ad82ddd2776eeb282e5103abbab50af81d2b162d","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGmSHAKSqXe10Pab2kJ1EyNcOYdH7YH5zeEi1TaG175AIhAL5oU7tcLXVptDdm67nI+9c4qpt3nuJdxjKg8TjasIeK"}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader-0.1.1.tgz_1514863202708_0.457585925469175"},"directories":{}},"0.1.2":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.1.2","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.3.0","eslint-config-vusion":"^1.2.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","webpack":"^3.0.0","webpack-dev-server":"^2.7.1"},"gitHead":"e9533200e804c18edb0e11678a8352d42b61a9e1","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-7CqHmwzQmoCr3rvbZJ6WwbIE8IfJP8TQ4+/g0laRdCBkmyEMX9B2CWYmh4b5QHX9GjDenjnX4RSgIAcyjkxpgA==","shasum":"9d661cb35604e40435fdb088e1ea6ab209292023","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyahDioftnY9SBsaZkXKwwWdqp0NN1u0CF/6sDRVdNRwIgJv6AzumL0/SyF9/1+J/4sTlkXHlrTjFIo1sdIhtXK9k="}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader-0.1.2.tgz_1514947298513_0.052752061979845166"},"directories":{}},"0.1.3":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.1.3","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.3.0","eslint-config-vusion":"^1.2.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","webpack":"^3.0.0","webpack-dev-server":"^2.7.1"},"gitHead":"46da850d5ecdd8a9d96bbe998436831507581ac5","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-hYMwvDLaPMKx6RyqrG0S51lMSsgfozm33+3zMZmcZXSygiXqBBLCh+qPZTHKHSY8K1IN2O838QORJZzX2fJxAg==","shasum":"1d89427a64cc12d7ff0babb0705100e8c59822b2","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmebSL83RgeFkt3/EMnX38P+qzAKejd/9YOgnURw7QYQIgUbB5fVCHt8lS1lhnlLxqeIVf0bT2Tfxjy+sBMFo1kMU="}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader-0.1.3.tgz_1515654188760_0.20304351206868887"},"directories":{}},"0.1.4":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.1.4","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.0.0","webpack-dev-server":"^2.7.1"},"gitHead":"352a4f55a130c95641474834d241daf99f38c818","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-JaCCnjDwxdt+3E/Xj+8IN0hUWx+d4PNNysbZn5Psv4CITM0miwj0lB4YL4g1XKVOQqXs35aoCfDwNDhOhaUagg==","shasum":"d7aa661b7a80324677dba6dc450308b64cfa4c0d","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV/GmBslBGesfPHiX3jUNU1ZSQxGjYy2Uj1jAyJqzZlAIgKco10juj7WpWRtXrpJOUqILVIu9Pj66ri0ZqkTk6Tks="}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader-0.1.4.tgz_1516072366986_0.22995745530351996"},"directories":{}},"0.1.5":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.1.5","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.0.0","webpack-dev-server":"^2.7.1"},"gitHead":"f615c871fb599e3d136374c06204476293ad8660","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.1.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-mAgbdbTVJbCETtK5ALP7HR+5KCt8Ibdr5R/Z2nPgcUuDYAhcwXBMleWyYvkrFtU7V5StZ3OO5kagquYJm7zZew==","shasum":"4de1202a0f080fd0ef1181b3a291ce09a0741545","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.1.5.tgz","fileCount":30,"unpackedSize":25950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5poyDgbznncJdiJLwFXvEbF55Xn14CycdsEpH4+45DAIhAPQky1bWoxEjOU0iXOif+Q5lLDEpnC07gAM12lXT4bV5"}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.1.5_1519644632579_0.7571251250878364"},"_hasShrinkwrap":false},"0.1.6":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.1.6","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.0.0","webpack-dev-server":"^2.7.1"},"gitHead":"dbe8f75be176209007acb1d28472362deef550df","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.1.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-edwMaMerrDhn+HwPNwUFf755Eyero/+iJ9TSRWMKhZ7GLhfK++jyW223fF3yiqlDrMZ2BvDekPl6SqqP98ABHg==","shasum":"3ef03b63e0bc0780ca228fc6e7effa57b0c3051e","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.1.6.tgz","fileCount":30,"unpackedSize":26667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUngjMLU1gwNLF0B5aEc6XiCejMG9IxLLbTaUUBfmokAiAJYuXjJBMonAtZ5rBs1e4d8vn9wCpEwUBfFZu4sJ+lpQ=="}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.1.6_1521621912915_0.6033567250593705"},"_hasShrinkwrap":false},"0.2.0":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.2.0","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","image-size":"^0.6.2","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"72ba81ea55d5e5a10de82a3ab99ca9e3fdf0a1bd","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.2.0","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-VA+Y6Q0QlXkoIKugXrOK/+5ste1+7rgCWNmEGeDL+m8+rlq8obvGsrLptSOCa23q0vvscgHlnrqE3jVSiBicaw==","shasum":"540e7a6d46c92715ec138ba1b3f559f192358ba8","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.2.0.tgz","fileCount":61,"unpackedSize":77727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2cufCRA9TVsSAnZWagAAvR0P+wX6wk2o1V78X1dFCaNo\nTnT2mnHBeFxEXB5sA6VQU3kPF3uWfWM4WSrps9jQAmh/3AA4Hy/RJgDILi/U\nvsfwhI0HBo/v248e/b2DM0eT+5t6zt9PJKc2dxHuH/cu0hRnnXjitamGX/kq\nn+fzUQDMpOX3VVhVMlkKvxw+Yk1VcU2ZvDMBuPw+i1f3f1i/IPHCcOPpuf25\ntICld+iIPdfPytSCtbdlL7Vsn6RAFkIfHKTOp4f+yVbEAAT8oaVyrN/+288E\nHIC6CAXNEY2K5PAg7Nr+9QcZeseM9jmFOH/0WtSOMiqFke9XNtekwarja9se\noQlhRWnKx54vdKlXD6tQm02snfkUNPPbS2L0bf6bPs5ZFIBoE2kfcSVbsRw3\nTKaWdxK4102TMPojQnL2vXHlu8FGLBSw4hGG3JbHnw2f/ZbOoKY+Kz698Vbz\nTsi4MwAtpKjazWg1B/okdoWaw3CF+MXiTHghYL5klR4HMkWuG3J3B0Pp6dJR\n+Lq02JgvwESPPBp3GE3mBg7tEMDRvUT+5IkZ9NVemcsMoUKzYV8IbTi5ZnNr\n3ZZWhOfsp5g5ooS7w5FKMBIC73tvboZfOnj1mOl2J+IB5DcpEQ+NPCYgzNtN\nkmtHVsc+R8VM6n2eBDJEUbwUA19fxl6osUmiWcE1YsZjLzNRxho2bBQjggzO\nXVJK\r\n=6NST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWeUim2lsAJRK4bbDkbjO3NB9ZSY8oAS7T5JXkV3UA/wIgI3pDPgF7moHWNv+a09lXH+7zq0tc08y7fZVgI68RWO4="}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.2.0_1524222878443_0.8405945760730829"},"_hasShrinkwrap":false},"0.2.1":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.2.1","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","image-size":"^0.6.2","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"fcac9817d2bf73d75f77646417f56f703561d34a","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.2.1","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-J2f/MjdxiyquiFQzBtJ9U1p71GLzieN5KGtd82mlqwLukdh9PNwpFszcrTZMNvCK2ewuti1eYVZ/3HiUncos+w==","shasum":"3f0dbfe7af867e5d58fa0a5280ac9c28167876e9","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.2.1.tgz","fileCount":182,"unpackedSize":1787153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9VmoCRA9TVsSAnZWagAA9IMP/jDebI6kiKDb+kL/S3a0\nZZcKF+kDIJKd4VwozW5jtPj7+TIYMAyq3bc4Frie5MfAr7XAa2thHKsun4eO\n6EAu211c2n9l/dcBJZzoQ4M8vHnyPwu+tdkbWMKIJQjbzYDxRhLsB3atN/zm\nZkTl7Hkeu7xyCoph6NHMqO0DmXouEI1PI9fmgXJDbdhlTGA0x+eBUfi6lapZ\neYjWP31Oz7jm+l0sTFlXejnTBlfTCT9LRcT7ZIC6DP67Ec2plGIssy1sGbR9\nFB47VKBUnG57x6bmEmodykZBmg/9vOGp7p3grsXzYT5t4JZVs5LNTsXFtYRP\nfB5PGre0fyHClETTPZO2yG0UBAa2uWdwdBovpyKukY85s+Z91HQ/IAUaffUl\nE7v3bYk4yjd/9kOn9QDHO7sIL8iip/4/gTH1kzDBWaBeF55AH/44qhz+kbh0\nljUqdQ35Z2V3RaRvg6/zLq11EQqaYYR1Bu4jiSfbzd61j6jETpbEBH9MT+v1\nDb2iyH8JdAfpRPvyy7HDe9NXlwI1CpYjzeLq5ttSAELV+71kF070JKsjjITP\nTO0mTnf4vNuap0rh9C+Etlf5TSvLPYKA4Qa3cle328RQZjuRMY6ZNvH8Yy5F\nZJJoF9sLhxJFvAqYUBTF/mSg+hi2SwnIvnxr/s6aa7hQFW9I0g47xEA2jdB4\nzYY2\r\n=aBal\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF069QpB3pffEFYpouV6hVSoxvjdl0ObHl4h0slwMMuGAiAEr0ierYoXqZ2qsqfG5zys5F/snz4tJTURYS4NJyGbPQ=="}]},"maintainers":[{"name":"alfredmou","email":"moujintaotest@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.2.1_1526028711685_0.3341403287177769"},"_hasShrinkwrap":false},"0.2.2":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.2.2","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","image-size":"^0.6.2","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"7ff05092d00982572e4c42657024544979663d1e","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-1Buzu7dpuLf18YxD8vYv2CTph6MhOY9lWpWghhTCan2wcwisLFKT5Ly+N93XT7b2L+Oc+2Dvq1bGH2IO7RWjQw==","shasum":"de71d13842533810e0ea6ee2073b5c36ead1fe09","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.2.2.tgz","fileCount":69,"unpackedSize":164673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD583CRA9TVsSAnZWagAA23YP/1+cVYA32zrd9QpSLLV7\nBSiKtJikZRrr3xdNYyGy2yHYPIZxZu3ND9Ml0KvLkWtS9d0V5sDCE2jv9af/\nEVXe5gckmLyAcBKFGMLt3f6IIwRwWYN4KvYct8hKdrA0paXgmrgAW5jKHOF3\nzvAHcod7tJbs21Sj4Y2RnQ6jnjLVVDkRXmjQL0g/M4K/5s3k545WsStNoVRp\nacVgCXGYqvnoeKJ5+a5CDf/9AKVHwJXVYN3YoQQaB+gZgaPFYSas+9qnmobZ\n3PJi5VmhwDDw6NRPxLdoUXEduWt9r4sF0Uz6fWwNSuYIp0rKZhMhWVHgckGM\nWF+Ngsuc32E1KeltM7DxgtuUIVWejTG4RuEhUBvHH3aprosALfhuY8eQJ8jR\nNXsK7anxF2cthVHqXaEq9rm1cPE/Ok6bKqTXHkxXAlVaMmUN4w45JvX3Xfrr\nN9OVf9plwXrIrFbIZaQN3rBykEkvYUFnvgBaWfpgst20WJZFSoJUfsgmW5qn\na3mKDdvLqMIwlhAd1dkbyws4rEie6nwRI+HE7Yp//3aS2DsieJqV//8xm305\nVORduMHJN9+toaD+1qZLTO+tbliBPh4ZPeGIouy8t+awFH0SiNszwmPJTDJk\n+1Uozk3BRjqlg9yL4o54yu8ESZbXGd/zdafRK1vKc+l2HBGyfK1XgLdj9Vnk\nFfMt\r\n=XMTR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBpPvC9A4taZOCeTjrhsxYz/swjUN5nrrx8wPej7h89AiEA8bKakR/7ifWVsa0BjthALfgF51rY/m56Lu4mXEUK7Ug="}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.2.2_1527750455137_0.47889020207304256"},"_hasShrinkwrap":false},"0.2.3":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.2.3","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","image-size":"^0.6.2","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"fca373ad33b276c0974845f372e736bcb49182e9","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.2.3","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-AWeormBZVc/EIzllViLFsGiOkAdxyBfD6Io14W1/JDJifXiljVlsCh8we8V/dJRXuA795nno2YsvAsf87ez4zg==","shasum":"b37feb4166a3250018e5b4bc768c52e6b031c031","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.2.3.tgz","fileCount":182,"unpackedSize":1787249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIMeKCRA9TVsSAnZWagAA47wP/RXTtasibL8InKTvzJ0m\nk2eGciIt9ejZ55cVY1IzbVZ4Takd/SZYGEM5aaiWUrHplkGNREhs3vjJ5+EC\nCA1MtDLTT5UXBNlBCr0TuN1S0XeMyxHctporQtCJx/DymZX38dYYQBq+oXmG\nvVTUTMgNqKEBL0i2P1eKDH45cyfXpJUuYaVLeUZQoTpxmQYbilkXNFGhJm7i\nks9o/xeFmp87ja5FM+42F1DJlES7Z83IPYX+vh93OlYEt0s1NF/yWVq12rxR\nG+wNJKSyqmrAsC0/xqR1uOKKHXv6q4UsdQypWFLG6eFdjGQ4KK9fLoyI/H4r\nQtrJNHBuslNXPErp8xyt8I/iTU3mksVRqGKuGxwkD4cV+8ys8eLWV9ROstFF\nd0f0iZubY/KlIemIdIcyIwUyR2Ahf8XDRQU/JGUmuVoo44eJi/THO6u/d2Qo\nuBRjzxWENNza4uuv4mUc1NYGvKTftQNOvHjYnVtdPL/smpprWDumE+F/4ZOf\nbgSyawg8F1+QPQ0RjcCQKNVAksLzS6WiIphX4u/1Gw9FGbRubzUzzZny1qYI\nbAmxeuewK2JtGF4sseYHlwQVkKcqdyoXIs6f34UuqaHpzUvaG5fGYwQHJSC6\nrwVnZqeeEqLmj5DscKwgsBuaNt4Eh5OQxSd8menUJ06nbc1i3gt5c+smCNsQ\nvUZD\r\n=lU0a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/OAJe5errA9eoFZJA5cTwICl1dyotPLGmBztr7Xa/CwIgHX8lod6uIOMRMwxmPX7pA4sMZX671m5Xje5CZpB8+UE="}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.2.3_1528874889731_0.008856052373765966"},"_hasShrinkwrap":false},"0.2.4":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.2.4","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"bash node_modules/vusion-hooks/pre-commit","test":"mocha --timeout 5000 ./tests/final.test.js","eslint":"eslint ./src","eslint-fix":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","icon","sprite","webpack","loader"],"tags":["css","icon","sprite","webpack","loader"],"dependencies":{"css":"^2.2.1","handlebars":"^4.0.10","image-size":"^0.6.2","postcss":"^6.0.16","shelljs":"^0.7.8","spritesmith":"^3.2.1","webpack-sources":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","mocha":"^3.5.3","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.1.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"4c365065632cbf9b750bacbda156de95b3b33fdb","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.2.4","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-xazHUWdRc0SM1QJmZLDhJwAlCJ6OMcqVfGgAprYMv+UCFbd79zVkdYfzNAUwY31grXDQKe+vHwmithbwrNWFbg==","shasum":"6838452b2fcdbb1313b3da507230c563ebaa7f3e","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.2.4.tgz","fileCount":182,"unpackedSize":1787210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVoSFCRA9TVsSAnZWagAAgwkP/1tKCvh9cYXyR8Mq1eXf\nTDHgjWo7dlbLRq96APa2o+mJhQfKnliRhQ7b1S3D5xPn18emQgMlfWkuStPk\nSJEqLI/8UT9Yd1+Ybkew1kIYdGauSF5JYmpd5Li1OiuMcLOImjiKFUeHrrdJ\nNGEfXFpnEfq5gEsrXLHmETjSjm5iLdZzK6SVxDLv80j0Vj4JzFV0pinbIkWY\nY4DIvKaKG5jEWstyl3RL9OsKmMriqJQVHuJkwKZi8qRa3x5nwujERrOXHKoh\nHy4fpgU1vQMhsXNMwzsIklR7SImugNm2erL/MXuZ8UO/3y9NGkbKCkOFIjro\nDoDOmImZlmJcE6K+RklzxolOTN01EXz8A9MVkglRT0W/7n4NNVXBgHsmP6KK\nBPt4puAmGxsW1lSO4+ciQEyO7pfn5KApUXR+27FwdgWlbSrgfm6xXjK1i2kC\n5+OzhooGAUIXs2r/kAZbJb0eecEATOAOmRb51GDKOw8nTBXebzBt1iqRBXky\nu1SzJoj4RCHdX3vMueyatzALNYM4waa0/MwPmdIDU9ItppPZeEJhErWYeutc\nUtxJodYnvNJk4rpwV4lg6jO7+1pSYNC1T2OOqA4UpeuG43QZjT9eisAmXL9g\npCOdAsBrWYmHZC6dtizfGEEg/LYYP2jZWBzXb7A4OnZT8DNGLYkgDI+obLAk\n/L8c\r\n=C7ns\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9F6B0nSk1wFfboOe3PK2hxYAAcV6X6tcqqs5kACGxAAiBHNdwn3bdPPdvky1wBs1/sPiVdu0jh/pFmAUe0GLWOQg=="}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.2.4_1532396676884_0.5165269624365141"},"_hasShrinkwrap":false},"0.3.0":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.3.0","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"node node_modules/vusion-hooks/precommit","test":"mocha --timeout 5000 ./test/final.test.js","testnode":"node ./test/final.test.js","eslint":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","image","png","sprite","webpack","loader"],"tags":["css","image","png","sprite","webpack","loader"],"dependencies":{"base-css-image-loader":"^0.2.0","css-fruit":"^0.1.2","postcss":"^6.0.16","spritesmith":"^3.2.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^4.15.0","eslint-config-vusion":"^2.0.3","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","image-js":"^0.21.0","mocha":"^3.5.3","postcss-loader":"^3.0.0","postcss-px-to-viewport":"^0.0.3","postcss-viewport-units":"^0.1.4","puppeteer":"^1.7.0","shelljs":"^0.7.8","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.2.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"61310a20972ba459861dd67b5423075fe9b1c900","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-ru2flKG/DC7n1snPC1L9VX3Q7TwvuGCKi7qlvstTfPbGyg/NVY6IhFdPto9ADYSZuDpegY3d8WPIsabDIsVn5w==","shasum":"10e657098bd17710bdd3e48b5088b9ce78a37300","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.3.0.tgz","fileCount":92,"unpackedSize":1082148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNKwJCRA9TVsSAnZWagAAr40P+wccvbJu0EJsHZEraCso\n2mQwUjKBu/P2zrH1JgLAwZspYBfWpfeDRoyiK3EvmEgLeKGaGYO3jEtVuYq/\nM6FO5Fqn468R21cVHqtz1gAUVVR6z9/1+1bkLEv0dULPBzVDQGKDa6VoIz17\nWj15RKPLdyneVTPiQUXd6ShebOQkL3gMGZ7NbnN/R1eNT8FMTHfMRNK5/1Fx\nkezAVG0nsOuNRVYjVh3RMd8/WUEn4ySLMacmWNAade3cZgGF4kwavV6jaAea\nQN+LBZdYtnm2Y0NjEQpfKK3olRQ5ZAVMaN/qmyih9vxxOhFrhPAYuLHmnDD7\n3fipL7Bpbbh1FCx0v8zkb3VFGFTso89JyH7QCKNVyPKf06jcA4nYfFOQj1lw\ncW/V4K+V1mujel5usnkwHQJyFNJ+z7+Vp2gSpGPSrFednz9v/wsGnTv/4DNF\nDTel3uhTU08JVBW1Bim6pDGV60RE7qGPT6bqGL5E87niq1S7qCyFEPlpLXLy\nCTHgljD7pFkKIbqsGMCygHOE6UnKFmHCmcpHcrCMKIzzT/oDhAu05Dzyn7wG\nWQet2wsHPS+6aJkbZJwaZfCLuKjlY7wjHp6QrD66O4Jp1sEkeIEhRg7mS05l\na1/HRbAes9ktzuCjKU/jOcaObAW5EYardr17HKGJB9hHKGTJSjp2746e5ezs\nJXr/\r\n=FRdg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTtAxFY64OrNbVA9A63nhZk/4FL2MFtUV0TNjQQEuEIAiEAn4Ed3MTH1JolswUjo+91xdb/cNjHEkYi63aHOiz/GAI="}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.3.0_1546955784212_0.9532560623524291"},"_hasShrinkwrap":false},"0.3.1":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.3.1","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"node node_modules/vusion-hooks/precommit","test":"mocha --timeout 5000 ./test/final.test.js","testnode":"node ./test/final.test.js","eslint":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","image","png","sprite","webpack","loader"],"tags":["css","image","png","sprite","webpack","loader"],"dependencies":{"base-css-image-loader":"^0.2.2","css-fruit":"^0.1.3","postcss":"^6.0.23","spritesmith":"^3.2.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^5.12.0","eslint-config-vusion":"^3.0.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","image-js":"^0.21.0","mocha":"^3.5.3","postcss-loader":"^3.0.0","postcss-px-to-viewport":"^0.0.3","postcss-viewport-units":"^0.1.4","puppeteer":"^1.7.0","shelljs":"^0.7.8","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.2.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"382e6b2e76456645f02f96bbe74a8a119e51b3ed","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-isZMFxFBbA96bR6rCd+QJNpISo8rB9oxl8Va7iVOHIxkhCXblEhoyGpuSag7mKDYzRfQ0iQXaMlNtZWcmME2bg==","shasum":"7059924bffb667078f80ddb8e48dd901f808c580","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.3.1.tgz","fileCount":172,"unpackedSize":3021217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrA6CRA9TVsSAnZWagAAhykQAJt3tnuUHp24vB5gHyOH\nJYkiquoLP8gAsSbk2caNFN7uGZo2TvNsF0l50+9QL8C1uCIydO132SGUexND\nPS7BKGibsExwM79R+rTrH9KfpPtakiYlJ8VTpJRnbUeCnpZEebfxtY9wtMFN\nk1JlKm+pd7x9FfUBs/pdI8+Q21yHp89ySQhuLGAHjWyTfxtJOwhtChGqMizJ\nCCbnHA1Fdg4NKKUBc1+svplFpENXN6XwhgeuT/ppzej1VKA8BauaWiogLhs8\nB1ONUQCsBf8s65izmztDKBv7aJr+I5xUg6mYJku6ZNnxrgJBR3+gibPD9+H5\n1YoscgyMJHBkpWQPOfNv+DdIodtr2MMVOQ46/x20KndRMlhX5iyN+icD6NZp\nbeL78/rmgzsKOmkKboNE2zxV5Xnru/dHA18zb4f87i00czTpxG40pkRvWKFZ\nBS0qBxHy7ebOrWzOwxw/vQc32Q+mrvGv1gX1uKuf0/NKGof17XviZKXt9Gp+\nphWrTefJ2CBBmyNZnLR3jNVFA8OL6ba/XqmrxmavfR0mhX0w3kZHjfsyDKHb\nk7vNSy03aU9KOuzBc2nluwHBgSbjq3s/SzIze25IQtOoAxRJxjULKJNNM4x5\n1kGmfN1TyPY0dBW3Oy2awJbSXfV+gev0itfzwkBHu2hf1kq0Us+BJ6GGlXDH\nFmj3\r\n=1VlK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5hH+wzu/VrTcxIyRrV4dfgV2BIeltLf5WSxR2bW3hjAiAfeHNxYMZZEs75l+0wf5NKy/rEEUmAhosnHwmsWvKmew=="}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.3.1_1548922937442_0.9059757402094273"},"_hasShrinkwrap":false},"0.3.2":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.3.2","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"node node_modules/vusion-hooks/precommit","test":"mocha --timeout 5000 ./test/final.test.js","testnode":"node ./test/final.test.js","eslint":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","image","png","sprite","webpack","loader"],"tags":["css","image","png","sprite","webpack","loader"],"dependencies":{"base-css-image-loader":"^0.2.2","css-fruit":"^0.1.3","postcss":"^6.0.23","spritesmith":"^3.2.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^5.12.0","eslint-config-vusion":"^3.0.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","image-js":"^0.21.0","mocha":"^3.5.3","postcss-loader":"^3.0.0","postcss-px-to-viewport":"^0.0.3","postcss-viewport-units":"^0.1.4","puppeteer":"^1.7.0","shelljs":"^0.7.8","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.2.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"8873fc15f313430a98f2baf5da158f8f09508d82","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.3.2","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-P1cJaD8koDnDsO7zG57yFLCk2jr2MzMWKhRdePgWzfu7wH96a2T/F/G8McT4GFDm4r069gJwQgX75hZxRr/hfQ==","shasum":"46d2863eb0ab47d95ddeb46ec338501727601ef2","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.3.2.tgz","fileCount":223,"unpackedSize":3344459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcMSkCRA9TVsSAnZWagAAD7gQAJ4wJwkXKIGbBQkIZcVW\nQQsghjn4vAq0qOYhoGzLdLeaF2o7wFn99UyF21gkjnSXGTvapvURTzIbUEuI\ntUNCS+pisGRhx2cr0eLow/x9ahAPlFRCrCMefKtctzNFjmztCpcSisUQlEfg\ndvGrfXo1o1RaCpZE1sy7Rk8nLaTmFRRR7PCgV3rdL+0wU7LViWPvPsSRIHon\nTWWXMJ4dB7LduqSUnaAN8we9P1yMorPyPidjyt8YYbNtqNBjIWdWKDhawC7v\nPTXOckudWIuxoRgEW9rLElcGE1IerrH/oroMg8S2e42uO7eAJaWqHVuXQ7QM\n2fbA0jV71Xme7qxsAv101DIwlHgMzmMH1xGLgo2g2KQ9Ve09fHxiox8sLG4X\n0bqDfqNU7fVS29OboiwCweMO6d7nWNlI2EoU+xhn0kJ2NSfrsjB1cY8inet4\nxP5Z8e0oh6bJt/b1txPv5nhNd8kNkZVTf7xnLk8u8oAIMl52TgnwYrGqThlT\nJ6n92XSUL1GUr6m8ktmtpqWJXTvVuSo6TEXZatDu2eOCNfw7/eo1cFwBUoMV\naqjhCbVyzXJ0PQjLV9ZVozPdVMDuQ2TaYaia4hRYCSuCtNvRiU2ZvSINVKUj\n8Ims2RIWSdfdgXjSLDAnIqTWlVvioLW/1FQq2NPDd9Uk3QgJJIR3C/AYn3hp\nFt0+\r\n=8Mqs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7+TBfX71AZQEClP3cn5S5dUqyFP/nL7wvszCQPBUIAAIgYBndRky76MEVZZCCenHKRR/ac0bZDAbZ1X+JLj8gfXg="}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.3.2_1567671459836_0.5449810058100888"},"_hasShrinkwrap":false},"0.3.3":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.3.3","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"node node_modules/vusion-hooks/precommit","test":"mocha --timeout 5000 ./test/final.test.js","testnode":"node ./test/final.test.js","eslint":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","image","png","sprite","webpack","loader"],"tags":["css","image","png","sprite","webpack","loader"],"dependencies":{"base-css-image-loader":"^0.2.2","css-fruit":"^0.1.3","postcss":"^6.0.23","spritesmith":"^3.2.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^5.12.0","eslint-config-vusion":"^3.0.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","image-js":"^0.21.0","mocha":"^3.5.3","postcss-loader":"^3.0.0","postcss-px-to-viewport":"^0.0.3","postcss-viewport-units":"^0.1.4","puppeteer":"^1.7.0","shelljs":"^0.7.8","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.2.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"8fb20e1e68dd8ba90e1be3a2e6c95a3643922197","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.3.3","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alfredmou","email":"moujintaotest@163.com"},"dist":{"integrity":"sha512-m1+bPCrrnfniCQdglMSFTkhSnMitsNux0R2z7iFILcILV767/TYo65VcCCLNJTNY3MuUdQizocEbr6FMRussYg==","shasum":"db1dd5007891fc33b518332201fcd3683ebf5180","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.3.3.tgz","fileCount":223,"unpackedSize":3344475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdch+BCRA9TVsSAnZWagAAeO8P/Rk74+i8qsqZEz3XkALC\nsD6iWpNPN8wuc6Y0RuU7hUqGxdZJapJbz/33/d1mWjsN19Z/VpXNXulaq9G0\neScmNRcBH+d3nqjb/Ie1QAGB0j8DToXwcQlze5P5OkAlro7IAisoXwoMtCBq\nvsAr9CLY13O7nrkb5kBTC/1Pic7ryCz/Iqf4dP/FB3zCjQwmEL6i3545ZI52\n3CFDKGnhomBmNoqpf2SMkWnrZYWNRX1tOE4tG0/3wyANa8hkkIC3bI9I08ln\nJve6XdcmEpiPw2uCWL4S1SN49U9V/MlOeZj0l7mQSGeYLxoQz67dV7sQNB6x\ndl+NwEP7gaZsEGf0UyIL/UxCcFM0R6BKnv715V1vElunweke4prVYfSTyAVe\nVqwCufiOAUpWZ3iEVNua+62N9P1FKLdHs2a4ZVImKaFUYvJvJMlioiIn2v9U\nunHinuDzr5jY87PeDcKp7D3kqxR6RqR+SKawjawdxD0AuNBSz++kTciIAwHL\nQEzKKoURCZ/MREh+ke1sLDu/17DMtCJDwgUJbe7yiSzoYcg0uj5ueL1IEUaK\n9R+2mm8wgbAB7Q46A1BD7qAHbDC714lu0OY/4FrtKgB1rMttFx/ZqVsYWAuP\nj+uUrFqV94AWSRWcAfMo6BywgLK7/gyGiAcvFdSA7NK4WRsb34CIdHFw5N1R\n1lD/\r\n=/KQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdpLDrBenMJI79dgF75oSLI/xIAwdkEdoxp191bKL7DwIhAKxWtzquYOAS6TtpGIpvsuPvKULcz9HHK3F6YoDiFsOp"}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.3.3_1567760256705_0.9220128780663286"},"_hasShrinkwrap":false},"0.3.4":{"name":"css-sprite-loader","description":"A webpack loader to convert png into sprite image","version":"0.3.4","author":{"name":"moujintao","email":"moujintaotest@163.com"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"scripts":{"precommit":"node node_modules/vusion-hooks/precommit","test":"mocha --timeout 5000 ./test/final.test.js","testnode":"node ./test/final.test.js","eslint":"eslint ./src --fix"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","keywords":["css","image","png","sprite","webpack","loader"],"tags":["css","image","png","sprite","webpack","loader"],"dependencies":{"base-css-image-loader":"^0.2.2","css-fruit":"^0.1.3","postcss":"^6.0.23","spritesmith":"^3.2.1"},"devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.4","eslint":"^5.12.0","eslint-config-vusion":"^3.0.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","html-webpack-plugin":"^2.30.1","husky":"^0.14.3","image-js":"^0.21.0","mocha":"^3.5.3","postcss-loader":"^3.0.0","postcss-px-to-viewport":"^0.0.3","postcss-viewport-units":"^0.1.4","puppeteer":"^1.7.0","shelljs":"^0.7.8","style-loader":"^0.18.2","url-loader":"^0.5.9","vusion-hooks":"^0.2.1","webpack":"^3.11.0","webpack-dev-server":"^2.7.1"},"gitHead":"6a39958ab5935c9267d96b006c41b590773ea3a4","homepage":"https://github.com/vusion/css-sprite-loader#readme","_id":"css-sprite-loader@0.3.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1TR2NVR2hd2RfPG4hcFk3Vj1IkQ0YK6N36uYEt/1aA6Ct8W5sTBtOKwt7z6H4gCxWtYAOCMzshQJXkx4rqrBSg==","shasum":"88f5e10486fcfb06b4f064388bb3d3a0b9aa483f","tarball":"https://registry.npmjs.org/css-sprite-loader/-/css-sprite-loader-0.3.4.tgz","fileCount":189,"unpackedSize":3740792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtk37CRA9TVsSAnZWagAAgdoP/j6cJYJZ3pErJIQrXUai\nDmurNiotUmeMKlDE0ElYjTRQvPTpEFt4jK6NkvrEfpx86+SGF/ltS+QEjx4h\nobc+645wrk4t+n8MTOddieuRI9vWaBq6nDTuzfVHNvHpOTp37ma0GpJr4o3I\n0R+Rp9beRBcyd1WV6P4Vz2vC/K0HlaZPptPad/qpK3RmxteWTJdHrVS9mUXi\ncW0FJ3VjzfJpaDpACtgWH1/vaoekCUF+efb+dOiSOiFv+eqTTqc1fmWedl7L\n3Bf0r+1Lwz2cR4S5w3u8wxKw4q9D8SJp5KzPnplpgcRL8wUSZANz7k7kaDX4\nCPowqNdPiNcBOHA7xqgUrq1bBBMc8OXeQK6NHhvJchGBHHwhFyD6sgh4J8G1\n5oWwdLl+HQihuvc3BrC2vZx/Seg5f5nREF0I755i3//6sOydp+GVJot+HMDd\n0H8Vqj6u3pLmJVkfco7oHuWHjrPcFG5gyYlKKypXQ08Klsc8QcRzCQ0t2R+d\n4oZKbn//agEenyHQbAcQNOPEWzAm2YCihBshiilxNekd3D+u/XaSif8/j8ic\nshOF3jmO4wFM9zg/abWKquadzKTto0vlvEcfIfKod2FjImR2j67oNJf+Bz32\nsP6eKl3IdJXQAY6QiXUQ6IzVfBCiwuJJJqVs/avnXULJojbePqRrcGlA3qLP\nNjVJ\r\n=tRij\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHno8oMmae2L2ez8DYCdlhz1Qs3mteQeXplcc3OA5J/2AiBrp2Ua3ANguVK7wc+1UvZlXWrwez+RgaLvtZ3fjiJidg=="}]},"maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-sprite-loader_0.3.4_1572228602701_0.37192811838902373"},"_hasShrinkwrap":false}},"readme":"# css-sprite-loader\n\n- [中文说明](README.zh-CN.md)\n\nWebpack loader for creating PNG sprites.\n\n[![CircleCI][circleci-img]][circleci-url]\n[![NPM Version][npm-img]][npm-url]\n[![Dependencies][david-img]][david-url]\n[![NPM Download][download-img]][download-url]\n\n[circleci-img]: https://img.shields.io/circleci/project/github/vusion/css-sprite-loader.svg?style=flat-square\n[circleci-url]: https://circleci.com/gh/vusion/css-sprite-loader\n[npm-img]: http://img.shields.io/npm/v/css-sprite-loader.svg?style=flat-square\n[npm-url]: http://npmjs.org/package/css-sprite-loader\n[david-img]: http://img.shields.io/david/vusion/css-sprite-loader.svg?style=flat-square\n[david-url]: https://david-dm.org/vusion/css-sprite-loader\n[download-img]: https://img.shields.io/npm/dm/css-sprite-loader.svg?style=flat-square\n[download-url]: https://npmjs.org/package/css-sprite-loader\n\n![screenshot](./example/screenshot.png)\n\n## Example\n\nJust add a `?sprite` query after background image url:\n\n``` css\n.foo {\n    background: url('../assets/gift.png?sprite');\n}\n```\n\nThen `css-sprite-loader` will generate a sprite image.\n\n``` css\n.foo {\n    background: url(/sprite.png?5d40e339682970eb14baf6110a83ddde) no-repeat;\n    background-position: -100px -0px;\n}\n```\n\n## Features\n\nOur loader works in a way different to others:\n\n- Easy to toggle whether to use sprite or not by specifying path query.\n- Fully support css `background` property, includes `background-position`, `background-size` and others. Make sure there are same effect before and after handling. For example:\n\n``` css\n.bg-position-and-size {\n    width: 100px;\n    height: 150px;\n    background: url('../images/html.png?sprite') 30px 20px no-repeat;\n    background-size: 100%;\n}\n```\n\nwill be newly computed position and size like this:\n\n``` css\n.bg-position-and-size {\n    width: 100px;\n    height: 150px;\n    background: url('dest/sprite.png?dc5323f7f35c65a3d6c7f253dcc07bad') -101.25px -111.25px / 231px 231px no-repeat;\n}\n```\n\n> **NOTE**\n> - When using `background-position`, value must be pixel and position must be left and top.\n> - When using `background-size`, it is recommended to specify pixel `width` and `height` properties. New values of background will be computed through them. Otherwise, new values will be computed according to source image size. This may not be consistent with the original display not in some cases.\n\n- Provide two options `retina` and `image-set` to solve high resolution image problem. See below sections [retina](#retina2x-retina3x-retina4x-) and [image-set](#image-set).\n\n## Install\n\n``` shell\nnpm install --save-dev css-sprite-loader\n```\n\n## Config\n\nYou need add a loader and a plugin in Webpack config file.\n\n``` javascript\nconst CSSSpritePlugin = require('css-sprite-loader').Plugin;\n\nmodule.exports = {\n    ...\n    module: {\n        rules: [{ test: /\\.css$/, use: ['style-loader', 'css-loader', 'css-sprite-loader'] }],\n    },\n    plugins: [new CSSSpritePlugin()],\n};\n```\n\n### Options of background property\n\n#### sprite param\n\nWhether to pack this image into sprite. Or set which sprite group to pack. For example:\n\n``` css\n.foo {\n    background: url('../images/gift.png?sprite');\n}\n\n.bar {\n    background: url('../images/light.png?sprite=sprite-nav');\n}\n```\n\nimages will be packed into two sprites.\n\n``` css\n.foo {\n    background: url('dest/sprite.png?fee16babb11468e0724c07bd3cf2f4cf');\n}\n\n.bar {\n    background: url('dest/sprite-nav.png?56d33b3ab0389c5b349cec93380b7ceb');\n}\n```\n\n#### retina@2x, retina@3x, retina@4x, ...\n\nWhether to use retina images in some resolution. For example, if you have a directory:\n\n```\nimages/\n    angry-birds.png\n    angry-birds@2x.png\n    angry-birds@4x.png\n```\n\nThen you can write CSS in this form\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: url('../../fixtures/images/retina/angry-birds.png?sprite&retina@2x&retina@4x');\n    background-size: 100%;\n}\n```\n\nThey will be converted to\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: url('dest/sprite.png?369108fb0a164b04ee10def7ed6d4226') -296px 0 / 424px 424px no-repeat;\n}\n\n@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {\n    .baz {\n        background: url('dest/sprite@2x.png?51d951f98092152d8fc56bf3380577e3') -148px 0 / 276px 128px no-repeat;\n    }\n}\n\n@media (-webkit-min-device-pixel-ratio: 4), (min-resolution: 4dppx) {\n    .baz {\n        background: url('dest/sprite@4x.png?4a6a7dbace7933efe321b357d4db2fb9') 30px 20px / 213px 102px no-repeat;\n    }\n}\n```\n\nYou can also use @2x as default resolution:\n\n```\nimages/\n    angry-birds@1x.png\n    angry-birds@2x.png\n    angry-birds@4x.png\n```\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: url('../../fixtures/images/retina/angry-birds@2x.png?sprite&retina@1x&retina@4x');\n    background-size: 100%;\n}\n```\n\nThis will be converted to\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: url('dest/sprite.png?369108fb0a164b04ee10def7ed6d4226') 0 0 / 212px 212px no-repeat;\n}\n\n@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) {\n    .baz {\n        background: url('dest/sprite@1x.png?e5cf95daa8d2c40e290009620b13fba3') 0 0 / 128px 128px no-repeat;\n    }\n}\n\n@media (-webkit-min-device-pixel-ratio: 4), (min-resolution: 4dppx) {\n    .baz {\n        background: url('dest/sprite@4x.png?4a6a7dbace7933efe321b357d4db2fb9') 30px 20px / 213px 102px no-repeat;\n    }\n}\n```\n\n> **NOTE**\n> Here, the original image path corresponding to `retina@1x` should be explicitly named `xxx@1x`, and finally it will be packed into `sprite@1x`.\n\n#### image-set function\n\nImage-set function is another way to set different resolution images.\n\nImage-set function feature is in [Stage 2](https://www.w3.org/TR/css-images-4/#image-set-notation). Here is [Browsers Compatibility](https://developer.mozilla.org/en-US/docs/Web/CSS/image-set#Browser_compatibility). In this loader, it will be processed by PostCSS.\n\n> **NOTE**\n> If you want to use this feature, make sure that `image-set` won't be processed before css-sprite-loader. For example, before this loader, there is a postcss-loader and plugin of it `postcss-preset-env` willing polyfill `image-set`. You can disable it by setting options like:\n> ``` js\n> {\n>     features: {\n>         'image-set-function': false,\n>     },\n> }\n> ```\n\nFor example, if you have a directory:\n\n```\nimages/\n    angry-birds.png\n    angry-birds@2x.png\n    angry-birds@4x.png\n```\n\nThen you can write CSS in this form\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: image-set('../images/retina/angry-birds.png?sprite' 1x, '../images/retina/angry-birds@2x.png?sprite' 2x);\n    background-size: 100%;\n}\n```\n\nThis will be converted to\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: url('dest/sprite.png?369108fb0a164b04ee10def7ed6d4226') 0 0 / 212px 212px no-repeat;\n}\n\n@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {\n    .baz {\n        background: url('dest/sprite@2x.png?51d951f98092152d8fc56bf3380577e3') -148px 0 / 276px 128px no-repeat;\n    }\n}\n```\n\nIf required, you can specify an image not to be packed or packed in a different group.\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: image-set(\n        '../images/retina/angry-birds.png?sprite' 1x,\n        '../images/retina/angry-birds@2x.png?sprite-nav' 2x,\n        '../images/retina/angry-birds@4x.png' 4x,\n    );\n    background-size: 100%;\n}\n```\n\nwill be converted to\n\n``` css\n.baz {\n    width: 128px;\n    height: 128px;\n    background: url('dest/sprite.png?e5cf95daa8d2c40e290009620b13fba3') 0 0 / 212px 212px no-repeat;\n}\n\n@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {\n    .baz {\n        background: url('dest/sprite-nav@2x.png?369108fb0a164b04ee10def7ed6d4226') -148px 0 / 276px 128px no-repeat;\n    }\n}\n\n@media (-webkit-min-device-pixel-ratio: 4), (min-resolution: 4dppx) {\n    .baz {\n        background: url('dest/angry-birds@4x?4a6a7dbace7933efe321b357d4db2fb9') no-repeat;\n    }\n}\n```\n\n### loader options\n\nNone.\n\n### plugin options\n\n#### defaultName\n\nDefault sprite group name.\n\n- Type: `string`\n- Default: `'sprite'`\n\n#### filename\n\nOutput filename format like output. filename of Webpack. The following tokens will be replaced:\n\n- `[ext]` the extension of the resource\n- `[name]` the group name\n- `[hash]` the hash of svg file (Buffer) (by default it's the hex digest of the md5 hash, and all file will use hash of the svg file)\n- `[<hashType>:hash:<digestType>:<length>]` optionally one can configure\n    - other `hashType`s, i. e. `sha1`, `md5`, `sha256`, `sha512`\n    - other `digestType`s, i. e. `hex`, `base26`, `base32`, `base36`, `base49`, `base52`, `base58`, `base62`, `base64`\n    - and `length` the length in chars\n\n\n- Type: `string`\n- Default: `'[name].[ext]?[hash]'`\n\n#### output\n\nOutput path of emitted image files, relative to webpack output path. **Must be a relative path.**\n\n- Type: `string`\n- Default: `'./'`\n\n#### publicPath\n\nImage public path in css url, same as webpack output.publicPath. This option is for overriding it.\n\n- Type: `string`\n- Default: `''`\n\n#### padding\n\nThe padding between small images in sprite.\n\n- Type: `number`\n- Default: `20`\n\n#### filter\n\n- Type: `string`\n- Default: `'all'`\n\nOptions: `'all'`、`'query'`、`RegExp`\n\nHow to filter source image files for merging:\n\n- `'all'`: All imported images will be merged.\n- `'query'`: Only image path with `?sprite` query param will be merged.\n- `RegExp`: Only image path matched by RegExp\n\n#### queryParam\n\nCustomize key of query param in svg path. Only works when `filter: 'query'`.\n\n- Type: `string`\n- Default: `'sprite'`\n\n#### imageSetFallback\n\nWhether to process images without sprite query in `image-set`. They may be no need to polyfill because some browsers already support `-webkit-image-set`.\n\n- Type: `boolean`\n- Default: `false`\n\n#### plugins\n\nPostcss plugins will be processed on related codes after creating sprite image. For example, you can use `require('postcss-px-to-viewport')` to convert units of background value.\n\n- Type: `Array`\n- Default: `[]`\n\n## Changelog\n\nSee [Releases](https://github.com/vusion/css-sprite-loader/releases)\n\n## Contributing\n\nSee [Contributing Guide](https://github.com/vusion/DOCUMENTATION/issues/8)\n\n## License\n\n[MIT](LICENSE)\n","maintainers":[{"email":"moujintaotest@163.com","name":"alfredmou"},{"email":"rainforest92@126.com","name":"rainfore"}],"time":{"modified":"2022-04-27T23:47:20.311Z","created":"2017-12-29T08:16:34.848Z","0.1.0":"2017-12-29T08:16:34.848Z","0.1.1":"2018-01-02T03:20:02.810Z","0.1.2":"2018-01-03T02:41:38.614Z","0.1.3":"2018-01-11T07:03:08.828Z","0.1.4":"2018-01-16T03:12:47.278Z","0.1.5":"2018-02-26T11:30:32.651Z","0.1.6":"2018-03-21T08:45:13.055Z","0.2.0":"2018-04-20T11:14:38.498Z","0.2.1":"2018-05-11T08:51:51.825Z","0.2.2":"2018-05-31T07:07:35.336Z","0.2.3":"2018-06-13T07:28:09.866Z","0.2.4":"2018-07-24T01:44:37.048Z","0.3.0":"2019-01-08T13:56:24.399Z","0.3.1":"2019-01-31T08:22:17.646Z","0.3.2":"2019-09-05T08:17:40.160Z","0.3.3":"2019-09-06T08:57:36.930Z","0.3.4":"2019-10-28T02:10:03.122Z"},"homepage":"https://github.com/vusion/css-sprite-loader#readme","keywords":["css","image","png","sprite","webpack","loader"],"repository":{"type":"git","url":"git+https://github.com/vusion/css-sprite-loader.git"},"contributors":[{"name":"Rainfore","email":"rainforest92@126.com"}],"author":{"name":"moujintao","email":"moujintaotest@163.com"},"bugs":{"url":"http://github.com/vusion/css-sprite-loader/issues"},"license":"MIT","readmeFilename":"README.md"}