Я хочу отправить код в git hub вместе с папкой dist, но при вводе команды npm i <github-url> я должен получить файлы для node_modules, находящихся внутри dist.
npm i <github-url>
Вы можете создать потерянную ветку в своем репо и только вставить туда папку dist с package.json.
dist
package.json
Затем вы можете указать NPM для установки зависимости из этой ветви
npm install username/repo#branchName --save