{"_id":"seegno-closure-library","_rev":"22-0aacad40a4fec53cb9754bedf5c0ec6d","name":"seegno-closure-library","time":{"modified":"2024-04-08T16:33:05.309Z","created":"2014-07-25T11:50:32.776Z","20140725.0.1":"2014-07-25T11:50:32.776Z","20140725.0.2":"2014-07-25T12:01:34.537Z","20140725.0.3":"2014-07-25T14:18:50.808Z","20140725.0.4":"2014-07-25T14:25:34.441Z","20140725.0.5":"2014-07-25T14:39:53.160Z","20150306.0.0":"2015-03-06T01:35:04.116Z","20150306.0.1":"2015-03-06T02:42:51.649Z"},"maintainers":[{"name":"ruimarinho","email":"ruipmarinho@gmail.com"}],"dist-tags":{"latest":"20150306.0.1"},"description":"A mirror of the upstream Google Closure Library but repackaged for npm and without global namespace pollution.","readme":"# Closure Library\n\nA mirror of the upstream [Google Closure Library](https://github.com/google/closure-library) but repackaged for npm and without global namespace pollution.\n\n## Status\n\n[![npm version][npm-image]][npm-url]\n\n## Installation\n\nInstall the package via `npm`:\n\n```sh\nnpm install --save seegno-closure-library\n```\n\n## Usage\n\n```js\nvar goog = require('seegno-closure-library')\n\nglobal.goog === undefined;\n// => true\n\ngoog.require;\n// => [Function]\n\ngoog.require('goog.string.linkify');\n// => undefined\n\ngoog.string.linkify.linkifyPlainText('Foo https://www.bar.com');\n// => 'Foo <a rel=\"nofollow\" target=\"_blank\" href=\"https://www.bar.com\">https://www.bar.com</a>'\n```\n\n## Loading a dependency file\n\nGenerate a dependency file by using `closure/bin/build/depswriter.py` and load it using the special `loadScript` function from `goog`:\n\n```js\nvar goog = require('seegno-closure-library');\n\ngoog.loadScript(__dirname + 'lib/closure/goog/deps.js');\n```\n\n## Updating from upstream\n\nThe `master` branch is always merged with `upstream/master` without fast forwarding commits:\n\n```bash\ngit remote add upstream git@github.com:google/closure-library\ngit fetch upstream\ngit merge --no-ff upstream/master\n```\n\n# Licenses\n\nThis package is licensed under MIT. The bundled Google Closure Library is licensed under Apache 2.0.\n\n[npm-image]: https://img.shields.io/npm/v/seegno-closure-library.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/seegno-closure-library\n","versions":{"20140725.0.5":{"name":"seegno-closure-library","version":"20140725.0.5","description":"Fork of closure-library that allows installation via npm.","keywords":["javascript","library","google","closure"],"author":{"name":"Rui Marinho","email":"rui.marinho@seegno.com","url":"http://seegno.com"},"homepage":"https://github.com/seegno/closure-library","licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"}],"repository":{"type":"git","url":"http://github.com/seegno/closure-library.git"},"contributors":[{"name":"Google Inc."},{"name":"Mohamed Mansour","email":"hello@mohamedmansour.com"},{"name":"Bjorn Tipling","email":"bjorn.tipling@gmail.com"},{"name":"SameGoal LLC","email":"help@samegoal.com"},{"name":"Guido Tapia","email":"guido.tapia@gmail.com"},{"name":"Andrew Mattie","email":"amattie@gmail.com"},{"name":"Ilia Mirkin","email":"ibmirkin@gmail.com"},{"name":"Ivan Kozik","email":"ivan.kozik@gmail.com"},{"name":"Rich Dougherty","email":"rich@rd.gen.nz"},{"name":"Chad Killingsworth","email":"chadkillingsworth@missouristate.edu"},{"name":"Dan Pupius","email":"dan.pupius@gmail.com"}],"gitHead":"40686e6991a5afeb7d784f05f7ee5643f752ec45","bugs":{"url":"https://github.com/seegno/closure-library/issues"},"_id":"seegno-closure-library@20140725.0.5","scripts":{},"_shasum":"98c5cd10cb5f3f435323cea0553c4dd35b053db2","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"ruimarinho","email":"ruipmarinho@gmail.com"},"maintainers":[{"name":"ruimarinho","email":"ruipmarinho@gmail.com"}],"dist":{"shasum":"98c5cd10cb5f3f435323cea0553c4dd35b053db2","tarball":"https://registry.npmjs.org/seegno-closure-library/-/seegno-closure-library-20140725.0.5.tgz","integrity":"sha512-F46w5JNd19ulAjuP4nC3h4yH5h8yzZ1Kk8HauhEIXAdkCuYN9IPtD6VHVTgdvaHx747lc263JjRzUEA8eqkIng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUcDheEIzgXpBkFk+ZZFZx7D2+qkqIbpRk7ad2VN1T8AIgFFKi04oI6ai8vLCaK0JBNcGXASKbsdpqiuZ1rR+edZg="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"20150306.0.0":{"name":"seegno-closure-library","version":"20150306.0.0","description":"A mirror of the upstream Google Closure Library but repackaged for npm and without global namespace pollution.","keywords":["javascript","library","google","closure"],"author":{"name":"Rui Marinho","email":"rui.marinho@seegno.com","url":"http://seegno.com"},"homepage":"https://github.com/seegno/closure-library","licenses":[{"type":"MIT","url":"https://github.com/seegno/closure-library/raw/master/LICENSE"},{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"}],"repository":{"type":"git","url":"http://github.com/seegno/closure-library.git"},"contributors":[{"name":"Google Inc."},{"name":"Mohamed Mansour","email":"hello@mohamedmansour.com"},{"name":"Bjorn Tipling","email":"bjorn.tipling@gmail.com"},{"name":"SameGoal LLC","email":"help@samegoal.com"},{"name":"Guido Tapia","email":"guido.tapia@gmail.com"},{"name":"Andrew Mattie","email":"amattie@gmail.com"},{"name":"Ilia Mirkin","email":"ibmirkin@gmail.com"},{"name":"Ivan Kozik","email":"ivan.kozik@gmail.com"},{"name":"Rich Dougherty","email":"rich@rd.gen.nz"},{"name":"Chad Killingsworth","email":"chadkillingsworth@missouristate.edu"},{"name":"Dan Pupius","email":"dan.pupius@gmail.com"}],"gitHead":"01b93b751b2fab52da072defc2a939ac3db664a6","bugs":{"url":"https://github.com/seegno/closure-library/issues"},"_id":"seegno-closure-library@20150306.0.0","scripts":{},"_shasum":"8ae2acb10a617a9dca6b2eb7c1014c82a799665a","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.3","_npmUser":{"name":"ruimarinho","email":"ruipmarinho@gmail.com"},"maintainers":[{"name":"ruimarinho","email":"ruipmarinho@gmail.com"}],"dist":{"shasum":"8ae2acb10a617a9dca6b2eb7c1014c82a799665a","tarball":"https://registry.npmjs.org/seegno-closure-library/-/seegno-closure-library-20150306.0.0.tgz","integrity":"sha512-VU/k41UilbQPJK/AVe0Dl+nAAd3H0hnMWhOsfr6mZt7fUVXUZo4HTqSCyN6kjIFdO30KMj/XW3RXhEwGQqRkUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5HElNQKKGBqPmq7gXUXknOP1aQIhimSO1jcnj+QkjTAiEAgTHiLYjnWWtLEcJhv3J/FL6hNVWM5hWhQCUzufa3KPI="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"20150306.0.1":{"name":"seegno-closure-library","version":"20150306.0.1","description":"A mirror of the upstream Google Closure Library but repackaged for npm and without global namespace pollution.","keywords":["javascript","library","google","closure"],"author":{"name":"Rui Marinho","email":"rui.marinho@seegno.com","url":"http://seegno.com"},"homepage":"https://github.com/seegno/closure-library","licenses":[{"type":"MIT","url":"https://github.com/seegno/closure-library/raw/master/LICENSE"},{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"}],"repository":{"type":"git","url":"http://github.com/seegno/closure-library.git"},"contributors":[{"name":"Google Inc."},{"name":"Mohamed Mansour","email":"hello@mohamedmansour.com"},{"name":"Bjorn Tipling","email":"bjorn.tipling@gmail.com"},{"name":"SameGoal LLC","email":"help@samegoal.com"},{"name":"Guido Tapia","email":"guido.tapia@gmail.com"},{"name":"Andrew Mattie","email":"amattie@gmail.com"},{"name":"Ilia Mirkin","email":"ibmirkin@gmail.com"},{"name":"Ivan Kozik","email":"ivan.kozik@gmail.com"},{"name":"Rich Dougherty","email":"rich@rd.gen.nz"},{"name":"Chad Killingsworth","email":"chadkillingsworth@missouristate.edu"},{"name":"Dan Pupius","email":"dan.pupius@gmail.com"}],"gitHead":"7fb0bb8d2dd3d4ea745fd624f5b9d57f6604862f","bugs":{"url":"https://github.com/seegno/closure-library/issues"},"_id":"seegno-closure-library@20150306.0.1","scripts":{},"_shasum":"9fb87afb03c66e243c375ee2186c08919d5867c0","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.3","_npmUser":{"name":"ruimarinho","email":"ruipmarinho@gmail.com"},"maintainers":[{"name":"ruimarinho","email":"ruipmarinho@gmail.com"}],"dist":{"shasum":"9fb87afb03c66e243c375ee2186c08919d5867c0","tarball":"https://registry.npmjs.org/seegno-closure-library/-/seegno-closure-library-20150306.0.1.tgz","integrity":"sha512-tv/k85oT8mv3ZNPCbp+mFWrlf+cB7TdcbQV6b4AxYlJtchxtypYkiOp0l1BhddK2Ka/poxvMrvC5Y89sEMZjMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDh+W/y0ffD24y0DQ/b0ITxSFMgFxFXnz4BtD/MuDZ9AiEAhz/MH/MqcD3oq4o4zeJPTI2FSJu9KMVfsWmhzAzbaAA="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"homepage":"https://github.com/seegno/closure-library","keywords":["javascript","library","google","closure"],"repository":{"type":"git","url":"http://github.com/seegno/closure-library.git"},"contributors":[{"name":"Google Inc."},{"name":"Mohamed Mansour","email":"hello@mohamedmansour.com"},{"name":"Bjorn Tipling","email":"bjorn.tipling@gmail.com"},{"name":"SameGoal LLC","email":"help@samegoal.com"},{"name":"Guido Tapia","email":"guido.tapia@gmail.com"},{"name":"Andrew Mattie","email":"amattie@gmail.com"},{"name":"Ilia Mirkin","email":"ibmirkin@gmail.com"},{"name":"Ivan Kozik","email":"ivan.kozik@gmail.com"},{"name":"Rich Dougherty","email":"rich@rd.gen.nz"},{"name":"Chad Killingsworth","email":"chadkillingsworth@missouristate.edu"},{"name":"Dan Pupius","email":"dan.pupius@gmail.com"}],"author":{"name":"Rui Marinho","email":"rui.marinho@seegno.com","url":"http://seegno.com"},"bugs":{"url":"https://github.com/seegno/closure-library/issues"},"readmeFilename":"README.md"}