| { |
| "author": "Ben Newman <bn@cs.stanford.edu>", |
| "browser": { |
| "fs": false |
| }, |
| "dependencies": { |
| "ast-types": "0.14.2", |
| "esprima": "~4.0.0", |
| "source-map": "~0.6.1", |
| "tslib": "^2.0.1" |
| }, |
| "description": "JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator", |
| "devDependencies": { |
| "@babel/core": "7.11.6", |
| "@babel/parser": "7.11.5", |
| "@babel/preset-env": "7.11.5", |
| "@types/esprima": "4.0.2", |
| "@types/glob": "7.1.3", |
| "@types/mocha": "8.0.3", |
| "@types/node": "14.10.0", |
| "@typescript-eslint/parser": "^3.0.1", |
| "eslint": "^7.1.0", |
| "esprima-fb": "15001.1001.0-dev-harmony-fb", |
| "flow-parser": "0.135.0", |
| "glob": "7.1.6", |
| "lint-staged": "^10.2.6", |
| "mocha": "8.1.3", |
| "prettier": "^2.0.5", |
| "reify": "0.20.12", |
| "ts-emit-clean": "1.0.0", |
| "typescript": "^3.9.7" |
| }, |
| "engines": { |
| "node": ">= 4" |
| }, |
| "homepage": "http://github.com/benjamn/recast", |
| "keywords": [ |
| "ast", |
| "rewriting", |
| "refactoring", |
| "codegen", |
| "syntax", |
| "transformation", |
| "parsing", |
| "pretty-printing" |
| ], |
| "license": "MIT", |
| "lint-staged": { |
| "*.ts": [ |
| "eslint", |
| "prettier -c" |
| ] |
| }, |
| "main": "main.js", |
| "name": "recast", |
| "repository": { |
| "type": "git", |
| "url": "git://github.com/benjamn/recast.git" |
| }, |
| "scripts": { |
| "build": "npm run clean && tsc", |
| "clean": "ts-emit-clean", |
| "debug": "test/run.sh --inspect-brk", |
| "format": "prettier --write '{lib,test}/**.ts' '*rc.js'", |
| "lint": "eslint --ext .ts .", |
| "mocha": "test/run.sh", |
| "postpack": "npm run clean", |
| "prepack": "npm run build", |
| "test": "npm run lint && npm run build && npm run mocha" |
| }, |
| "types": "main.d.ts", |
| "version": "0.20.4" |
| } |