Source: node-detective Section: javascript Priority: optional Maintainer: Debian Javascript Maintainers Uploaders: Bastien Roucariès Build-Depends: debhelper (>= 11) , dh-buildinfo , nodejs (>= 6) , dpkg-dev (>= 1.17.14) , node-tap (>=10) , node-defined (>= 1.0.0) , node-acorn-node (>= 1.3.0) , node-minimist (>= 1.1.1) Standards-Version: 4.1.4 Homepage: https://github.com/substack/node-detective#readme Vcs-Git: https://salsa.debian.org/js-team/node-detective.git Vcs-Browser: https://salsa.debian.org/js-team/node-detective.git Package: node-detective Architecture: all Depends: ${misc:Depends} , nodejs (>= 6) , node-defined (>= 1.0.0) , node-acorn-node (>= 1.3.0) , node-minimist (>= 1.1.1) Description: find all require() calls by walking the AST This modules allows one to determine modules depends by walking AST tree and detecting require() call. . In computer science, an abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of source code . This a dependency of Browserify is a JavaScript tool that allows developers to write Node.js-style modules that compile for use in the browser. . Node.js is an event-based server-side JavaScript engine.