This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

seegno-closure-library

20150306.0.1 • Public • Published

Closure Library

A mirror of the upstream Google Closure Library but repackaged for npm and without global namespace pollution.

Status

npm version

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.

Package Sidebar

Install

npm i seegno-closure-library

Weekly Downloads

1,587

Version

20150306.0.1

License

none

Last publish

Collaborators

  • ruimarinho