{"_id":"gulp-es6-module-to-closure","_rev":"33-7f25d9f60914e0399f5ca08e18b37a4b","name":"gulp-es6-module-to-closure","description":"compile ES6 import/export to goog.require/goog.provide","dist-tags":{"latest":"1.0.7"},"versions":{"0.1.0":{"name":"gulp-es6-module-to-closure","version":"0.1.0","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","jsondiffpatch":"^0.1.20","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"e724d29cf60d06782baa28457f67ab56c67f0992","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@0.1.0","_shasum":"1393161e4b77bd978e400ec81d50d3cf01bc503c","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"1393161e4b77bd978e400ec81d50d3cf01bc503c","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-0.1.0.tgz","integrity":"sha512-RaL9RBaOD6Qi4SRTuiy8jEVzyl/IC0/RPJ/88HoQVQGri7LxdIowEfOVzY50piH3GstvC8TYffgXwn2mYAyrPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT8o4CvC7AD8KDRsFTliusxzmsIpwZneSEQ6njv+FIVwIhAP5RHxzd9GW2MKAY02OuYNgRp7c8I/mGOjGMyEK/ulK3"}]}},"0.1.1":{"name":"gulp-es6-module-to-closure","version":"0.1.1","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","jsondiffpatch":"^0.1.20","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"40c086e4e8b90aafc5e127b02735f99a5cbec53e","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@0.1.1","_shasum":"11da5dca1c87d96d6e986551e11d1e90ef1a4977","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"11da5dca1c87d96d6e986551e11d1e90ef1a4977","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-0.1.1.tgz","integrity":"sha512-xdvyPg9tlmEFOr+jJYOdZ94W1EX+j+8hSnEtRXGGMT3FFALHuZdq2wENliG99CQ7x1755iKaZmb0NUduwidfDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5zqpGJer2MdkKdcXcSWuv8mH62zVX5AAw95S5NUl1CAiAlhpn6jra8x9ZTDFd425lNpn+AfYNHhtJ7sWD5fbcyWw=="}]}},"0.1.2":{"name":"gulp-es6-module-to-closure","version":"0.1.2","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","jsondiffpatch":"^0.1.20","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"97d65c234a38d6bb1a12547cc76d6b84205e85fd","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@0.1.2","_shasum":"74cc5474fdc99c38c4b964a369775a880e567d5c","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"74cc5474fdc99c38c4b964a369775a880e567d5c","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-0.1.2.tgz","integrity":"sha512-6+xGaIllph7rWKruIGok90gUHZYW0Yo76vypA4wKVvNQfI1dhc8i/erFL0mCOBR9AdQWmV6tohT6WQaqJ9lBoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF5Ee2MPwthiCkkPl0rg1jGRTfd4cKpJO7TphHhjdPEAiEApDHg6DjcQV7wfqRwMVTyi3e76TGet8oAc8RtK0mFXDs="}]}},"0.2.0":{"name":"gulp-es6-module-to-closure","version":"0.2.0","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"9b5425da065753b31d6388f909381d9663842d21","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@0.2.0","_shasum":"19165de4e6442255a581cff92666f2f4cc35dcb6","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"19165de4e6442255a581cff92666f2f4cc35dcb6","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-0.2.0.tgz","integrity":"sha512-4rxFxm9NbWQ3MqPikWUpl710Vs4tZSzSO7+/kjzJiEauAEEPQjJRZ7rkv0jb3Lz5b61G013XofKIkyJaGR8Plw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPAaWVNyek7fR2LXi640Gr6yRdgKPaULBcFI6at8aY4QIhAN6bbXd5qsS5myBDgVKLQBpNO16sHOeMSXbzu94+2Z20"}]}},"0.3.0":{"name":"gulp-es6-module-to-closure","version":"0.3.0","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"d2b78fda29c42751d3c638f45a84c7538f4ca3c1","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@0.3.0","_shasum":"8c2c7c0e570a6dbf2d1ef4da76fb0c6b0f9e3a7e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"8c2c7c0e570a6dbf2d1ef4da76fb0c6b0f9e3a7e","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-0.3.0.tgz","integrity":"sha512-kMDEznZCag3FJF3bT4/CR5EhoX8sVn4itaOEc0+Hj3giHNr0+gkSzRMyKlnMIsg/NdduDsjQXsfXKc387gnOuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDe5IuS+pR4LzMQs+vTH4u+SgkYRJ9It8b9Web9HCSYUAiEAszWczjOWuG5TwIWmu4S+v1DVSHgsDGCyra3hNZhtQ9o="}]}},"1.0.0":{"name":"gulp-es6-module-to-closure","version":"1.0.0","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"c5e7bcad7da4a6ea7e7d7e2378eb0ab7fade9822","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.0","_shasum":"80f6b73e8b4ade4e3a6cc4643610b0e07ec6eceb","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"80f6b73e8b4ade4e3a6cc4643610b0e07ec6eceb","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.0.tgz","integrity":"sha512-/D0LIP0LBuii9hPZkGa5Clt6Rh6n1JkdHkkFhMCq2BY/+zEttLwwymaEeqhS4hrkd6S93M6o1Wbuge45M6cSRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTJXeNB6Q/k4lnhQSYeGIoMQAs0yjxbxEtwjtgacbpLgIhANTrdYfTzuevoFaeMHrwXDyLqrpntIAK98RCdnJefHwi"}]}},"1.0.1":{"name":"gulp-es6-module-to-closure","version":"1.0.1","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"042d95f78f33351aade56532e8807d2c1220b0fe","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.1","_shasum":"8a1537db034f2d584804ad15819b3f9713627fcb","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"8a1537db034f2d584804ad15819b3f9713627fcb","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.1.tgz","integrity":"sha512-Zo09muGw3l6wQ/QcKQI2dGFvfHe7CNSOZgpmwkLF4U+VW1fylcKV0oIHA6hlw+uhCcN1kQYtV2+rdDjSATTqag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOaA64clJoc2iLANTA8GdtXhkwsjMXuZ1x5mc3YMNUaAiEA1DGiaduNxMgziJG4+XTNCtKNateoyIYACGi0vf/pzWU="}]}},"1.0.2":{"name":"gulp-es6-module-to-closure","version":"1.0.2","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"aac60e6bd6e3747b2e0ae5296583ff8346a3485a","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.2","_shasum":"bec2b972affa18cce7e401d2f08121466df0d5ca","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"bec2b972affa18cce7e401d2f08121466df0d5ca","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.2.tgz","integrity":"sha512-kM2uTIoyefMpnS0EF3O73rUDSb+M9XgwXZXfIjye2yNEv2q8/7R1EtFKnCoLs3lxqNurtavEyl5RxHADykFb2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYTK4ZVuYmiEx/plRAYfRqS5lJgbJwpHb0EMun/x1rBgIgarq4B3Fd5UaJTRDQ4HACIrboMkOolVZNQaSnN/a8rzY="}]}},"1.0.3":{"name":"gulp-es6-module-to-closure","version":"1.0.3","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","bower-install":"bower install --save","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"bower":"^1.3.12","coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"e3d0116d98e09dbce2353bc9858c602f4adca1db","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.3","_shasum":"67fcbaed939116225e1fd8d9092991c77fe227ea","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"67fcbaed939116225e1fd8d9092991c77fe227ea","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.3.tgz","integrity":"sha512-DB65C9oeyj7xueBFS7TFQcY0accbCwziUIE7dmD9EQVGNl3Nq4lNwrZpgdxEJ/nRqe42lyi4p/rQIAYgQxs4Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKAyaWUdVbOZKPVIKJ9gD4ttDTxGHp+nDwWPemaqL+9gIhAM6tqUh/2sHZmK5VlJZL9J9ucMu8lsULrEPdHWP5R0TG"}]},"deprecated":"sorry, not working"},"1.0.4":{"name":"gulp-es6-module-to-closure","version":"1.0.4","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","bower-install":"bower install --save","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"bower":"^1.3.12","coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"3b59deb9df8cbaebef5cdbe41f09dffa66e736a5","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.4","_shasum":"dd27bfb03b765da2b2824c679f8adacad6d0c4d2","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"dd27bfb03b765da2b2824c679f8adacad6d0c4d2","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.4.tgz","integrity":"sha512-BU23epM3ltRerlT8mhe6jKN4zxo4934ndWPQJ2Gp3Crm0vTCiaeWsOdcV4lZwx3xBPG0zgxnWgtIXe8KqDgPmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7++NKwurcdW20vIwYsaFsiPcbd66UNV1qd9bTZeCpSwIgGS90vxOgqvxAJE0Q2kD1NxX/7vm0EDLQgaTN3CnLfME="}]}},"1.0.5":{"name":"gulp-es6-module-to-closure","version":"1.0.5","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","bower-install":"bower install --save","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"bower":"^1.3.12","coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"65060dca4511ca55249d6744e947e3a7508adf02","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.5","_shasum":"4a6363673d8883d264c1ea5dfe692b8faefdf8a2","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"4a6363673d8883d264c1ea5dfe692b8faefdf8a2","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.5.tgz","integrity":"sha512-Vol8yyRORSAQPUcOR5I2VkNef/zI+s9MQoYwFVDl/ozNZATb3Qa+ogu27nXI1cVuOXTlB4Q1J3VWps/jDlVWVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYN1VuzUvH/nKNlQK5MnRl/cMJYTAJnQAK5fHeDsEq2wIhANtd85J/6dHYKkz/qLfZPvCaeue9BTwQdwVKSXAPw/Wj"}]}},"1.0.6":{"name":"gulp-es6-module-to-closure","version":"1.0.6","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","bower-install":"bower install --save","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"bower":"^1.3.12","coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"400f4f5b450d2a4c51969b24decba544c8bf6231","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.6","_shasum":"99e20ce766b60080288dd246f729147ee68891d9","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"99e20ce766b60080288dd246f729147ee68891d9","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.6.tgz","integrity":"sha512-e8Hbcl45nPC1ZE/Sxr6XQ7tuSTJyjZSKbdZMqqwDg9dppmybYmu2zPZs9Xz5rrCO+2n4uMyFoVyo52Ug0jPt1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChyAELMmv1QIJpu+017iMcVVNOBNcEdxXejS67jd7PnAIhALheFmq8JIH4PBUa+QsLAJmoLqOeKSg5lwlUIqGGHn20"}]}},"1.0.7":{"name":"gulp-es6-module-to-closure","version":"1.0.7","description":"compile ES6 import/export to goog.require/goog.provide","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"main":"index.js","scripts":{"clone-closure-for-test":"git clone https://github.com/google/closure-library/ closure-library","bower-install":"bower install --save","pretest":"gulp prepare --gulpfile spec/gulpfile.js","test":"istanbul cover ./node_modules/jasmine-node/bin/jasmine-node spec/","posttest":"grunt jasmine","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"license":"MIT","dependencies":{"es6-promise":"^2.0.0","escodegen":"^1.4.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","gulp-util":"^3.0.1","js-beautify":"^1.5.4","slash":"^1.0.0","through2":"^0.6.3"},"devDependencies":{"bower":"^1.3.12","coveralls":"^2.11.2","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jasmine":"^0.8.1","gulp":"^3.8.10","istanbul":"^0.3.4","jasmine-node":"^1.14.5"},"gitHead":"bddd21d64515110a6b8d57846877fffb15e5e946","bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"_id":"gulp-es6-module-to-closure@1.0.7","_shasum":"8197e23c4470c1aa4af2da7e20fa0dd0b993e677","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jinjor","email":"jinjorweb@gmail.com"},"maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"dist":{"shasum":"8197e23c4470c1aa4af2da7e20fa0dd0b993e677","tarball":"https://registry.npmjs.org/gulp-es6-module-to-closure/-/gulp-es6-module-to-closure-1.0.7.tgz","integrity":"sha512-epr9FCDvF7l3Qve7hxLcesuSHZ5uijXsKZuyzXPUDgVWcJcsPeFDehWjXKiFbm8OfiYwiddXE3ghJHf8PnC6Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGL29TRT01C/NnoNDzEY/6Tf09vt2oNm85y3Fj+ijrV7AiEAwFV2IZ9XflyHqr5HJ+8rqsjpMaViVUc0Y9U7jSAZJr0="}]}}},"readme":"gulp-es6-module-to-closure\r\n==========================\r\n\r\n[![Build Status](https://travis-ci.org/jinjor/gulp-es6-module-to-closure.svg?branch=master)](https://travis-ci.org/jinjor/gulp-es6-module-to-closure)\r\n[![Coverage Status](https://coveralls.io/repos/jinjor/gulp-es6-module-to-closure/badge.png?branch=master)](https://coveralls.io/r/jinjor/gulp-es6-module-to-closure?branch=master)\r\n\r\n\r\ncompile ES6 `import/export` => Google Closure `goog.require/goog.provide`\r\n\r\n__Attention:__ For supporting ES6 features, some special rules are introduced.\r\nSee examples below, especially if you use translated library from existing code.\r\n\r\n\r\n## Install\r\n\r\n```shell\r\nnpm install gulp-es6-module-to-closure --save-dev\r\n```\r\n\r\n\r\n## Usage\r\n\r\n```javascript\r\nvar es6ModuleToClosure = require(\"gulp-es6-module-to-closure\");\r\n\r\ngulp.src(\"./src/**/*.js\")\r\n  .pipe(es6ModuleToClosure({\r\n    root: 'src',\r\n    namespace: \"prefix.name.space\"\r\n  }))\r\n  .pipe(gulp.dest(\"./dist\"));\r\n```\r\n\r\n\r\n## Example\r\n\r\n### export\r\n\r\n- Compiling `${srcDir}/ns/file-name.js`\r\n  ```javascript\r\nexport var foo = 'FOO';\r\n```\r\n  with namespace `com.xxx` will generate\r\n  ```javascript\r\ngoog.provide(\"com.xxx.ns.filename.foo\");\r\ngoog.scope(function() {\r\n    com.xxx.ns.filename.foo = 'FOO';\r\n});\r\n```\r\nat `${distDir}/ns/file-name.js`.\r\n\r\n\r\n- Compiling `${srcDir}/ns/file-name.js`\r\n  ```javascript\r\nexport default 'FOO';\r\n```\r\n  with namespace `com.xxx` will generate\r\n  ```javascript\r\ngoog.provide(\"com.xxx.ns.filename.default\");\r\ngoog.scope(function() {\r\n    com.xxx.ns.filename.default = 'FOO';\r\n});\r\n```\r\n  at `${distDir}/ns/file-name.js`.\r\n\r\n\r\n### import\r\n\r\n- Compiling `${srcDir}/ns/app.js`\r\n  ```javascript\r\nimport {foo} from './file-name.js';\r\n```\r\n  with namespace `com.xxx` will generate\r\n  ```javascript\r\ngoog.require(\"com.xxx.ns.filename.foo\");\r\ngoog.scope(function() {\r\n    var foo = com.xxx.ns.filename.foo;\r\n});\r\n```\r\n  at `${distDir}/ns/app.js`.\r\n\r\n\r\n- Compiling `${srcDir}/ns/app.js`\r\n  ```javascript\r\nimport foo from './file-name.js';\r\n```\r\n  with namespace `com.xxx` will generate\r\n  ```javascript\r\ngoog.require(\"com.xxx.ns.filename.default\");\r\ngoog.scope(function() {\r\n    var foo = com.xxx.ns.filename.default;\r\n});\r\n```\r\n  at `${distDir}/ns/app.js`.\r\n\r\n\r\n## Supported Syntax\r\n\r\nFollowing table is made from Draft October 14, 2014.\r\n\r\nhttps://people.mozilla.org/~jorendorff/es6-draft.html#sec-static-and-runtme-semantics-module-records\r\n\r\n### import\r\n\r\n| Syntax                                            | supported |\r\n|:--------------------------------------------------|:---------:|\r\n| import v from \"mod\";                              |    ✓     |\r\n| import * as ns from \"mod\";                        |    ✓     |\r\n| import {x} from \"mod\";                            |    ✓     |\r\n| import {x as v} from \"mod\"; {x} from \"mod\";       |    ✓     |\r\n\r\n### export\r\n\r\n| Syntax                                            | supported |\r\n|:--------------------------------------------------|:---------:|\r\n| export var v;                                     |    ✓     |\r\n| export default function f(){};                    |    ✓     |\r\n| export default function(){};                      |    ✓     |\r\n| export default 42;                                |    ✓     |\r\n| export {x};                                       |    ✓     |\r\n| export {v as x};                                  |    ✓     |\r\n| export {x} from \"mod\";                            |          |\r\n| export {v as x} from \"mod\";                       |          |\r\n| export * from \"mod\";                              |          |\r\n\r\n## Migration\r\n\r\n### v0.x.x => v1.x.x\r\n\r\nReference from manual code to generated code is changed.\r\n\r\nBefore:\r\n```\r\ngoog.require('name.space.varName');\r\n```\r\nAfter:\r\n```\r\ngoog.require('name.space.fileName.varName');\r\n```\r\n\r\n","maintainers":[{"name":"jinjor","email":"jinjorweb@gmail.com"}],"time":{"modified":"2022-06-18T17:01:49.092Z","created":"2014-12-04T11:33:42.661Z","0.1.0":"2014-12-04T11:33:42.661Z","0.1.1":"2014-12-04T11:39:18.680Z","0.1.2":"2014-12-04T11:41:10.861Z","0.2.0":"2014-12-05T10:33:42.136Z","0.3.0":"2014-12-06T16:52:11.457Z","1.0.0":"2014-12-07T21:02:03.897Z","1.0.1":"2014-12-07T21:07:38.689Z","1.0.2":"2014-12-08T02:10:32.113Z","1.0.3":"2014-12-09T23:51:11.727Z","1.0.4":"2014-12-10T06:08:26.462Z","1.0.5":"2014-12-16T05:43:19.327Z","1.0.6":"2014-12-16T09:29:28.788Z","1.0.7":"2014-12-16T10:52:11.193Z"},"homepage":"https://github.com/jinjor/gulp-es6-module-to-closure","keywords":["gulp","plugin","es6-transpiler","es6","module","transpiler"],"repository":{"type":"git","url":"https://github.com/jinjor/gulp-es6-module-to-closure"},"author":{"name":"Yosuke Torii"},"bugs":{"url":"https://github.com/jinjor/gulp-es6-module-to-closure/issues"},"license":"MIT","readmeFilename":"README.md"}