{
    "name":        "extraction",
    "version":     "1.1.4",
    "description": "Tree Extraction for JavaScript Object Graphs",
    "keywords":    [ "tree", "graph", "data", "structure", "extraction", "object" ],
    "main":        "lib/extraction.js",
    "repository": {
        "type": "git",
        "url":  "https://github.com/rse/extraction.git"
    },
    "author": {
        "name":  "Dr. Ralf S. Engelschall",
        "email": "rse@engelschall.com",
        "url":   "http://engelschall.com"
    },
    "license":  "MIT",
    "homepage": "http://rse.github.io/extraction/",
    "bugs":     "https://github.com/rse/extraction/issues",
    "dependencies": {
        "pegjs-otf":              "1.2.20",
        "pegjs-util":             "1.4.21",
        "asty":                   "1.8.19",
        "cache-lru":              "1.1.11"
    },
    "devDependencies": {
        "grunt":                  "1.6.1",
        "grunt-cli":              "1.4.3",
        "grunt-contrib-clean":    "2.0.1",
        "grunt-browserify":       "6.0.0",
        "grunt-mocha-test":       "0.13.3",
        "grunt-eslint":           "24.3.0",
        "eslint":                 "8.48.0",
        "eslint-config-standard": "17.1.0",
        "eslint-plugin-promise":  "6.1.1",
        "eslint-plugin-import":   "2.28.1",
        "eslint-plugin-node":     "11.1.0",
        "mocha":                  "10.2.0",
        "chai":                   "4.3.8",
        "babelify":               "10.0.0",
        "@babel/core":            "7.22.11",
        "@babel/preset-env":      "7.22.10",
        "uglifyify":              "5.0.2",
        "browserify-header":      "1.1.0",
        "browserify-derequire":   "1.1.1",
        "source-map-support":     "0.5.21"
    },
    "scripts": {
        "prepublishOnly":  "grunt default",
        "build":           "grunt default"
    }
}
