npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

superstartup-closure-compiler

v0.1.7

Published

Google Closure Compiler distributable

Readme

Superstartup Closure Compiler

A package that contains a compiled .jar version of the Google Closure Compiler and a special build that will strip out all goog.debug calls, and more specifically logging.

Build Version SHA 579770a Oct-25-2013

Quick Start

Install...

npm install superstartup-closure-compiler --save-deps --silent

Pretty nothing atm, just two methods:

  • getPath()

    • Get the relative path to the closure compiler .jar file.
  • getPathSS()

    • Get the relative path to the superstartup compiler .jar file.

example:

var compiler = require('superstartup-closure-compiler');
var exec = require('child_process').exec;

/* ... */

// prepare the command for the CLI
var command = compiler.getPath() + ' ' + compilerOptions;

// run the compiler command
exec( command, cb );

Build One Of Your Own!

You can find the two builds in the build/ folder:

  • compiler.jar Is vanilla Google Closure Compiler.
  • sscompiler.jar Is the special build that stripts out all goog.debug calls.

You can also make your own build of the closure compiler by following these instructions:

  1. Fetch the submodule (actual closure compiler sources):
git submodule init
git submodule update
  1. Optionally, you may want to update the compiler sources to the latest version:
cd google-closure-compiler
git pull
  1. Build closure compiler with ant. At the root of closure's compiler source tree, there is an Ant file named build.xml. To use it, navigate to the same directory and type the command:
ant jar
This will produce a jar file called "build/compiler.jar".
  1. Now time to build the custom compiler, move to the superstartup-compiler directory and issue the same build command:
cd superstartup-compiler
ant jar
After the build is successful, you can find the jar file in the `build` folder.

If you are having problems with ant jar or the build produces errors, try a ant clean first.