projectstorm / react-diagrams

a super simple, no-nonsense diagramming library written in react that just works
https://projectstorm.cloud/react-diagrams
MIT License
8.51k stars 1.17k forks source link

Missing peer deps - not working with pnpm #864

Open vjpr opened 3 years ago

vjpr commented 3 years ago

Pnpm Workaround

pnpmfile.cjs

  addDepToMany(
    pkg,
    [
      '@projectstorm/geometry',
      '@projectstorm/react-canvas-core',
      '@projectstorm/react-diagrams-core',
      '@projectstorm/react-diagrams-defaults',
    ],
    ['lodash', '@emotion/styled', '@emotion/react'],
  )

  addDepToMany(
    pkg,
    ['@projectstorm/react-diagrams-defaults'],
    [
      '@projectstorm/react-canvas-core',
      '@projectstorm/geometry',
    ],
  )

  addDepToMany(
    pkg,
    ['@projectstorm/react-diagrams'],
    [
      '@projectstorm/react-canvas-core',
    ],
  )

  addDepToMany(
    pkg,
    ['@projectstorm/react-diagrams-routing'],
    [
      'pathfinding',
      'paths-js',
      '@projectstorm/react-canvas-core',
      'dagre'
    ],
  )