<commit_before>JsInterop Base
==============
jsInterop-base contains a set of utilities that cannot be expressed with
Jsinterop itself and allows GWT and J2CL projects to write certain JavaScript
expressions with pure Java.

Build with Bazel
---------------------
If you want to build the last version on your own, follow the instructions
below:

- Install [Bazel](https://bazel.build/versions/master/docs/install.html).
- clone this repository with git: `git clone https://github.com/google/jsinterop-base.git`
- Inside the repository, have bazel build the jar files:

    $ bazel build //java/jsinterop/base:base

 - For building the source jar file:

    $ bazel build //java/jsinterop/base:libbase-src.jar


The jars are available in your `bazel-bin/java/jsinterop/base` directory.

Maven dependency
------------------
If your project use [Maven](https://maven.apache.org), add maven dependency in
your pom.xml:

    <dependency>
      <groupId>com.google.jsinterop</groupId>
      <artifactId>base</artifactId>
      <version>1.0.0-beta-2</version>
    </dependency>


Download the jar file
----------------------
You can also download manually [the jar file](https://oss.sonatype.org/content/repositories/releases/com/google/jsinterop/base/1.0.0-beta-2/base-1.0.0-beta-2.jar).

GWT
---
If you use jsinterop-base with [GWT](http://www.gwtproject.org/), you need to<commit_msg>Update documentation and maven pom files with the last version of jsinterop-base. Update version of jsinterop-annotations<commit_after>JsInterop Base
==============
jsInterop-base contains a set of utilities that cannot be expressed with
Jsinterop itself and allows GWT and J2CL projects to write certain JavaScript
expressions with pure Java.

Build with Bazel
---------------------
If you want to build the last version on your own, follow the instructions
below:

- Install [Bazel](https://bazel.build/versions/master/docs/install.html).
- clone this repository with git: `git clone https://github.com/google/jsinterop-base.git`
- Inside the repository, have bazel build the jar files:

    $ bazel build //java/jsinterop/base:base

 - For building the source jar file:

    $ bazel build //java/jsinterop/base:libbase-src.jar


The jars are available in your `bazel-bin/java/jsinterop/base` directory.

Maven dependency
------------------
If your project use [Maven](https://maven.apache.org), add maven dependency in
your pom.xml:

    <dependency>
      <groupId>com.google.jsinterop</groupId>
      <artifactId>base</artifactId>
      <version>1.0.0-beta-3</version>
    </dependency>


Download the jar file
----------------------
You can also download manually [the jar file](https://oss.sonatype.org/content/repositories/releases/com/google/jsinterop/base/1.0.0-beta-3/base-1.0.0-beta-3.jar).

GWT
---
If you use jsinterop-base with [GWT](http://www.gwtproject.org/), you need to
{'fraction_non_alphanumeric': 0.15226480836236933, 'fraction_numerical': 0.009059233449477353, 'mean_word_length': 3.240768094534712, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4381497', 'n_tokens_mistral': 898, 'n_tokens_neox': 849, 'n_words': 268}