{"_id":"pretty-format-ast","_rev":"3957152","name":"pretty-format-ast","description":"pretty-format2 plugin to print ASTs prettier","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"time":{"modified":"2025-09-01T01:42:17.000Z","created":"2017-06-08T21:13:58.959Z","1.0.1":"2017-09-08T08:36:11.784Z","1.0.0":"2017-06-08T21:13:58.959Z"},"users":{},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"repository":{"type":"git","url":"git+https://github.com/pretty-format/pretty-format-ast.git"},"versions":{"1.0.1":{"name":"pretty-format-ast","version":"1.0.1","description":"pretty-format2 plugin to print ASTs prettier","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pretty-format/pretty-format-ast.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","files":[],"scripts":{"test":"jest"},"devDependencies":{"flow-bin":"^0.47.0","jest":"^20.0.4"},"dependencies":{"pretty-format2":"^2.0.3"},"gitHead":"29e5b3248bc1860de297fc378426954fd2d2d976","bugs":{"url":"https://github.com/pretty-format/pretty-format-ast/issues"},"homepage":"https://github.com/pretty-format/pretty-format-ast#readme","_id":"pretty-format-ast@1.0.1","_shasum":"1d8cff9adeeaad5376aa80997952a55a2907ca8d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"1d8cff9adeeaad5376aa80997952a55a2907ca8d","size":2413,"noattachment":false,"key":"/pretty-format-ast/-/pretty-format-ast-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pretty-format-ast/download/pretty-format-ast-1.0.1.tgz"},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pretty-format-ast-1.0.1.tgz_1504859771653_0.03970168111845851"},"directories":{},"publish_time":1504859771784,"_hasShrinkwrap":false,"_cnpm_publish_time":1504859771784,"_cnpmcore_publish_time":"2021-12-16T20:13:37.002Z"},"1.0.0":{"name":"pretty-format-ast","version":"1.0.0","description":"Pretty format plugin to print ASTs prettier","main":"index.js","repository":{"type":"git","url":"git+https://github.com/babel-utils/pretty-format-ast.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","files":[],"scripts":{"test":"jest"},"devDependencies":{"flow-bin":"^0.47.0","jest":"^20.0.4","pretty-format":"^20.0.3"},"gitHead":"6c79316a3e968acf222ddb941f77782688c1d252","bugs":{"url":"https://github.com/babel-utils/pretty-format-ast/issues"},"homepage":"https://github.com/babel-utils/pretty-format-ast#readme","_id":"pretty-format-ast@1.0.0","_shasum":"0da501e439125741971a47bc442dc6768951d5fe","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"0da501e439125741971a47bc442dc6768951d5fe","size":2388,"noattachment":false,"key":"/pretty-format-ast/-/pretty-format-ast-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pretty-format-ast/download/pretty-format-ast-1.0.0.tgz"},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pretty-format-ast-1.0.0.tgz_1496956438887_0.6103099996689707"},"directories":{},"publish_time":1496956438959,"_hasShrinkwrap":false,"_cnpm_publish_time":1496956438959,"_cnpmcore_publish_time":"2021-12-16T20:13:37.262Z"}},"readme":"# pretty-format-ast\n\n> [pretty-format2](https://github.com/pretty-format/pretty-format2) plugin to print ASTs prettier\n\n### Installation\n\n```sh\nyarn add pretty-format pretty-format-ast\n```\n\n### Usage\n\n```js\nconst prettyFormat2 = require('pretty-format2');\nconst prettyFormatAST = require('pretty-format-ast');\n\nprettyFormat2(val, {\n  plugins: [prettyFormatAST],\n})\n```\n\n```js\nNode \"FunctionDeclaration\"\n  __clone: [Function __clone]\n  async: false\n  body: Node \"BlockStatement\" (1:29, 1:31)\n    body: Array []\n    directives: Array []\n  expression: false\n  generator: false\n  id: Node \"Identifier\" (1:9, 1:10)\n    name: \"a\"\n  params: Array [\n    Node \"Identifier\" (1:11, 1:18)\n      name: \"b\"\n      typeAnnotation: Node \"TypeAnnotation\" (1:12, 1:18)\n        typeAnnotation: Node \"StringLiteralTypeAnnotation\" (1:14, 1:18)\n          extra: Object {\n            \"raw\": \"\\\"hi\\\"\",\n            \"rawValue\": \"hi\",\n          }\n          value: \"hi\",\n    Node \"Identifier\" (1:20, 1:21)\n      name: \"c\",\n    Node \"RestElement\" (1:23, 1:27)\n      argument: Node \"Identifier\" (1:26, 1:27)\n        name: \"d\",\n  ]\n```\n","_attachments":{},"homepage":"https://github.com/pretty-format/pretty-format-ast#readme","bugs":{"url":"https://github.com/pretty-format/pretty-format-ast/issues"},"license":"MIT"}