При настройке проекта nodejs я хотел бы закончить с некоторыми общими вещами в этих проектах. Как и более красивая настройка, хорошие tsconfig, .eslint и .eslintignore, а также настройки vscode для отладки проекта, который я также передаю в репо.
Это все хорошо, но когда вы выводите несколько сотни этих артефактов (в основном nodejs + apollo + graphql apis), эти настройки проекта становятся более чем немного избыточными. Это означает, что все номера версий для машинописного текста, prettier, eslint, jest и т. Д. Находятся в каждом пакете. json и каждый проект постепенно становится «старше».
Очевидно, есть несколько хороших способов создания проектов, например да, но есть ли способ повторно использовать эти конфигурации в разных проектах без включения конфигураций в каждый репозиторий?
РЕДАКТИРОВАТЬ: Ой, да; Я понимаю, что могу глобально устанавливать на рабочую станцию такие вещи, как lint, jest и prettier. Но затем я ограничиваю настройки только для себя, вместо того, чтобы делиться ими с коллегами, что дает включение в мой проект.