deplister
v1.0.0
Published
list dependency for specified ts(x)/js(x) files
Readme
deplister
list dependency for specified ts(x)/js(x) files
usage
Install globally or locally to consume through npx deplister yarn deplister npm deplister
pnpm add deplister -gyarn add deplister -gnpm add deplister -gor locally
pnpm add deplisteryarn add deplisternpm add deplisterusage in command line
parameters
works with
define() require() Ext.require('') import() import ... from ''
// можно использовать для определения последовательности загрузки и определения циклических зависимостей Ext.define('') // уже не правильно! // нужно пользоваться Ext.require() {extend:} {override:} // сделать список зависимостей чтобы было видно, что и от чего зависит // сделать граф зависимостей и сделать поиск циклов в нем
где-то был искатель путей в графе gfs
{ functionName:'Ext.define', argument: 0, properties:['extend', 'override', 'modelName', 'views', 'models', 'stores'] }
добавить пресет для запуска по-умолчанию
сделать выбор локального конфига
сделать загрузку асинхронную
правило для модуля
Ext.define('название модуля') define('название модуля')
в других местах необходимо указывать просто название файлв
сделать команду сплит
split: чтобы была новая запись в file + зависимости
сделать unused dependency анализатор
- читает package.json
- проверяет есть ли ссылки на эти модули
сделать анализатор переменный уровня global
- находит ссылки на переменные не определенные в текущем файле
