<commit_before>// See the README (https://github.com/madrobby/microjs.com#readme) for details about how
// to use this file.
// Make sure you run 'make compile' to check that your library doesn't come up with
// warnings or errors. It would also be appreciated if you could check any versioned
// libraries to see if they have new releases.
// As per the README, the source should be a link to your unminified, raw, source. It can
// also be just the raw JS if it's small enough, an array of source files or a ZIP file.
// See examples below.

var MicroJS = [
  {
    name: "zoe.js",
    github: "zestjs/zoe",
    tags: ["class", "inheritance", "events", "extend", "amd", "prototype", "prototypal"],
    description: "An AMD-compatible natural extension-based class and event model, fully compatible with prototypal inheritance.",
    url: "http://zoejs.org",
    source: "https://raw.github.com/zestjs/zoe/master/zoe.js"
  },
  {
    name: "atom.js",
    github: "zynga/atom",
    tags: ["async", "barrier", "control", "events", "flow", "properties"],
    description: "Small class providing async control flow, property listeners, barrier pattern, and more. For node and browser.",
    url: "https://github.com/zynga/atom",
    source: "https://raw.github.com/zynga/atom/master/atom.js"
  },
  {
    name: "svg.js",
    github: "wout/svg.js",
    tags: ["svg", "vector", "graphics"],
    description: "A lightweight library for manipulating SVG.",
    url: "https://github.com/wout/svg.js",
    source: "https://raw.github.com/wout/svg.js/master/dist/svg.js"
  },
  {
    name: "spooks.js",
    github: "philbooth/spooks.js",
    tags: ["unit test", "spy", "spies", "mock", "fake", "dummy", "double", "stub"],
    description: "A small library for creating unit test spies.",
    url: "https://github.com/philbooth/spooks.js",
    source: "https://raw.github.com/philbooth/spooks.js/master/src/spooks.js"
  },
 {
    name: "miuri.js",
    github: "radmen/miuri.js",
    tags: ["client", "server", "util", "parser", "uri"],
    description: "Simple URI parser/builder",
    url: "https://github.com/radmen/miuri.js",
    source: "https://raw.github.com/radmen/miuri.js/master/lib/miuri.js"
 },
 {
    name: "Chibi",<commit_msg>Add alertify.js library<commit_after>// See the README (https://github.com/madrobby/microjs.com#readme) for details about how
// to use this file.
// Make sure you run 'make compile' to check that your library doesn't come up with
// warnings or errors. It would also be appreciated if you could check any versioned
// libraries to see if they have new releases.
// As per the README, the source should be a link to your unminified, raw, source. It can
// also be just the raw JS if it's small enough, an array of source files or a ZIP file.
// See examples below.

var MicroJS = [
  {
    name: "zoe.js",
    github: "zestjs/zoe",
    tags: ["class", "inheritance", "events", "extend", "amd", "prototype", "prototypal"],
    description: "An AMD-compatible natural extension-based class and event model, fully compatible with prototypal inheritance.",
    url: "http://zoejs.org",
    source: "https://raw.github.com/zestjs/zoe/master/zoe.js"
  },
  {
    name: "atom.js",
    github: "zynga/atom",
    tags: ["async", "barrier", "control", "events", "flow", "properties"],
    description: "Small class providing async control flow, property listeners, barrier pattern, and more. For node and browser.",
    url: "https://github.com/zynga/atom",
    source: "https://raw.github.com/zynga/atom/master/atom.js"
  },
  {
    name: "alertify.js",
    github: "fabien-d/alertify.js",
    tags: ["notification", "alert"],
    description: "JavaScript Alert/Notification System.",
    url: "https://github.com/fabien-d/alertify.js",
    source: "https://raw.github.com/fabien-d/alertify.js/0.3.8/src/alertify.js"
  },
  {
    name: "svg.js",
    github: "wout/svg.js",
    tags: ["svg", "vector", "graphics"],
    description: "A lightweight library for manipulating SVG.",
    url: "https://github.com/wout/svg.js",
    source: "https://raw.github.com/wout/svg.js/master/dist/svg.js"
  },
  {
    name: "spooks.js",
    github: "philbooth/spooks.js",
    tags: ["unit test", "spy", "spies", "mock", "fake", "dummy", "double", "stub"],
    description: "A small library for creating unit test spies.",
    url: "https://github.com/philbooth/spooks.js",
    source: "https://raw.github.com/philbooth/spooks.js/master/src/spooks.js"
  },
 {
    name: "miuri.js",
    github: "radmen/miuri.js",
    tags: ["client", "server", "util", "parser", "uri"],
    description: "Simple URI parser/builder",
    url: "https://github.com/radmen/miuri.js",
    source: "https://raw.github.com/radmen/miuri.js/master/lib/miuri.js"
 },
 {
    name: "Chibi",
{'fraction_non_alphanumeric': 0.1698509342851144, 'fraction_numerical': 0.0006298551333193366, 'mean_word_length': 3.3626373626373627, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 22, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '267112', 'n_tokens_mistral': 1636, 'n_tokens_neox': 1604, 'n_words': 454}