20150306.0.1 • Published 10 years ago
seegno-closure-library v20150306.0.1
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 git@github.com: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.
20150306.0.1
10 years ago
20150306.0.0
10 years ago
20140725.0.5
11 years ago
20140725.0.4
11 years ago
20140725.0.3
11 years ago
20140725.0.2
11 years ago
20140725.0.1
11 years ago