{
  "fieldDBtype": "ComputationalLinguisticsDatum",
  "_id": "express",
  "dateCreated": 1594648244934,
  "version": "v5.121.19-rc0",
  "tempId": "express",
  "stats": {
    "characters": {
      "unigrams": {
        "0": 6,
        "1": 4,
        "2": 5,
        "3": 2,
        "4": 1,
        "5": 1,
        "9": 1,
        "/": 32,
        "*": 38,
        "!": 1,
        "\n": 110,
        " ": 292,
        "e": 214,
        "x": 24,
        "p": 88,
        "r": 151,
        "s": 88,
        "C": 6,
        "o": 103,
        "y": 15,
        "i": 83,
        "g": 16,
        "h": 23,
        "t": 127,
        "(": 27,
        "c": 50,
        ")": 27,
        "-": 4,
        "T": 3,
        "J": 1,
        "H": 2,
        "l": 48,
        "w": 14,
        "a": 85,
        "u": 58,
        "k": 4,
        "R": 8,
        "m": 30,
        "n": 69,
        "S": 2,
        "D": 1,
        "W": 1,
        "M": 3,
        "I": 1,
        "L": 1,
        "d": 30,
        "'": 62,
        ";": 25,
        ".": 33,
        "v": 19,
        "E": 13,
        "=": 19,
        "q": 20,
        "`": 2,
        "A": 3,
        "@": 2,
        "{": 10,
        "F": 1,
        "}": 10,
        "b": 16,
        "f": 13,
        ",": 38,
        "O": 4,
        "j": 4,
        ":": 13,
        "[": 1,
        "P": 4,
        "]": 1,
        "+": 2,
        "#": 1
      },
      "bigrams": {}
    },
    "words": {
      "unigrams": {
        "2013": 1,
        "/*!": 1,
        "*": 15,
        "express": 2,
        "Copyright(c)": 3,
        "2009-2013": 1,
        "TJ": 1,
        "Holowaychuk": 1,
        "Roman": 1,
        "Shtylman": 1,
        "2014-2015": 1,
        "Douglas": 1,
        "Christopher": 1,
        "Wilson": 1,
        "MIT": 1,
        "Licensed": 1,
        "*/": 8,
        "'use": 1,
        "strict';": 1,
        "/**": 7,
        "Module": 1,
        "dependencies.": 1,
        "var": 8,
        "EventEmitter": 1,
        "=": 19,
        "require('events').EventEmitter;": 1,
        "mixin": 1,
        "require('merge-descriptors');": 1,
        "proto": 1,
        "require('./application');": 1,
        "Route": 1,
        "require('./router/route');": 1,
        "Router": 1,
        "require('./router');": 1,
        "req": 1,
        "require('./request');": 1,
        "res": 1,
        "require('./response');": 1,
        "Expose": 4,
        "`createApplication()`.": 1,
        "exports": 1,
        "module.exports": 1,
        "createApplication;": 1,
        "Create": 1,
        "an": 2,
        "application.": 1,
        "@return": 1,
        "{Function}": 1,
        "@api": 1,
        "public": 1,
        "function": 2,
        "createApplication()": 1,
        "{": 9,
        "app": 3,
        "function(req,": 1,
        "res,": 2,
        "next)": 1,
        "app.handle(req,": 1,
        "next);": 1,
        "};": 1,
        "mixin(app,": 2,
        "EventEmitter.prototype,": 1,
        "false);": 2,
        "proto,": 1,
        "//": 2,
        "expose": 2,
        "the": 3,
        "prototype": 2,
        "that": 2,
        "will": 2,
        "get": 2,
        "set": 2,
        "on": 2,
        "requests": 1,
        "app.request": 1,
        "Object.create(req,": 1,
        "app:": 2,
        "configurable:": 3,
        "true,": 6,
        "enumerable:": 2,
        "writable:": 2,
        "value:": 2,
        "}": 3,
        "})": 2,
        "responses": 1,
        "app.response": 1,
        "Object.create(res,": 1,
        "app.init();": 1,
        "return": 1,
        "app;": 1,
        "prototypes.": 1,
        "exports.application": 1,
        "proto;": 1,
        "exports.request": 1,
        "req;": 1,
        "exports.response": 1,
        "res;": 1,
        "constructors.": 1,
        "exports.Route": 1,
        "Route;": 1,
        "exports.Router": 1,
        "Router;": 1,
        "middleware": 3,
        "exports.query": 1,
        "require('./middleware/query');": 1,
        "exports.static": 1,
        "require('serve-static');": 1,
        "Replace": 1,
        "removed": 1,
        "with": 2,
        "appropriate": 1,
        "error": 1,
        "message.": 1,
        "[": 1,
        "'json',": 1,
        "'urlencoded',": 1,
        "'bodyParser',": 1,
        "'compress',": 1,
        "'cookieSession',": 1,
        "'session',": 1,
        "'logger',": 1,
        "'cookieParser',": 1,
        "'favicon',": 1,
        "'responseTime',": 1,
        "'errorHandler',": 1,
        "'timeout',": 1,
        "'methodOverride',": 1,
        "'vhost',": 1,
        "'csrf',": 1,
        "'directory',": 1,
        "'limit',": 1,
        "'multipart',": 1,
        "'staticCache',": 1,
        "].forEach(function": 1,
        "(name)": 1,
        "Object.defineProperty(exports,": 1,
        "name,": 1,
        "get:": 1,
        "()": 1,
        "throw": 1,
        "new": 1,
        "Error('Most": 1,
        "(like": 1,
        "'": 1,
        "+": 2,
        "name": 1,
        "')": 1,
        "is": 1,
        "no": 1,
        "longer": 1,
        "bundled": 1,
        "Express": 1,
        "and": 1,
        "must": 1,
        "be": 1,
        "installed": 1,
        "separately.": 1,
        "Please": 1,
        "see": 1,
        "https://github.com/senchalabs/connect#middleware.');": 1,
        "},": 1,
        "true": 1,
        "});": 2
      },
      "bigrams": {}
    },
    "tokens": {
      "characters": {
        "unigrams": 2216,
        "bigrams": {}
      },
      "words": {
        "unigrams": 265,
        "bigrams": {}
      }
    },
    "types": {
      "characters": 70,
      "words": 163
    }
  },
  "api": "datums",
  "datumFields": [
    {
      "fieldDBtype": "DatumField",
      "id": "orthography",
      "type": "DatumField",
      "version": "v5.121.19-rc0",
      "labelFieldLinguists": "Orthography",
      "value": "/*!\n * express\n * Copyright(c) 2009-2013 TJ Holowaychuk\n * Copyright(c) 2013 Roman Shtylman\n * Copyright(c) 2014-2015 Douglas Christopher Wilson\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module dependencies.\n */\n\nvar EventEmitter = require('events').EventEmitter;\nvar mixin = require('merge-descriptors');\nvar proto = require('./application');\nvar Route = require('./router/route');\nvar Router = require('./router');\nvar req = require('./request');\nvar res = require('./response');\n\n/**\n * Expose `createApplication()`.\n */\n\nexports = module.exports = createApplication;\n\n/**\n * Create an express application.\n *\n * @return {Function}\n * @api public\n */\n\nfunction createApplication() {\n  var app = function(req, res, next) {\n    app.handle(req, res, next);\n  };\n\n  mixin(app, EventEmitter.prototype, false);\n  mixin(app, proto, false);\n\n  // expose the prototype that will get set on requests\n  app.request = Object.create(req, {\n    app: { configurable: true, enumerable: true, writable: true, value: app }\n  })\n\n  // expose the prototype that will get set on responses\n  app.response = Object.create(res, {\n    app: { configurable: true, enumerable: true, writable: true, value: app }\n  })\n\n  app.init();\n  return app;\n}\n\n/**\n * Expose the prototypes.\n */\n\nexports.application = proto;\nexports.request = req;\nexports.response = res;\n\n/**\n * Expose constructors.\n */\n\nexports.Route = Route;\nexports.Router = Router;\n\n/**\n * Expose middleware\n */\n\nexports.query = require('./middleware/query');\nexports.static = require('serve-static');\n\n/**\n * Replace removed middleware with an appropriate error message.\n */\n\n[\n  'json',\n  'urlencoded',\n  'bodyParser',\n  'compress',\n  'cookieSession',\n  'session',\n  'logger',\n  'cookieParser',\n  'favicon',\n  'responseTime',\n  'errorHandler',\n  'timeout',\n  'methodOverride',\n  'vhost',\n  'csrf',\n  'directory',\n  'limit',\n  'multipart',\n  'staticCache',\n].forEach(function (name) {\n  Object.defineProperty(exports, name, {\n    get: function () {\n      throw new Error('Most middleware (like ' + name + ') is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.');\n    },\n    configurable: true\n  });\n});",
      "label": "orthography"
    }
  ],
  "audioVideo": [],
  "comments": []
}