{"_id":"loader","_rev":"48-f2e0133f279daac7de071c0336114560","name":"loader","description":"Assets loader.","dist-tags":{"latest":"2.1.1"},"versions":{"0.0.1":{"name":"loader","version":"0.0.1","description":"Assets loader.","main":"index.js","scripts":{"test":"mocha"},"keywords":["Loader"],"dependencies":{"uglify-js":"=1.3.2","clean-css":"=0.4.2"},"devDependencies":{"mocha":">=0.14.1","should":">=0.6.0"},"author":{"name":"Jackson Tian"},"license":"MIT","_id":"loader@0.0.1","dist":{"shasum":"c2b93b6e07198c22cca45c28ea4beb06e062f687","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.1.tgz","integrity":"sha512-cvo8GrTn2kUUFsYECO2XzEFrv3tqZebBpPN4zSf8Qiq27Zu/EhxqDMu6HewNGL42Yend2VrXVkSTet0EiHCnmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7i/uJ81WNAm1ShEeu1oJcvq2pIbX7CxHL/FMBYjgOdgIhAMVRGxabPE618yRC1SnJU9bCcC17ihN8Q+G6N+2A4Gpu"}]},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.2":{"name":"loader","version":"0.0.2","description":"Assets loader.","main":"index.js","scripts":{"test":"mocha"},"keywords":["Loader"],"dependencies":{"uglify-js":"=1.3.2","clean-css":"=0.4.2"},"devDependencies":{"mocha":">=0.14.1","should":">=0.6.0"},"author":{"name":"Jackson Tian"},"license":"MIT","_id":"loader@0.0.2","dist":{"shasum":"eaf5b3b3097e64205fc665665404a528493c0034","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.2.tgz","integrity":"sha512-L5IPkHZDpmCuUDEn7uQhm19kUmtd4Ahl5DJVv7Jips5VQmlb2bpduZu7i0HKlj4fDFGB/Rnr8IfuEEgvTMwjAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkRWPv5CzsCPqo44t3tqrZaCBzH+CInL9uCOvlHLiesQIhAJvZDT6WqBaunSIogyTM+MxTfJhIDcSkyfhQM9ZdeP2V"}]},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.3":{"name":"loader","version":"0.0.3","description":"Assets loader.","main":"index.js","scripts":{"test":"make test"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/TBEDP/loader.git"},"dependencies":{"uglify-js":"=1.3.2","clean-css":"=0.4.2"},"devDependencies":{"mocha":">=0.14.1","should":">=0.6.0"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/TBEDP/loader/issues"},"_id":"loader@0.0.3","dist":{"shasum":"ce05844df99a8c0ca7649a728332ac6143701674","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.3.tgz","integrity":"sha512-+wjr5mtb+3KqN5R8WkkTuCotVwsFS/YVL6YTeUCe4v5K7j/hMouo37k/0yCHvNPfABJZGeXLBD9qOPckWJMcKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9k7vAL/v7F0dMwJ50QjWzgzUiNo28ylIoGzxuhqjOkAiAGuMnQr+ks4/hwBeFwU+xtiVKp6rQMtnCG4InUadqvCQ=="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.4":{"name":"loader","version":"0.0.4","description":"Assets loader.","main":"index.js","scripts":{"test":"make test"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/TBEDP/loader.git"},"dependencies":{"uglify-js":"=1.3.2","clean-css":"=0.4.2"},"devDependencies":{"mocha":">=0.14.1","should":">=0.6.0"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/TBEDP/loader/issues"},"_id":"loader@0.0.4","dist":{"shasum":"41d690ae176d283613c3c68866ea823c1f9a495c","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.4.tgz","integrity":"sha512-hcpoLG08nc1pSIcILZqFNWsurwf8n7Cr4BUCFqojTzIT0vq9/Ennzyuiiz7tJGxh/7Yn+7RqHThiAKgAJfrj4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwLZj1Fu7uX8Z+NafaP4moBMni7Ti/9BiQKOGiD+iyTAIgf4vW2Eqt1B+yUJY6HGikjS0EeVVdaTl7Ts0sgB8yNxE="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.5":{"name":"loader","version":"0.0.5","description":"Assets loader.","main":"index.js","scripts":{"test":"make test"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/TBEDP/loader.git"},"dependencies":{"uglify-js":"=1.3.2","clean-css":"=0.4.2"},"devDependencies":{"mocha":">=0.14.1","should":">=0.6.0"},"author":{"name":"Jackson Tian"},"license":"MIT","_id":"loader@0.0.5","dist":{"shasum":"486639415b66c12ebb9d9c98955ebe8bffa0887c","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.5.tgz","integrity":"sha512-WPLl+l28ywvpPUdr+VE/fOnBMT929Bi9g2Q8BiC/FiU9uqp4Xd00MPZPqq6FfdsWHRqlQ2NvZb039W3ZUahlaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNDswRYc27oW63cXQEVS+pHfDp7SEbD05LioHn2q/vzAIhAIep8ZECep32L7Z7KKW3ilI27PMlszd5glUJJvqseeR2"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.6":{"name":"loader","version":"0.0.6","description":"Assets loader.","main":"index.js","scripts":{"test":"make test"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/TBEDP/loader.git"},"dependencies":{"uglify-js":"=1.3.2","clean-css":"=0.4.2"},"devDependencies":{"mocha":">=0.14.1","should":">=0.6.0"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/TBEDP/loader/issues"},"_id":"loader@0.0.6","dist":{"shasum":"0e5877738c895fd54e80066beba5f1975557873d","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.6.tgz","integrity":"sha512-pP4mJ4lJ5m03olY0+xdSGsc1Rw3TeeJstRAzm+T40tiLSXQsP1J838g3bebkrf0nUsTC2+wHgHSIZmIMOkln3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeBl2tBsTdfMuIxa+kiVbnWQ4h/P07HSZXIvOh2Nf84AiAQSIfqAnhJaswrFWFjx+JTfFYKUGxhiNSOA3+M6X4xKg=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.7":{"name":"loader","version":"0.0.7","description":"Assets loader.","main":"index.js","scripts":{"test":"make test"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/TBEDP/loader.git"},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2"},"devDependencies":{"mocha":">=0.14.1","should":">=0.6.0"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/TBEDP/loader/issues"},"homepage":"https://github.com/TBEDP/loader","_id":"loader@0.0.7","dist":{"shasum":"bbb16c2a7c4bcd1b2bef27610851da3ab97e5d53","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.7.tgz","integrity":"sha512-+Gs1HDDJPdJYCpTyTWfSuEgvt7ljVBvmCzG2y2sIP6Py1I5PxmbZPMnih67BrkesFGGSCzk4Le9hQb/X0ElU/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+jKEXPrIKBU7FEUgkQYEeh3QGOArRAxC91GAcb1HxuwIhAPLZORxiHnlOSqyW7t5bsacymiNLSpcBJZoKaUrTMls5"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.9":{"name":"loader","version":"0.0.9","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.0.9","dist":{"shasum":"e27c66214d0312dbbf19dfb904ec77cc465212ab","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.9.tgz","integrity":"sha512-imaiF8PhTaB9uC/XitMZOQhcS14tR/AEoA+oQAPaO3qnMOK4Roc2NK3mroSJrHbluxWLYXmKyNJiMz0O5EAgBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZURKoL0m6nnym0S4JB0icDcJWT/VbUkEnRqdxQQcscAiAlhN36nJU+4M2+SQ8vo7hdaSkS+BRMWPyOKMi1R1/8mQ=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.10":{"name":"loader","version":"0.0.10","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.0.10","dist":{"shasum":"e2dae28190000ea4f9256366ea79cfa284aefeb8","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.10.tgz","integrity":"sha512-yQZ5dp6GwUrn/yMMdFEBtL1Dpx43RoSSAb95QpTzZdrnVFogJmL/z9w6+8G9So2ABKqQGZY9t1m6MP3vWze8rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFd25wOsVuX1J4joFwiDyy3xLHb/RH2O3/hS+oCd8FpAiEA6j1nnZtTlSRHksMPfBb5wnqrmkR4kkAVL8It/EyiK1Q="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.0.12":{"name":"loader","version":"0.0.12","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0"},"devDependencies":{"mocha":"*","should":"*","supertest":"*","connect":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.0.12","dist":{"shasum":"f4c2c8f800027dd9540a036fdacec10376108654","tarball":"https://registry.npmjs.org/loader/-/loader-0.0.12.tgz","integrity":"sha512-4PpXJCLczk5sefL8EVN2kqCdjqwRqZ9gtEzhu6YzastfEJuzuf+car0iAe1i5fpfB3adXeWjvtCdHHTp4CXOUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRnZfJBSDrtqtys6m1DRorX31eWhzCR8Saif4gmShwOAiEAkJaWTMGg/H74nr4k05lgonHRdDxiIcW6SRAA8AUQQuQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.1.1":{"name":"loader","version":"0.1.1","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0","stylus":"=0.42.3"},"devDependencies":{"mocha":"*","should":"*","supertest":"*","connect":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.1.1","dist":{"shasum":"5bfd83181f8563d1a062e3639ecdcff0f9c255d4","tarball":"https://registry.npmjs.org/loader/-/loader-0.1.1.tgz","integrity":"sha512-0TOe9cfnkh/m31PYwG3ZorcxH3eP6cmSvYmu9Lk5FXJRu5hQ9g6D8yupJAKZswl4GSFU2I4CU5wo+3IKnHb6MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOF0UJ+yp94UhibMv8w62JJ2tF6Od/onubxqjFMhtO9AiEAmjWb9Ks9jvyECN9H/FmWLZpXdZVMzYT6b4/yUVoG1ow="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.1.2":{"name":"loader","version":"0.1.2","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0","stylus":"=0.42.3","coffee-script":"=1.7.1"},"devDependencies":{"mocha":"*","should":"*","supertest":"*","connect":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.1.2","dist":{"shasum":"9db3eaff3887dc026c618422306bd5b82212660c","tarball":"https://registry.npmjs.org/loader/-/loader-0.1.2.tgz","integrity":"sha512-Fzjeczo6aUv2HkG3ldmC1b+El5A6jmAg5ntEcoNDcvz5PqolgL6Ql8CyG5enZwx4CvEmGHH/nCsfEu7aRaSgPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2QMrGcNmQUQAydlwlLdr6NMCoCSdPUtBh8j1ulZNeRAiEAkSVWe1WSmjq97+/EqqKnv8qGl+gis6J3BsaNNPg/wWk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.1.3":{"name":"loader","version":"0.1.3","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0","stylus":"=0.42.3","coffee-script":"=1.7.1"},"devDependencies":{"mocha":"*","should":"*","supertest":"*","connect":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.1.3","dist":{"shasum":"d12e6736d26f5fabbaaf2f5954531e6a931b4f9e","tarball":"https://registry.npmjs.org/loader/-/loader-0.1.3.tgz","integrity":"sha512-lTYOoZxQdV4FOL8IlhfF5G0ZaixcipGBw13k0G57/DjuWWab+6YvhiQFHugUWGqZfVajv5dl9jwoTEdqSTlcVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzFXoSnG5Hi2tx5zI9pnoLHmh0zXUMGqPA4Sx5ivA5GAiBh97DitZoAfFnSBeB6tYtHit85Mg51uaA2gWQSTgiymw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}]},"0.1.4":{"name":"loader","version":"0.1.4","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0","stylus":"=0.42.3","coffee-script":"=1.7.1"},"devDependencies":{"mocha":"*","should":"3.0.x","supertest":"*","connect":"2.22.0","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.1.4","_shasum":"85ce43e8021b6712d775dae9003ad5c12f41b66d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"dist":{"shasum":"85ce43e8021b6712d775dae9003ad5c12f41b66d","tarball":"https://registry.npmjs.org/loader/-/loader-0.1.4.tgz","integrity":"sha512-BEoIWvCI39J+DfjiswX5OXy8o9WcTI4Uh5hcTz81XL7cvzm91TQIWFO6df1c54o9itcfuDkE7RhA+QAlvns/vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn+XGT1YHte1FE2BGN3+/Pf3S+eK5GfbLX7u2tQ9jFUgIhAJjz8qKLpHMnD5N4wA0FTHBtGdmAZP6WPcGTGtizAf/C"}]}},"0.1.5":{"name":"loader","version":"0.1.5","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0","stylus":"=0.42.3","coffee-script":"=1.7.1"},"devDependencies":{"mocha":"*","should":"3.0.x","supertest":"*","connect":"2.22.0","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","gitHead":"56cfc194264426c7ab2fe4aacad5921a7549260e","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.1.5","_shasum":"c8e5143cc68817c5990c9ac34c7b2a5a3e57d068","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"dist":{"shasum":"c8e5143cc68817c5990c9ac34c7b2a5a3e57d068","tarball":"https://registry.npmjs.org/loader/-/loader-0.1.5.tgz","integrity":"sha512-6KZGyKghZ04RAAl15U0xh9UQ5yQAVBuwA0fJEo3h+TJWKIXES/T0CWFg7HyKoPeJfxFrULYG2FPcznbRchsyfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhrkmWA2bkYyKJIax4L42zHKVc+mj3E32LVAFQHu3yDAiAgmTWIpZRFJFlL+qrJiCikLiOi2J3g7DsnT1dBqnaLUQ=="}]}},"0.1.6":{"name":"loader","version":"0.1.6","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/build"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"blanket":{"pattern":"loader/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0","stylus":"=0.42.3","coffee-script":"=1.7.1"},"devDependencies":{"mocha":"*","should":"3.0.x","supertest":"*","connect":"2.22.0","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","gitHead":"be5013f849107486cdf1b582f934a15f35480614","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader","_id":"loader@0.1.6","_shasum":"13e8aa03a5df8c2c816bda4aee50f9ad4d0a8348","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"dist":{"shasum":"13e8aa03a5df8c2c816bda4aee50f9ad4d0a8348","tarball":"https://registry.npmjs.org/loader/-/loader-0.1.6.tgz","integrity":"sha512-fPMeKTxY02u2FnTN7RTEsCSShh6qjw7kBwrt9lBBpd9GGsn1hqMAvtR3jRk9DOl+nmWuI6/FRIRfVasig2AQ8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDArk5rJQBInTt0VYHTzOg5yZ1G4ikHqM5i3CW5AO5WnQIgOUDSxVblL4NZPn/+irmhCw/SEp48kq98BdLqaqsqp8g="}]}},"1.0.0":{"name":"loader","version":"1.0.0","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"bin":{"loader":"bin/builder"},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"travis-cov":{"threshold":98}},"dependencies":{"uglify-js":"=2.4.6","clean-css":"=2.0.2","less":"=1.7.0","stylus":"=0.42.3","coffee-script":"=1.7.1"},"devDependencies":{"mocha":"*","should":"3.0.x","supertest":"*","connect":"2.22.0","istanbul":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","gitHead":"32e3f5610c611d97775000800752c052420d81bd","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader#readme","_id":"loader@1.0.0","_shasum":"7b6c8a68cfef66652434c58b4adb6a1497bd3771","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"dist":{"shasum":"7b6c8a68cfef66652434c58b4adb6a1497bd3771","tarball":"https://registry.npmjs.org/loader/-/loader-1.0.0.tgz","integrity":"sha512-8jbMRcRLXY+F9ztRqhIDT5etmL8vLeQlOrFU5QUXj35oTkTxZJL7lHBwQqWIv83RhCpxOals/oNzFL/WCWYVeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsO7f01ooinauxp5euO06bR8W9OVDz9M9X1OlM6vNyfAiEA+5pnXo4aeQFWvAFFj1RdbvFPw4wriWmQlYyTzLsc3Sc="}]}},"2.0.0":{"name":"loader","version":"2.0.0","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"travis-cov":{"threshold":98}},"devDependencies":{"mocha":"*","should":"3.0.x","istanbul":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","gitHead":"7ddcd7a555e79e2f1353ee53f9e17d4d1d89ba9c","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader#readme","_id":"loader@2.0.0","_shasum":"36c6038393431f27ef342c97bf387c69386ec51d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"dist":{"shasum":"36c6038393431f27ef342c97bf387c69386ec51d","tarball":"https://registry.npmjs.org/loader/-/loader-2.0.0.tgz","integrity":"sha512-dIYGuwlzX+3CpR/co4fmHI8SxnS1Y5EgpGAPSaIg+wNRMUBY3KnX7H/9MmNPHgaSxVtw5fUDYZ24Q8D1PEyBIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFel0JQFTaiDdcpt2r4sSnxuwwNwQXJOymaROoruN/VAiAT4GNj5ZBp6H7CoHWHdKKZJSdsmZhwTU4iBdsPGd7JLQ=="}]}},"2.1.0":{"name":"loader","version":"2.1.0","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"travis-cov":{"threshold":98}},"devDependencies":{"mocha":"*","should":"3.0.x","istanbul":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","gitHead":"a09edd08598c867fab2b804daface59250fd1ee8","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader#readme","_id":"loader@2.1.0","_shasum":"5e569527c3afe1694d74929a11f854ee71b274a2","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"dist":{"shasum":"5e569527c3afe1694d74929a11f854ee71b274a2","tarball":"https://registry.npmjs.org/loader/-/loader-2.1.0.tgz","integrity":"sha512-amkF9euML49yltvjft6ljRphCC1eyMYN8Lv5gzWZ40uGG31Zeub0k2mqfa1GJaoBhEUMJ49KlZ0Cssn7QUBLKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmFRdNIUG6NsUQWUn2pCjRoufTpDMu9XDmSvY8DZWUlgIgHSfbsgE/BnGLyZtHS9RedNW6arCBgvHw3ta+ygntbXw="}]},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/loader-2.1.0.tgz_1458191861110_0.6247690541204065"}},"2.1.1":{"name":"loader","version":"2.1.1","description":"Assets loader.","main":"index.js","scripts":{"test":"make test-all"},"keywords":["Loader"],"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"config":{"travis-cov":{"threshold":98}},"devDependencies":{"mocha":"*","should":"3.0.x","istanbul":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*"},"author":{"name":"Jackson Tian"},"license":"MIT","gitHead":"1d50cd2c2eb3b802a05b52a4980aa01a33bf9cb9","bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"homepage":"https://github.com/JacksonTian/loader#readme","_id":"loader@2.1.1","_shasum":"8848b12a3f00572e5a4249333ccdac79773fb402","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"dist":{"shasum":"8848b12a3f00572e5a4249333ccdac79773fb402","tarball":"https://registry.npmjs.org/loader/-/loader-2.1.1.tgz","integrity":"sha512-Z6nHbyKiECMexVUmpIAVXp+f+8okRtfiMAQ9j0eTtImCghxSqQwrbeSiAyCYKBnfvRlgXLdQt0tPuaZmcBQzpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXhNxLO0k3BGDPNnlM0Hiv+cUKLxo3dx4PMF0HRe/X3QIhAN7yNkU3TBMeQ/4NbF9MBBDsEw8s/WHcSn9X40ZonD/m"}]},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loader-2.1.1.tgz_1462429568830_0.32909604092128575"}}},"readme":"loader [![Build Status](https://secure.travis-ci.org/JacksonTian/loader.png?branch=master)](http://travis-ci.org/JacksonTian/loader) [![Coverage Status](https://coveralls.io/repos/JacksonTian/loader/badge.png)](https://coveralls.io/r/JacksonTian/loader)\n==========================\n\nNode静态资源加载器。该模块通过两个步骤配合完成，代码部分根据环境生成标签。上线时，需要调用minify方法进行静态资源的合并和压缩。\n\n# Usage\n## Installation\n\n```sh\n$ npm install loader\n```\n\n## Example\nController:\n\n```js\nres.render(tpl, {\n  Loader: require('loader')\n});\n```\nView:\n```html\n<%- Loader(\"/assets/scripts/jqueryplugin.js\", \"/assets/styles/jqueryplugin.css\")\n  .js(\"/assets/scripts/lib/jquery.jmodal.js\")\n  .js(\"/assets/scripts/lib/jquery.mousewheel.js\")\n  .js(\"/assets/scripts/lib/jquery.tagsphere.js\")\n  .css(\"/assets/styles/jquery.autocomplate.css\")\n  .done(assetsMap, prefix, combo) %>\n```\n\n在[loader-builder](https://github.com/JacksonTian/loader-builder)/[loader-connect](https://github.com/JacksonTian/loader-connect)/[loader-koa](https://github.com/JacksonTian/loader-koa)的支持下，`.js`方法也可以加载`.coffee`、`.es`类型的文件，`.css`方法可以加载`.less`、`.styl`文件。\n\n### 环境判别\n环境判别由`done`方法的第三个参数决定，如果传入combo值，将决定选用线下版本还是线上版本。如果不传入第三个参数，将由环境变量。如下代码实现：\n\n```js\nprocess.env.NODE_ENV === 'production'\n```\n如果不传入combo，需要设置环境，通过以下代码实现：\n\n```sh\n$ # 生产环境\n$ export NODE_ENV=\"production\"\n$ # 开发环境\n$ export NODE_ENV=\"dev\"\n```\n可切换进`example`目录运行示例代码：\n\n```sh\n$ npm start\n```\n\n### 线上输出\n线上模式将会输出合并和压缩后的地址，该地址从Loader构造参数中得到。\n\n```html\n<script src=\"/assets/scripts/jqueryplugin.md5_hash.js\"></script>\n<link rel=\"stylesheet\" href=\"/assets/styles/jqueryplugin.md5_hash.css\" media=\"all\" />\n```\n\n如果你有CDN地址，可以传入prefix参数，使得可以一键切换到CDN地址上，实现网络加速。以下为结果示例：\n\n```html\n<script src=\"http://cnodejs.qiniudn.com/assets/scripts/jqueryplugin.md5_hash.js\"></script>\n<link rel=\"stylesheet\" href=\"http://cnodejs.qiniudn.com/assets/styles/jqueryplugin.css\" media=\"all\" />\n```\n\n### 线下输出\n线下模式输出为原始的文件地址。\n\n```html\n<script src=\"/assets/scripts/lib/jquery.jmodal.js\"></script>\n<script src=\"/assets/scripts/lib/jquery.mousewheel.js\"></script>\n<script src=\"/assets/scripts/lib/jquery.tagsphere.js\"></script>\n<link rel=\"stylesheet\" href=\"/assets/styles/jquery.autocomplate.css\" media=\"all\" />\n```\n\n## 构建\n上文没有提及的重要值是`assetsMap`，这个值需要通过构建产生，类似如下格式：\n\n```json\n{\n  \"/assets/index.min.js\":\"/assets/index.min.ecf8427e.js\",\n  \"/assets/index.min.css\":\"/assets/index.min.f2fdeab1.css\"\n}\n```\n\n如果需要线上执行，需要该对象的传入。而该对象需要通过以下构建脚本（loader-builder）来生成：\n\n```sh\n$ builder <views_dir> <output_dir>\n$ # 或者\n$ ./node_modules/loader-builder/bin/builder <views_dir> <output_dir>\n```\n\n以上脚本将会遍历视图目录中寻找`Loader().js().css().done()`这样的标记，然后得到合并文件与实际文件的关系。如以上的`assets/index.min.js`文件并不一定需要真正存在，进行扫描构建后，会将相关的`js`文件进行编译和合并为一个文件。\n并且根据文件内容进行md5取hash值，最终生成`/assets/index.min.ecf8427e.js`这样的文件。\n\n遍历完目录后，将这些映射关系生成为`assets.json`文件，这个文件位于`<output_dir>`指定的目录下。使用时请正确引入该文件。具体请参见`example`目录下的代码示例。\n\n## 流程\n![流程](./figures/flow.png)\n\n## API\n请参见[API文档](http://doxmate.cool/JacksonTian/loader/api.html)。\n\n# License\n[MIT license](https://github.com/JacksonTian/loader/blob/master/MIT-License)\n","maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"time":{"modified":"2022-06-19T13:13:40.153Z","created":"2012-07-25T06:27:20.313Z","0.0.1":"2012-07-25T06:27:22.094Z","0.0.2":"2012-09-10T13:16:47.621Z","0.0.3":"2013-06-06T05:30:14.428Z","0.0.4":"2013-06-06T14:06:16.633Z","0.0.5":"2013-06-19T03:09:26.151Z","0.0.6":"2013-07-17T02:48:47.522Z","0.0.7":"2013-12-02T04:10:31.755Z","0.0.9":"2014-02-24T05:18:06.287Z","0.0.10":"2014-02-24T05:23:58.136Z","0.0.12":"2014-03-09T16:21:42.508Z","0.1.0":"2014-03-22T16:30:22.006Z","0.1.1":"2014-03-22T16:44:11.985Z","0.1.2":"2014-03-22T17:21:13.692Z","0.1.3":"2014-05-29T11:30:23.759Z","0.1.4":"2014-07-08T07:50:06.561Z","0.1.5":"2014-09-22T02:58:43.373Z","0.1.6":"2014-10-04T13:18:03.297Z","1.0.0":"2015-09-11T07:30:24.792Z","2.0.0":"2015-09-18T08:53:04.181Z","2.1.0":"2016-03-17T05:17:43.740Z","2.1.1":"2016-05-05T06:26:09.281Z"},"author":{"name":"Jackson Tian"},"users":{"fgribreau":true,"ycloud":true,"wangnan0610":true,"zithan":true,"ashertaqn":true},"repository":{"type":"git","url":"git://github.com/JacksonTian/loader.git"},"readmeFilename":"README.md","homepage":"https://github.com/JacksonTian/loader#readme","keywords":["Loader"],"bugs":{"url":"https://github.com/JacksonTian/loader/issues"},"license":"MIT"}