# google-closure-library

> Google's common JavaScript library

Latest version **20230802.0.0** (published 2023-08-10) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install google-closure-library
pnpm add google-closure-library
yarn add google-closure-library
bun add google-closure-library
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; large bundle.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 20230802.0.0 |
| Published | 2023-08-10 |
| First published | 2015-04-09 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 17.5 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 4893 |
| Author | The Closure Library Authors |
| Maintainers | shicks, google-wombot, jameswr |
| Keywords | javascript, library, goog, closure |

## Links

- npm: https://www.npmjs.com/package/google-closure-library
- Repository: https://github.com/google/closure-library
- Homepage: https://developers.google.com/closure/library/
- Issues: https://github.com/google/closure-library/issues
- npm.io page: https://npm.io/package/google-closure-library

## Recent versions

- 20230802.0.0 (latest) — 2023-08-10
- 20230502.0.0 — 2023-05-11
- 20230411.0.0 — 2023-04-13
- 20230228.0.0 — 2023-03-30
- 20230206.0.0 — 2023-02-16
- 20230103.0.0 — 2023-01-19
- 20221102.0.0 — 2022-11-10
- 20221004.0.0 — 2022-10-20
- 20220905.0.0 — 2022-09-15
- 20220803.0.0 — 2022-08-17
- 20220719.0.0 — 2022-08-08
- 20220601.0.0 — 2022-08-08
- 20220502.0.0 — 2022-05-06
- 20220405.0.0 — 2022-04-21
- 20220301.0.0 — 2022-03-17
- … 82 more at https://npm.io/package/google-closure-library/versions

## README

# Closure Library

Closure Library is a powerful, low-level JavaScript library designed
for building complex and scalable web applications. It is used by many
Google web applications, such as Google Search, Gmail, Google Docs,
Google+, Google Maps, and others.

For more information, visit the
[Google Developers](https://developers.google.com/closure/library) or
[GitHub](https://github.com/google/closure-library) sites.

Download the latest stable version on our [releases page](https://github.com/google/closure-library/releases).

Developers, please see the
[Generated API Documentation](https://google.github.io/closure-library/api/).

See also the
[goog.ui Demos](https://google.github.io/closure-library/source/closure/goog/demos/)

## Using with Node.js
Install the [official package](https://www.npmjs.com/package/google-closure-library) from npm.

```bash
npm install google-closure-library
```

Require the package and use goog.require normally.

```js
require("google-closure-library");

goog.require("goog.crypt.Sha1");

var sha1 = new goog.crypt.Sha1();
sha1.update("foobar");
var hash = sha1.digest();
```

## Contributing
Please read the [CONTRIBUTING] for details on how to contribute to this project.

[CONTRIBUTING]: https://github.com/google/closure-library/blob/master/CONTRIBUTING

---
_Source: https://npm.io/package/google-closure-library · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
