{"_id":"ast-children","_rev":"16-4aa8762f74e1f72c411a54ec0e418b93","name":"ast-children","description":"get the children of an AST node","dist-tags":{"latest":"1.0.5"},"versions":{"0.1.0":{"name":"ast-children","version":"0.1.0","description":"get the children of an AST node","keywords":["ast","children"],"dependencies":{},"devDependencies":{"assert":"git://github.com/component/assert","serve":"git://github.com/jkroso/serve","match":"git://github.com/jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"author":{"name":"Jake Rosoman"},"files":["index.js"],"license":"MIT","homepage":"https://github.com/jkroso/ast-children","_id":"ast-children@0.1.0","_shasum":"7d7410b174c1911732f4357b2112e68873559e03","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"7d7410b174c1911732f4357b2112e68873559e03","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-0.1.0.tgz","integrity":"sha512-5JEavq7cDEEsw50+8Tpp//q1rIKSA2zWFVGIUFv2zsXcqm0j6AIL5x1PgTp9DXEhHEk63b9L1CpJibAP8DbyPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjXYZRbnezp+UIRsdIi9beZo69Y+hCOWsCGdd+r97p1AiEA/mB5H+VYAEj3FRuIQkExierMVgv1VJ8l97sG44pCklY="}]}},"0.1.1":{"name":"ast-children","version":"0.1.1","description":"get the children of an AST node","keywords":["ast","children"],"dependencies":{},"devDependencies":{"assert":"git://github.com/component/assert","serve":"git://github.com/jkroso/serve","match":"git://github.com/jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"author":{"name":"Jake Rosoman"},"files":["index.js"],"license":"MIT","homepage":"https://github.com/jkroso/ast-children","_id":"ast-children@0.1.1","_shasum":"ded9650321030bd1f09662937929acd41755cf9c","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"ded9650321030bd1f09662937929acd41755cf9c","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-0.1.1.tgz","integrity":"sha512-Ln0rVYKSI7ZfXmWYfk9xgv6fPy9HAGObMmOoogLIx2zeUsKzxqwSXySqjbFgiqPtcSwlJNdSAuN9x1mOK1aXnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiwA9Hrzhkjxf9U6DvxbJdsj1nTYnjkk/+dOC/6BxsoAIhAPaAVvmDKf06+Q4j5jJG8cFJpeE8lY/ZAqb7XfHaT1Bp"}]}},"0.1.2":{"name":"ast-children","version":"0.1.2","description":"get the children of an AST node","keywords":["ast","children"],"dependencies":{},"devDependencies":{"assert":"git://github.com/jkroso/assert","serve":"git://github.com/jkroso/serve","match":"git://github.com/jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"author":{"name":"Jake Rosoman"},"files":["index.js"],"license":"MIT","homepage":"https://github.com/jkroso/ast-children","_id":"ast-children@0.1.2","_shasum":"1739d24e0280ab681dc5b9b6c0c47040dad6d971","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"1739d24e0280ab681dc5b9b6c0c47040dad6d971","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-0.1.2.tgz","integrity":"sha512-s5sTVJYRCDeV8bc/b1XaA5u4TBW06G4r3XlbmdnUtb5VduHz4DS0TD57s64VhOXvJCKztaz8teSVx6aKR+a5dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVPqfK32XPUa44MOGwquw1tniJPLBLwR62ym3xzkJlZAIgFk3Ewuti47d7ZNhAlOPluce4eiNBTMZylECxqREjSrY="}]}},"0.2.0":{"name":"ast-children","version":"0.2.0","description":"get the children of an AST node","keywords":["ast","children"],"dependencies":{},"devDependencies":{"assert":"https://github.com/jkroso/assert","serve":"https://github.com/jkroso/serve","match":"https://github.com/jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"author":{"name":"Jake Rosoman"},"files":["index.js"],"license":"MIT","gitHead":"2180cf7d94ca148981da2a6362d6a81a5550631e","homepage":"https://github.com/jkroso/ast-children","_id":"ast-children@0.2.0","scripts":{},"_shasum":"e9ba3b680b1af708dc009dec3296caa33c3f5d9f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"e9ba3b680b1af708dc009dec3296caa33c3f5d9f","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-0.2.0.tgz","integrity":"sha512-1qBd1A+C19L+xH+MJa7Ht6xtSPgCoA8Tahs+u1GMSHxvkKrA/mbxg0CuUV4sXu0uTNmIDj1G0bBw2VwnyKYJhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS0sgHhDa696kbJlURsbINJbjrqDLnhFEPo+d+TKO/VAIhAK9WtwnuPqjIz5dpfqJNwQ5VsRj3py2KFSp3p+zCxIx4"}]}},"1.0.0":{"name":"ast-children","version":"1.0.0","description":"get the children of an AST node","keywords":["ast","children"],"dependencies":{},"devDependencies":{"assert":"github:jkroso/assert","serve":"github:jkroso/serve","match":"github:jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"transpile":[["*/index.js","!sourcegraph/babel->js"],["*/keys.json","!sourcegraph/json->js"]],"scripts":{"prepublish":"babel index.js > built.js"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"author":{"name":"Jake Rosoman"},"files":["index.js","built.js"],"license":"MIT","gitHead":"5f659665478240365dd4a341372ffaac83fc6017","bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"homepage":"https://github.com/jkroso/ast-children#readme","_id":"ast-children@1.0.0","_shasum":"b9cf77bd7f15c32b36f4a6daf81dce52df113b41","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"b9cf77bd7f15c32b36f4a6daf81dce52df113b41","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-1.0.0.tgz","integrity":"sha512-fJ6chPqRshbE3+phpsis8ge1XiTRbpMqecf0QVhclCaqxywrkbDKshQxvXiCFHWkYHBr+Adoc6KVI8+7omckcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH/dh3q+/C7pOl05NYkkbuJYDAMzVk+qQ01t859IkGbAiAE8Uu8OrgyuZXEHxTQUvpCkBkCz11+xTb72HN+YrZBMQ=="}]}},"1.0.1":{"name":"ast-children","version":"1.0.1","description":"get the children of an AST node","keywords":["ast","children"],"dependencies":{},"devDependencies":{"assert":"github:jkroso/assert","serve":"github:jkroso/serve","match":"github:jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"transpile":[["*/index.js","!sourcegraph/babel->js"],["*/keys.json","!sourcegraph/json->js"]],"scripts":{"prepublish":"babel index.js > built.js"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"author":{"name":"Jake Rosoman"},"files":["index.js","keys.json","built.js"],"license":"MIT","gitHead":"698c4fe68284b3c96a3ee8fb6de0b77054d454ca","bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"homepage":"https://github.com/jkroso/ast-children#readme","_id":"ast-children@1.0.1","_shasum":"3482918e9812b550a6fb61053652403def154133","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"3482918e9812b550a6fb61053652403def154133","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-1.0.1.tgz","integrity":"sha512-wTUko0K6yZ+/alzfCw8lPwlRZi+QMygwLcDeZm5PavmLX9o5EX1QLVchNNfDtO5+xv412i7DiTk9rIOG9taS5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmzsOwsrc0ECrnhdfLbhZvCdQCnZ4c412wnV29EhyOiAiAk2K/ZyotyMDtTDuI9/40uFWZjTJ4gz+CkypNUGieSsw=="}]}},"1.0.2":{"name":"ast-children","version":"1.0.2","description":"get the children of an AST node","keywords":["ast","children"],"main":"built.js","dependencies":{},"devDependencies":{"assert":"github:jkroso/assert","serve":"github:jkroso/serve","match":"github:jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"transpile":[["*/index.js","!sourcegraph/babel->js"],["*/keys.json","!sourcegraph/json->js"]],"scripts":{"prepublish":"babel index.js > built.js"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"author":{"name":"Jake Rosoman"},"files":["index.js","keys.json","built.js"],"license":"MIT","gitHead":"698c4fe68284b3c96a3ee8fb6de0b77054d454ca","bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"homepage":"https://github.com/jkroso/ast-children#readme","_id":"ast-children@1.0.2","_shasum":"17c2d85ee60c7b28a42a47cb8326e58f66e43a27","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"17c2d85ee60c7b28a42a47cb8326e58f66e43a27","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-1.0.2.tgz","integrity":"sha512-F1Eb/JkoMgpOl/2o2aHIfLWlZd+riBb7Prta93mKh4Yz1DkBFTHc3MTEmg/wWBxd7XT9DrSJIlSiDE2jfBnh1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICteCGFI+JIoMlRtSEYmYgrQR1IBVnmeyAb9YMn6PQgAAiEAv+Y5nke3q4NAiAMjtZgCHqiwXVJmSn0U5HoT4Pk6bG0="}]}},"1.0.3":{"name":"ast-children","version":"1.0.3","description":"get the children of an AST node","keywords":["ast","children"],"main":"built.js","dependencies":{},"devDependencies":{"assert":"github:jkroso/assert","serve":"github:jkroso/serve","match":"github:jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"transpile":[["*/index.js","!sourcegraph/babel->js"],["*/keys.json","!sourcegraph/json->js"]],"scripts":{"prepublish":"babel index.js > built.js"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"author":{"name":"Jake Rosoman"},"files":["index.js","keys.json","built.js"],"license":"MIT","gitHead":"e995bc660786b39250d9595babdcb53d9f37f0dc","bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"homepage":"https://github.com/jkroso/ast-children#readme","_id":"ast-children@1.0.3","_shasum":"e77ab647ae200a8d3932bd710cb90da61c1e5820","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"e77ab647ae200a8d3932bd710cb90da61c1e5820","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-1.0.3.tgz","integrity":"sha512-VkSnb0awinbb2ctKSKh4paYpu+xPojQe5aVlk+V0bti/mb2qjjaySVtQF0PM1atEfKDtOQmlhOc4ksjYln3sxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpyAFdslZ9IwiVyXubMYXuqzw1ZPFZ/paTPTAedFTeIwIhAOdkLTzWBlKy75F4JfChm5uyI/F/X6bBXZAicGEdQkya"}]}},"1.0.4":{"name":"ast-children","version":"1.0.4","description":"get the children of an AST node","keywords":["ast","children"],"main":"built.js","dependencies":{},"devDependencies":{"assert":"github:jkroso/assert","serve":"github:jkroso/serve","match":"github:jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*","jsmd":"*"},"transpile":[["*/index.js","!sourcegraph/babel->js"],["*/keys.json","!sourcegraph/json->js"]],"scripts":{"prepublish":"babel index.js > built.js"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"author":{"name":"Jake Rosoman"},"files":["index.js","keys.json","built.js"],"license":"MIT","gitHead":"9a29138f1c12d1cd0d3b8eb72fe472885857aa89","bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"homepage":"https://github.com/jkroso/ast-children#readme","_id":"ast-children@1.0.4","_shasum":"35ad0ea124e02ba767433fa81725747cb8407541","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"35ad0ea124e02ba767433fa81725747cb8407541","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-1.0.4.tgz","integrity":"sha512-F4GrR3sAqZ0sOR7QNDNDmNmKT4sHb13MYeBcrXDqy/olzQq8Zyytq1nFnk0Vik8/lJ/vBpoIYwclBW3ZM29zsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgBAwVWdzy0SoJGk+g0JlW4T9j3gLCD/g/6tCNC7biiAiEA5GTEhvKitmgar0R7WYEZwHTQc7N6JXnyzN76RekEFAc="}]}},"1.0.5":{"name":"ast-children","version":"1.0.5","description":"get the children of an AST node","keywords":["ast","children"],"main":"built.js","dependencies":{},"devDependencies":{"assert":"github:jkroso/assert","serve":"github:jkroso/serve","match":"github:jkroso/match","hydro-bdd":"*","hydro-html":"*","hydro-dot":"*","esprima":"*","hydro":"*"},"transpile":[["index.js","!sourcegraph/babel->js"],["keys.json","!sourcegraph/json->js"]],"scripts":{"prepublish":"babel index.js > built.js"},"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"author":{"name":"Jake Rosoman"},"files":["index.js","keys.json","built.js"],"license":"MIT","gitHead":"c4fa207f520e207cd2e0a6bf1d25d411ae149f8e","bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"homepage":"https://github.com/jkroso/ast-children#readme","_id":"ast-children@1.0.5","_shasum":"d4b4400af9a128d3844b4841c9b6fe15e8ea6cce","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"d4b4400af9a128d3844b4841c9b6fe15e8ea6cce","tarball":"https://registry.npmjs.org/ast-children/-/ast-children-1.0.5.tgz","integrity":"sha512-MCuIvK7D7wZ9KVkYpOmxmabEA6SO04N0dnIYOtI0SICqoEmA1q6HunYTX+T5u5UzSf28kQB4HZp0BNEnW4jtkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjPZUY0qYe+QNuy5cq4sX4GQn7170iDGzWAqiGespzVAiEA5GVe9n1ym4D+UB5Nkzj1rtXedS+lb2GBUYg1lsOKdcg="}]}}},"readme":"# ast-children\n\nget the children of an AST node\n\n## Installation\n\n`npm install ast-children`\n\nthen in your app:\n\n```js\nconst children = require('ast-children')\n```\n\n## API\n\n### children(node)\n\nTakes a [standard](https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API) AST node and returns an `Array` of its child nodes\n\n```js\nvar ast = {\n  type: 'Program',\n  body: [\n    {\n      type: 'VariableDeclaration',\n      declarations: [\n        {\n          type: 'VariableDeclarator',\n          id: {type: 'Identifier', name: 'a'},\n          init: {type: 'Literal', value: 1}\n        },\n        {\n          type: 'VariableDeclarator',\n          id: {type: 'Identifier', name: 'b'}\n        }\n      ]\n    }\n  ]\n}\nchildren(ast) // => ast.body\nchildren(ast.body[0]) // => ast.body[0].declarations\nvar decs = ast.body[0].declarations\nchildren(decs[0]) // => [decs[0].id, decs[0].init]\nchildren(decs[1]) // => [decs[1].id]\n```\n","maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"time":{"modified":"2022-06-13T03:34:57.514Z","created":"2014-05-17T00:06:07.467Z","0.1.0":"2014-05-17T00:06:07.467Z","0.1.1":"2014-05-17T00:21:20.587Z","0.1.2":"2014-05-20T09:41:58.424Z","0.2.0":"2014-10-28T04:14:30.501Z","1.0.0":"2015-09-06T08:12:49.874Z","1.0.1":"2015-09-06T08:17:50.830Z","1.0.2":"2015-09-06T08:20:54.250Z","1.0.3":"2015-09-06T09:02:59.882Z","1.0.4":"2015-09-06T10:05:26.554Z","1.0.5":"2015-10-12T04:55:03.169Z"},"homepage":"https://github.com/jkroso/ast-children#readme","keywords":["ast","children"],"repository":{"type":"git","url":"git://github.com/jkroso/ast-children.git"},"author":{"name":"Jake Rosoman"},"bugs":{"url":"https://github.com/jkroso/ast-children/issues"},"license":"MIT","readmeFilename":"Readme.md"}