Лучший способ создать сайт документации для пакета npm? - PullRequest
0 голосов
/ 30 марта 2020

У меня есть пакет React, который я хочу опубликовать sh, поэтому у него есть peerDependency к React.

Я также хочу создать сайт документации в том же репо.

Файловая структура будет выглядеть так:

| - docsSite
   | - index.html
   | - app.js
   | - package.json (contains dependencies for React)
| - src
   | - myPackage.js
| package.json (contains only peerDependencies)

app.js имеет что-то вроде этого:

import myPackage from '../src/myPackage.js'

Однако при запуске parcel внутри /docsSite, React жалуется, что это 2 версии React. Я заметил, что он также обновил верхний уровень package.json (тот, который принадлежит myPackage) с зависимостью для React.

Как мне преодолеть это? Или лучше разбить документацию на собственное репо?

Спасибо

...