seegno-closure-library
v20140725.0.5 javascript library google closure
Closure Library
A mirror of the upstream Google Closure Library but repackaged for npm and without global namespace pollution.
Status
Installation
Install the package via npm
:
npm install --save seegno-closure-library
Usage
var goog = require('seegno-closure-library')
global.goog === undefined;
// => true
goog.require;
// => [Function]
goog.require('goog.string.linkify');
// => undefined
goog.string.linkify.linkifyPlainText('Foo https://www.bar.com');
// => 'Foo <a rel="nofollow" target="_blank" href="https://www.bar.com">https://www.bar.com</a>'
Loading a dependency file
Generate a dependency file by using closure/bin/build/depswriter.py
and load it using the special loadScript
function from goog
:
var goog = require('seegno-closure-library');
goog.loadScript(__dirname + 'lib/closure/goog/deps.js');
Updating from upstream
The master
branch is always merged with upstream/master
without fast forwarding commits:
git remote add upstream [email protected]:google/closure-library
git fetch upstream
git merge --no-ff upstream/master
Licenses
This package is licensed under MIT. The bundled Google Closure Library is licensed under Apache 2.0.
npm i [email protected]
Metadata
- Unknown
- Whatever
- Rui Marinho
- released 7/25/2014