acorn - разобрать файл JavaScript
acorn
[--ecma3 | --ecma5 | --ecma6 | --ecma7 | ... | --ecma2015 | --ecma2016] [--tokenize] [--locations] [--allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]
acorn – это утилита для анализа файла JavaScript из командной строки. Он принимает в качестве аргументов входной файл. Утилита выдает синтаксическое дерево в виде данных JSON.
Задает версию ECMAScript для анализа. По умолчанию стоит версия 7.
Режим токенизатора парсера.
Присоединяет объект "loc" к каждому узлу с подобъектами "start" и "end", каждый из которых содержит номера строк с отсчетом от единицы и столбца с отсчетом от нуля в форме {строка, столбец}.
Если включено, пропустите начальную строку hashbang.
В выводе AST не используются пробелы.
Не выводить AST, просто вернуть статус выхода.
Указывает, что код следует анализировать не как скрипт, а как модуль. Это влияет на глобальный строгий режим и объявления «импорт» и «экспорт».
Распечатайте информацию об использовании и выйдите.