TGViewer
Obenjiro - Заметки программиста Obenjiro - Заметки программиста @obenjiro_notes · 533 subscribers
Post #88 911
Screen Recording 2025-09-05 at 18.46.30.mov56.7 MB
Какое-то время назад у меня доклад про статический анализ зависимостей
https://t.me/obenjiro_notes/74

В нем я рассказывал об инструменте, который бы позволял без установки зависимостей понять, сможем ли мы для данных npm-пакетов установить зависимости «идеально». Без дублирования NPM-пакетов (которое негативно влияет на вес бандла и просто может сломать код). Но инструмент этот был намертво привязан к конкретному проекту. Недавно появилось немного свободного времени и я наваял для публичного пространства pet-проект.

🎄 Perfect NPM Tree Updater (коротко - PNTU)
https://obenjiro.github.io/perfect-npm-tree-updater/

Инструмент обьединяющий алгоритм решения линейных уровнений Cassowary с библиотекой KIWI. Он пока не идеален, много вопросов и edge-кейсов, которые нужно учесть. Работает пока не очень шустро, если запихнуть весь package.json, а не конкретный набор зависимостей. Но то, что это работает, просто 🤯
  • 🔥 7
More from @obenjiro_notes
  1. Sep 4, 2026Для понимания прогресса в области генерации видео с помощью LLM. На предыдущую версию потр…
  2. Apr 18, 2026Если вы сейчас на конференции Day&Night городских сервисов яндекса, то подходите к 16:20 к…
  3. Sep 10, 2025Не знаете куда девать свободное время вечером 12 сентября? Приходите лично или подключайте…
  4. Aug 24, 2025🎉 За сутки собрал ML-стартап — ReplaceBG Берём картинку со скучным фоном и меняем на прик…
  5. Aug 22, 2025Ну а пока MiniMax шуршит над моим pet проектом. Хочу поделиться трейлером к сказке Колобок…
  6. Aug 22, 2025🛠 Хотите за пару кликов превратить идею в работающий сайт? 💡 MiniMax Agent именно так и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →