package.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "author": "Ben Newman <bn@cs.stanford.edu>",
  3. "name": "ast-types",
  4. "version": "0.13.3",
  5. "description": "Esprima-compatible implementation of the Mozilla JS Parser API",
  6. "keywords": [
  7. "ast",
  8. "abstract syntax tree",
  9. "hierarchy",
  10. "mozilla",
  11. "spidermonkey",
  12. "parser api",
  13. "esprima",
  14. "types",
  15. "type system",
  16. "type checking",
  17. "dynamic types",
  18. "parsing",
  19. "transformation",
  20. "syntax"
  21. ],
  22. "homepage": "http://github.com/benjamn/ast-types",
  23. "repository": {
  24. "type": "git",
  25. "url": "git://github.com/benjamn/ast-types.git"
  26. },
  27. "license": "MIT",
  28. "main": "main.js",
  29. "types": "main.d.ts",
  30. "scripts": {
  31. "gen": "ts-node --transpile-only script/gen-types.ts",
  32. "mocha": "test/run.sh",
  33. "test": "npm run gen && npm run build && npm run mocha",
  34. "clean": "ts-emit-clean",
  35. "build": "tsc && ts-add-module-exports",
  36. "prepack": "npm run clean && npm run gen && npm run build",
  37. "postpack": "npm run clean"
  38. },
  39. "dependencies": {},
  40. "devDependencies": {
  41. "@babel/parser": "7.4.4",
  42. "@babel/types": "7.4.4",
  43. "@types/esprima": "4.0.2",
  44. "@types/glob": "7.1.1",
  45. "@types/mocha": "5.2.6",
  46. "@types/node": "12.0.0",
  47. "espree": "6.1.1",
  48. "esprima": "4.0.1",
  49. "esprima-fb": "15001.1001.0-dev-harmony-fb",
  50. "flow-parser": "0.98.1",
  51. "glob": "7.1.4",
  52. "mocha": "6.1.4",
  53. "recast": "0.18.1",
  54. "reify": "0.20.6",
  55. "ts-add-module-exports": "1.0.0",
  56. "ts-emit-clean": "1.0.0",
  57. "ts-node": "7.0.1",
  58. "typescript": "3.4.5"
  59. },
  60. "engines": {
  61. "node": ">=4"
  62. }
  63. }