{"_id":"varnish-generator","_rev":"26-5e780073da31758525694204d3f5d60d","name":"varnish-generator","description":"The simple way of generating general vcl file for varnish","dist-tags":{"latest":"1.5.4"},"versions":{"0.0.1":{"name":"varnish-generator","version":"0.0.1","description":"generate varnish vcl file","main":"index.js","scripts":{"eslint":"node ./node_modules/.bin/eslint index.js","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^1.10.3","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.3.4","superagent":"^1.7.1"},"dependencies":{"lodash":"^4.0.0"},"gitHead":"97e77dee2ec0c4b08acd6a92dfca9aa667676ab0","_id":"varnish-generator@0.0.1","_shasum":"e84fd1f6afdde3b82431de166630e0f75349323f","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"e84fd1f6afdde3b82431de166630e0f75349323f","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.1.tgz","integrity":"sha512-N0WbIgbhx9tyrt49aFE9qpvFk/ALds9Gxe/IsH8ktkZG1oSkNmz6k67EGkyEf0zSRqMehLHH/48TqvbecjOqdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgJsVJdUhcW2ysx00L89Ggy71U2Qfs2qCzHbkf8+ggCAiB6SabgqEcDbv3+EAkRIfnq4mmtuuXQ5T7Pu/JUhaCYsg=="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}]},"0.0.2":{"name":"varnish-generator","version":"0.0.2","description":"generate varnish vcl file","main":"index.js","scripts":{"eslint":"node ./node_modules/.bin/eslint index.js","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^1.10.3","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.3.4","superagent":"^1.7.1"},"dependencies":{"lodash":"^4.0.0"},"gitHead":"6e3294b9284186d628eca1feebec3218418129d2","_id":"varnish-generator@0.0.2","_shasum":"36321f9305168ed816687b497fc441ea90912f2e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"36321f9305168ed816687b497fc441ea90912f2e","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.2.tgz","integrity":"sha512-zvh73BLNMyLZsZjlkFzTTYLiGJ1LVMfiRcoepgUrfTOeOjGGgGBk1JRtg5+MZbYke1SdJq1cYIW5F6HK+AFT+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCvNc852kMHAhMEkMPnodpIUddLbWkzrG6z3w8N510ZAiEAvYq1x1sFHPOaugl57Ei+0yHOfahGltq1PIklBOyBTVM="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}]},"0.0.3":{"name":"varnish-generator","version":"0.0.3","description":"generate varnish vcl file","main":"index.js","scripts":{"eslint":"node ./node_modules/.bin/eslint index.js","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^1.10.3","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.3.4","superagent":"^1.7.1"},"dependencies":{"lodash":"^4.0.0"},"gitHead":"249c9ddd3e212330b2b557ae5a436654354bf899","_id":"varnish-generator@0.0.3","_shasum":"30053672a1d240b61257f5988cf3f71a6540aaa5","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"30053672a1d240b61257f5988cf3f71a6540aaa5","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.3.tgz","integrity":"sha512-k8Zf+mmV6/J+14KtHTLxI0aeOG8aOAJIFdJEHzXx/CNpULbHNDvmt/YswEUGu4xrVjBMwjL57+Aci3SIOpQkDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd4lXHiqmGboRGZqnq6W93vnnFBJMWdMEXDIGyjjitBAIgXhO6EzrGKNZ3m4Z67t1vivaEjLGhlKdMbJ7gPcmmeOc="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/varnish-generator-0.0.3.tgz_1454418568091_0.7015829551964998"}},"0.0.4":{"name":"varnish-generator","version":"0.0.4","description":"generate varnish vcl file","main":"index.js","scripts":{"eslint":"node ./node_modules/.bin/eslint index.js","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^1.10.3","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.3.4","superagent":"^1.7.1"},"dependencies":{"lodash":"^4.0.0"},"gitHead":"583216271153a6cea3ea5164a490d6fbc4c91df0","_id":"varnish-generator@0.0.4","_shasum":"d844618754e1a37452ea5805f930bb32cd6d8313","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"d844618754e1a37452ea5805f930bb32cd6d8313","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.4.tgz","integrity":"sha512-ImfJOYDv242iJ85lDPlFppG9gWYFw6kgmlHL+Zk4A5xKtUzMjR7R3ttpsTl0/pbxspuqnzpY7YAY9+mY+rgXdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC6SJ3KaDX9VK9wHYfTVJga8VKNxETAc2pzkkJv5FLqAiBXs9fupM9MwYb3eMKDflXM08nhcG2tSaFJXYGHlgPd0A=="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/varnish-generator-0.0.4.tgz_1454502312517_0.3023214240092784"}},"0.0.5":{"name":"varnish-generator","version":"0.0.5","description":"generate varnish vcl file","main":"index.js","scripts":{"eslint":"node ./node_modules/.bin/eslint index.js","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^1.10.3","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.3.4","superagent":"^1.7.1"},"dependencies":{"lodash":"^4.2.1"},"gitHead":"b2be98bd9f339cf0d8fa147cf55a559764a717b5","_id":"varnish-generator@0.0.5","_shasum":"f2204e8c21fa9bd679750d812a7471e185ff32e3","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"f2204e8c21fa9bd679750d812a7471e185ff32e3","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.5.tgz","integrity":"sha512-JsiEeaQpyE5hjBgmzxlvu51h8eFLQ+ycPvCUHHmlCesEr+TZOeC+o2MzLFZWQfrpRk11Feu7nuIq/lwvZ5bWsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqf/pBqoGres58yPU8IyrFBs51/fnwFxq9WhAxmQEyugIgM2VjT1oZ1eheZnxnZt+aMSIdN+NFDXzN8mi7KXJ5C2o="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/varnish-generator-0.0.5.tgz_1454661900872_0.5774946056772023"}},"0.0.6":{"name":"varnish-generator","version":"0.0.6","description":"generate varnish vcl file","main":"index.js","scripts":{"eslint":"node ./node_modules/.bin/eslint index.js","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^2.2.0","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.4.5","superagent":"^1.7.2"},"dependencies":{"lodash":"^4.6.1"},"gitHead":"be40a250c49562c7836903b2e9a8557b9407aadc","_id":"varnish-generator@0.0.6","_shasum":"63c2f8b774a5f643fc7a07d3fc41ce57e83eb9ff","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"63c2f8b774a5f643fc7a07d3fc41ce57e83eb9ff","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.6.tgz","integrity":"sha512-FmWnrdLsE0nAx1VwNK3S87MSUxp+Fx8vHu3J3eSqv+U/DZnq/5mE87ddwnsS3jG4mGpvkyzuoWLmyD9eg9BWGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXRY8RlE+MkAP4fOV8wlRaxoNa3fPtublfshCW8xrZmAiEA4f/vuyH1YerssRIVD7ZdVktg1ZPF6pLUff2+pdM1haE="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varnish-generator-0.0.6.tgz_1457009881435_0.48913773242384195"}},"0.0.7":{"name":"varnish-generator","version":"0.0.7","description":"generate varnish vcl file","main":"index.js","scripts":{"eslint":"node ./node_modules/.bin/eslint index.js","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^2.2.0","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.4.5","superagent":"^1.7.2"},"dependencies":{"lodash":"^4.6.1"},"gitHead":"dc6b3ded64dc64cb194bc5a0d8c4d8e1676e1bde","_id":"varnish-generator@0.0.7","_shasum":"57a89352b7cb3377df8628a2d51bfdfb7a92e3c1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"57a89352b7cb3377df8628a2d51bfdfb7a92e3c1","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.7.tgz","integrity":"sha512-LyHDUs0+VOrmVj0h7a+6O+gTRBfEpbk4DX+l2zcqdorKhR2XScJdwIasc96GCiFBJqDTTs4VULzMzZQssO3rbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcH/uPjlFGR/g1187SPPh9Kw3dmtCh4Pgzs0pdbyRctgIhAIl3Rl/9drOxmDiys+CiMvLMGpScgh266cJqD2HeYVdn"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/varnish-generator-0.0.7.tgz_1457356912930_0.9415433304384351"}},"0.0.8":{"name":"varnish-generator","version":"0.0.8","description":"generate varnish vcl file","main":"index.js","scripts":{"pretest":"npm install","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^2.2.0","express":"^4.13.4","istanbul":"^0.4.2","mocha":"^2.4.5","superagent":"^1.7.2"},"dependencies":{"lodash":"^4.6.1"},"gitHead":"7b167130532416170d0d6440fe15955211122fc4","_id":"varnish-generator@0.0.8","_shasum":"8c2757985811a65031fc1bf761e4c51760d159c5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"8c2757985811a65031fc1bf761e4c51760d159c5","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.8.tgz","integrity":"sha512-l/Oe4jTyS8suXUydkrbO2P0tP4SHk9F+47fKSfCy3Eq34LhR8wcTnVJXr+7n7tyZxarWI0AB1AmNrrlJr/qrbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwNZRHhRxiXpwa3He/Tmyzpxm6a9lZ56YcO4LmSp8ZfQIgKe672lKWp+DqUuDbvhYUNg4CKuwIoDw7zMVt+18/uJQ="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/varnish-generator-0.0.8.tgz_1457439881970_0.5303018689155579"}},"0.0.9":{"name":"varnish-generator","version":"0.0.9","description":"generate varnish vcl file","main":"index.js","scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"vicanso 小墨鱼","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^2.7.0","eslint-config-airbnb":"^6.2.0","express":"^4.13.4","istanbul":"^0.4.3","mocha":"^2.4.5","superagent":"^1.7.2"},"dependencies":{"lodash":"^4.8.2"},"gitHead":"c8a89bea84951de4eb81d829646c9230c8ac4219","_id":"varnish-generator@0.0.9","_shasum":"c592dff50abfd65c0621c2feae32e27e8acbd35d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"dist":{"shasum":"c592dff50abfd65c0621c2feae32e27e8acbd35d","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-0.0.9.tgz","integrity":"sha512-NAx5up1Vw2QS3ERtS3FJt3h17ezSVFMZ+nYAR7mBFJzgFkSWQamQ0PX5TMyW/4EczNF6SBINYYXTAWbeKK8ZxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ5Egp9wa0tByZzh+mTaViuqE9olau+YKM3bKsJZfo/gIgIlZGYSzPIkuH9bk6aIban8mZSoDKYl8ZobyAIBijlLY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varnish-generator-0.0.9.tgz_1460036376763_0.33358830586075783"}},"1.0.0":{"name":"varnish-generator","version":"1.0.0","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/basic.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","istanbul":"^0.4.5","koa":"^2.0.0-alpha.7","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","lodash":"^4.17.4"},"gitHead":"27f2a03c30a76e9631d70ec956291262db813629","_id":"varnish-generator@1.0.0","_shasum":"072494840309068ced7153accaeeac17c87cd7e6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"072494840309068ced7153accaeeac17c87cd7e6","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.0.0.tgz","integrity":"sha512-EOtX0opQYtSYSIecxwQ0PBSVMUHeUrqWwNIOz5YA5GPjiuYymVySnkhe36q/u62u66qx8LpAZ8DX2QQzHkqP3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf+l3wUSC2cLbHGD0M4g5dlIese+tuYdqmPhlnbKscSAIhAOMmPc3n+KPUPu+XmrqZUMo6gqJi8aJgnB9nf2rGfazd"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varnish-generator-1.0.0.tgz_1486472683863_0.12485937029123306"}},"1.1.0":{"name":"varnish-generator","version":"1.1.0","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","istanbul":"^0.4.5","koa":"^2.0.0-alpha.7","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"0e6d3f6aa31c3e7ff8ec080aa236cce63588cda6","_id":"varnish-generator@1.1.0","_shasum":"48a8e95e905aa0061d605bbf469a14ed6a8b2148","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"48a8e95e905aa0061d605bbf469a14ed6a8b2148","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.1.0.tgz","integrity":"sha512-jqdx/n8LYZMTwPChd8cCBI5rXxW+a/FQbmj2XVpfPtmdy0GP96FaDA+6iauKdvHDwZ+A4zyaIYVL9CEMxy6Tlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2KRaDql3dTI7fmoLhYBSy8x8ReplVbOaf7QLX8+N1RQIhAOt783cvJVdqd5tErS1xSn7TzrOz8O0Nye5+/cgFEdpa"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/varnish-generator-1.1.0.tgz_1487861061486_0.19673146912828088"}},"1.2.0":{"name":"varnish-generator","version":"1.2.0","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"460fad70af676aef2f7017b26f70061c378d575f","_id":"varnish-generator@1.2.0","_shasum":"ab9a622dccfd6c6fd79218da10dafb5e800c95cd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"ab9a622dccfd6c6fd79218da10dafb5e800c95cd","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.2.0.tgz","integrity":"sha512-+0Qrx2p2jMw00d+zoudIw+ht3cgb/s9QrVvkcitjdiDTiBdmu27Rawef12QxdR68yteKSdfMO1ebCskC22/QUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0z42UtfS84oIOAXr0xub/xRYUxz9yP3xBetWfynsAggIhAJVB2j13mCqVikIBq49alUzPvKnx+V1HtkniaH5LkKHm"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varnish-generator-1.2.0.tgz_1488459637068_0.8559184584300965"}},"1.3.0":{"name":"varnish-generator","version":"1.3.0","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"2e7b1e38c4d53e1fdc48551fb1704f02aa354033","_id":"varnish-generator@1.3.0","_shasum":"947e3dbae29ce0d7859492b6d98864e88fc9afec","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"947e3dbae29ce0d7859492b6d98864e88fc9afec","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.3.0.tgz","integrity":"sha512-dldEFKVu5sofjINNwvnQGIEZHQSSPrb/jlaARl/J/U4HHdZBfxFBf+itcZnKqp2UseA/s7VPoHAJZcfq0gdW1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP6eMkkfCp8FRVHfzw4SVvXAaobXUOp9lvZbXLg144+AiEA75ttbxsRHom+4+lbLlWojrX0k+jP2t2bVt36TWrDYO8="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varnish-generator-1.3.0.tgz_1489763168907_0.47887531691230834"}},"1.4.0":{"name":"varnish-generator","version":"1.4.0","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"4dcb6419268afee25f72498593b71f6320622786","_id":"varnish-generator@1.4.0","_shasum":"4b504d9e7e2ef2bbb2e481b37593d55e7ddce359","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"shasum":"4b504d9e7e2ef2bbb2e481b37593d55e7ddce359","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.4.0.tgz","integrity":"sha512-3yzoNcnxsjbI068QaA7jZgxabzE0ftKUBBq9Dio2E2Vcr5k+ioEW3Qr425A6FAXtbyqdV4UmEQadx9JMvIbyhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7xxu/Kb132taDLNhpgHX08flROXLON/jy0epvm3jKwAIhAOJoYik/6LCsbl0r+oeY5QnzLjhH/o8qx3Y2BJBGVFnP"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.4.0.tgz_1496132876222_0.7369520177599043"}},"1.4.1":{"name":"varnish-generator","version":"1.4.1","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"b489ce3e7aa6a3a603e901dd4aa9548b33e358a5","_id":"varnish-generator@1.4.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-gZ1B96BSP2xBX+3WXc+erHFICTvGdrc2rw7iDrf4GgBVHPs0QZyKEp+oVVYCRR8cF3P/RB1ml4uw+bKHRNWktg==","shasum":"a888cedd960a8154c3f47bbfaf056bcb53639ebc","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbj7zhW3df50tgTDIOLDu9x3VLW1Qsm9FOP9HRHX/ECQIhAJKKgwkQ0v7OCEBn/cERlZB8DuqYJMNXYqA11evdMZR8"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.4.1.tgz_1496585859451_0.09576436085626483"}},"1.4.2":{"name":"varnish-generator","version":"1.4.2","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"4c2499367b466c838c2d26ec9f5742dc7c0bc91e","_id":"varnish-generator@1.4.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-kAj+/JN16dTuF3Ushr+JR06n2NAw4CnCIlDQaX3OE+vap6jR0dgXtWo+ghw3X8sMJyBRnULnju7hS9Q0knYZNw==","shasum":"a9ce00aa38e9d588a6d169b37e44bdc9eebd13ff","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb/OFfYDFwG0RG+Rlv2way2vkUUs1uPJ6ip9eCoGoa/QIhANU1YcvkInCqTnsqaFfc+0e50FmN8zPP8uEewVdYA7jD"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.4.2.tgz_1497095114759_0.5496756478678435"}},"1.4.3":{"name":"varnish-generator","version":"1.4.3","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"39d22ca99a866bde2bbfccb07017564f0cbebbcf","_id":"varnish-generator@1.4.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-JYs8I+Yb/0IBetHkCxhXG8Aye57uY3NsN0eRNdJzGwYO4p6aT8Y6fsAd7Wv+hU525b22RLvMDche0vehDx1phw==","shasum":"290f92e9b1c75c49721de6c575cf1ef2a415498b","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwdp+Rduo7zpNGFH/i8BhLHhE5tkvPhnZpOMQ+g7ITrAiEA6ORS0gcqlIyTMct9EI2JZCFIv9oryUtnLBCd7ArB2kk="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.4.3.tgz_1503577538302_0.8122484255582094"}},"1.4.4":{"name":"varnish-generator","version":"1.4.4","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"3253c4ba8d7f8541d0c4de0d0084c297552b1c8b","_id":"varnish-generator@1.4.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-RLKhxxbx2CNjIy7U6r4vdK6iwtvixdT5PdvuGEQRqDa1QievRG/RWh4fy5+4vs4FWHCpdMk3Y16qKmQ7wGM1YA==","shasum":"2d9e40ca069130e624e216804a2108a8c2a16194","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuhZH02zWOsh66JN78WI+viVxhXGdndtgBXSBk1xs0fAiEAzlvs5nmpE599uUoIHjAPi0ZceBTa9MDg+atF0S8mPis="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.4.4.tgz_1504422210675_0.7199514403473586"}},"1.5.0":{"name":"varnish-generator","version":"1.5.0","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"0fcdabd4103944904870d4422bd2c9d50e26c7e0","_id":"varnish-generator@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-GCf2usiLz1tbHfOLIXMq2adf5RRpZTOl/FiZSNful20NlHiBdTceidseTtM1sR6AGAXz2eBOAlqJTqmJhijKDg==","shasum":"c309056f4c7f48e3bcf6020beb44da9656b64529","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi10nXjyZ/g1E1lHMZdFWanYG2GC7xMYoQhGpvzYTHIQIhAJlBFNYvVKFPVix4FvKtHdhj8dVov/m1SO9wb81mqYpx"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.5.0.tgz_1505747300136_0.6479299317579716"}},"1.5.1":{"name":"varnish-generator","version":"1.5.1","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"4fa3e7cee9f7398e45230571720170716cdbe9ff","_id":"varnish-generator@1.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-1ttadXNenKQpXjLIW/Hs3I8dUqxxNAR5WR/wxa2o5XLXIfQTS4W/PDQLaE16arBRi3WEvQut9N2f4NGUxq077A==","shasum":"6bf5c3816a93f3a17749dc6ef649b4676aabc613","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGBVhaACrxmOYaFdR+wk4Dm0WCEiMlewvSeila+sEBZwIgPwzfSJY+r7GU7Kgler9vCim+Wqt1UttVtMVTfQ+/tpc="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.5.1.tgz_1507560410443_0.8024435003753752"}},"1.5.2":{"name":"varnish-generator","version":"1.5.2","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"4fa3e7cee9f7398e45230571720170716cdbe9ff","_id":"varnish-generator@1.5.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-Qplbr2AQlahIqfmkszdilYW6Gcfq5ZOYINq3SiL1FaLCgH55/LeBTRthfeFejFCMiloTFYDzK7dig1Nwo1KqDw==","shasum":"9ceb9e1f7ee65d3fb59243d889305ee53f7ff019","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrf9iXSuL08RhvWNvdhGJ+ZPfxeKMIRtG+VIPGzayBtAIhANSAtYJmgDFEKWoZD3aTgPTnkyCTMobvvEiSbYOFMFWq"}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.5.2.tgz_1509801750982_0.09390598931349814"}},"1.5.3":{"name":"varnish-generator","version":"1.5.3","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"c9072cc9d3a91d8167e5af4ba223921e24d32a74","_id":"varnish-generator@1.5.3","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-bTRy3euxIEvL4Tw+hg7kOLKGSgZFZwPrje9gbhkEvFFe1Fc/q4kUQtRH0UyNr0qvAj7fu8seDSiQNageFyKi+w==","shasum":"5c35b475c8bfa834aa3cc4796bd069f78f5d2b16","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIJDFsIdJGu+z3ERelmgj5Wv7mHEDr6ba6byqmHjPxEwIgDIquBOvog107cCZkc4KO9mMRFu2pVrvsTqP7zF46/kY="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.5.3.tgz_1510831109140_0.2749889057595283"}},"1.5.4":{"name":"varnish-generator","version":"1.5.4","description":"The simple way of generating general vcl file for varnish","main":"index.js","bin":{"varnish-generator":"./.bin/varnish-generator"},"scripts":{"size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"node ./node_modules/.bin/eslint index.js && node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha ./test/*.js --"},"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"keywords":["varnish","generator"],"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/vicanso/varnish-generator#readme","devDependencies":{"eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","istanbul":"^0.4.5","koa":"^2.0.1","koa-router":"^7.0.1","mocha":"^3.1.2","superagent":"^3.3.2"},"dependencies":{"commander":"^2.9.0","js-yaml":"^3.8.1","lodash":"^4.17.4"},"gitHead":"0ea951c5f15d9712d8e82c8dc721019ffd6648f9","_id":"varnish-generator@1.5.4","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"tree.xie","email":"vicansocanbico@gmail.com"},"dist":{"integrity":"sha512-df/5gftbqFekTcwen72eA2y/jXaoI/9M2KC3OCjGCA5wBcxwfvoaoAGy3sP/LSj8WGwoQNlbtypICvDKm8F6Pg==","shasum":"f17bc4b337ff2f9938c25f49ec9d58898072b405","tarball":"https://registry.npmjs.org/varnish-generator/-/varnish-generator-1.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoZCzQxyRaxD7UKPBXlHKVQWvR+7LlFdxXrVkb4bHIWAiBUoJhI7UwhXr42qDTYP8fKBXX6gnMCyWHDk97FJ2uWbg=="}]},"maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varnish-generator-1.5.4.tgz_1513168521490_0.62144974200055"}}},"readme":"# varnish vcl generator\n\n[![Build Status](https://travis-ci.org/vicanso/varnish-generator.svg?branch=master)](https://travis-ci.org/vicanso/varnish-generator)\n[![Coverage Status](https://img.shields.io/coveralls/vicanso/varnish-generator/master.svg?style=flat)](https://coveralls.io/r/vicanso/varnish-generator?branch=master)\n[![npm](http://img.shields.io/npm/v/varnish-generator.svg?style=flat-square)](https://www.npmjs.org/package/varnish-generator)\n[![Github Releases](https://img.shields.io/npm/dm/varnish-generator.svg?style=flat-square)](https://github.com/vicanso/varnish-generator)\n\nHave a try [http://aslant.site/varnish-generator/](http://aslant.site/varnish-generator/)!\n\n## Installation\n\n```bash\n$ npm install varnish-generator -g\n```\n\n## RUN\n\n```bash\nvarnish-generator -c ./examples/config.json -t ./examples/default.vcl\n```\n\n### varnishConfig\n\n- `name` The varnish instance's name\n\n- `varnish` The varnish version, support `'4'` and `'5'`, default is `'5'`\n\n- `stale` The seconds of stale, default is 3\n\n- `version` The vcl version , default is `new Date().toISOString()`\n\n- `timeout` The timeout setting for all directors\n\n  - `connect` The connect timeout, default is `2`\n\n  - `firstByte` The firstByte timeout, default is `5`\n\n  - `betweenBytes` The betweenBytes timeout, default is `2`\n- `urlPassList` The url match(RegExp) the setting will be pass\n\n- `hisForPassTTL` The hit for pass ttl\n\n- `hash` The hash setting\n\n- `directors` Director list, Array\n\n  - `name` The director's name\n\n  - `prefix` The prefix of the url for the director, optional\n\n  - `host` The host for the director, optional\n\n  - `type` The algorithm of load balance, it can be 'fallback', 'hash', 'random', 'round_robin'. The default is 'round_robin'\n\n  - `timeout` The director timeout setting, if not set , it will be use the global timeout setting\n    - `connect` The connect timeout\n\n    - `firstByte` The firstByte timeout\n\n    - `betweenBytes` The betweenBytes timeout\n\n  - `backends` The backend list, Array\n\n    - `ip` The ip of backend\n\n    - `port` The port of backend\n\n    - `weight` The weight of backend, it's used for `random` and `hash`\n\n```json\n{\n  \"name\": \"varnish-test\",\n  \"stale\": 2,\n  \"varnish\": \"4\",\n  \"timeout\": {\n    \"connect\": 1,\n    \"firstByte\": 2,\n    \"betweenBytes\": 2\n  },\n  \"urlPassList\": [\n    \"cache-control=no-cache\"\n  ],\n  \"hisForPassTTL\": 300,\n  \"hash\": [\n    \"req.url\",\n    [\n      \"req.http.host\",\n      \"server.ip\"\n    ]\n  ],\n  \"directors\": [\n    {\n      \"name\": \"timtam\",\n      \"prefix\": \"/timtam\",\n      \"type\": \"fallback\",\n      \"timeout\": {\n        \"connect\": 1,\n        \"firstByte\": 1,\n        \"betweenBytes\": 1\n      },\n      \"backends\": [\n        {\n          \"ip\": \"127.0.0.1\",\n          \"port\": 3000\n        },\n        {\n          \"ip\": \"127.0.0.1\",\n          \"port\": 3010\n        }\n      ]\n    },\n    {\n      \"name\": \"dcharts\",\n      \"prefix\": \"/dcharts\",\n      \"host\": \"dcharts.com\",\n      \"type\": \"hash\",\n      \"hashKey\": \"req.http.cookie\",\n      \"backends\": [\n        {\n          \"ip\": \"127.0.0.1\",\n          \"port\": 3020,\n          \"weight\": 5\n        },\n        {\n          \"ip\": \"127.0.0.1\",\n          \"port\": 3030,\n          \"weight\": 3\n        }\n      ]\n    },\n    {\n      \"name\": \"vicanso\",\n      \"host\": \"vicanso.com\",\n      \"type\": \"random\",\n      \"backends\": [\n        {\n          \"ip\": \"127.0.0.1\",\n          \"port\": 3040,\n          \"weight\": 10\n        },\n        {\n          \"ip\": \"127.0.0.1\",\n          \"port\": 3050,\n          \"weight\": 5\n        }\n      ]\n    },\n    {\n      \"name\": \"aslant\",\n      \"backends\": [\n        {\n          \"ip\": \"127.0.0.1\",\n          \"port\": 8000\n        }\n      ]\n    }\n  ]\n}\n\n```\n\n## How to use varnish better?\n\nPlease read my [suggestion](https://github.com/vicanso/articles/blob/master/varnish-suggestion.md) about using varnish.\n\n## How the cache of varnish is created?\n\n![](./assets/cache_req_fsm.png)\n\n## How to run\n\nvarnishd -f ./default.vcl -p default_ttl=0 -p default_grace=1800 -p default_keep=10 -a :8001 -F\n\n## Using docker\n\n```\ndocker pull vicanso/varnish\n\ndocker run -v $HOME/default.vcl:/etc/varnish/default.vcl -p 8001:80 -d --restart=always vicanso/varnish\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"tree.xie","email":"vicansocanbico@gmail.com"}],"time":{"modified":"2022-06-28T09:09:19.437Z","created":"2016-01-27T14:46:29.321Z","0.0.1":"2016-01-27T14:46:29.321Z","0.0.2":"2016-02-01T13:42:12.299Z","0.0.3":"2016-02-02T13:09:30.505Z","0.0.4":"2016-02-03T12:25:13.461Z","0.0.5":"2016-02-05T08:45:01.858Z","0.0.6":"2016-03-03T12:58:04.306Z","0.0.7":"2016-03-07T13:21:55.979Z","0.0.8":"2016-03-08T12:24:44.054Z","0.0.9":"2016-04-07T13:39:39.112Z","1.0.0":"2017-02-07T13:04:44.097Z","1.1.0":"2017-02-23T14:44:23.542Z","1.2.0":"2017-03-02T13:00:37.329Z","1.3.0":"2017-03-17T15:06:09.135Z","1.4.0":"2017-05-30T08:27:56.305Z","1.4.1":"2017-06-04T14:17:39.546Z","1.4.2":"2017-06-10T11:45:15.008Z","1.4.3":"2017-08-24T12:25:38.629Z","1.4.4":"2017-09-03T07:03:31.206Z","1.5.0":"2017-09-18T15:08:20.265Z","1.5.1":"2017-10-09T14:46:50.516Z","1.5.2":"2017-11-04T13:22:31.128Z","1.5.3":"2017-11-16T11:18:29.207Z","1.5.4":"2017-12-13T12:35:21.561Z"},"homepage":"https://github.com/vicanso/varnish-generator#readme","keywords":["varnish","generator"],"repository":{"type":"git","url":"git+https://github.com/vicanso/varnish-generator.git"},"author":{"name":"Tree Xie","email":"vicansocanbico@gmail.com"},"bugs":{"url":"https://github.com/vicanso/varnish-generator/issues"},"license":"MIT","readmeFilename":"README.md"}