Euterpe-js Monorepo. Contains Player, Visualiser and Local Library
.vscode | ||
packages | ||
tools | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
babel.config.json | ||
nx.json | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.base.json |
Euterpe
The sole mono-repo for all things Euterpe.
Understand this workspace
Run npx nx graph
to see a diagram of the dependencies of the projects.
All programs go like this: npx nx {package script} {package}
Test this workspace
Run npx nx server player-web-test
to see the music player in a minimal demo.
Run npx nx server visualizer-web-test
to see the music player in a minimal demo.
Build
Run npx nx build player
to build the player.
Run npx nx build visualizer
to build the player.
Publish
First build, then run npm run publish-[package]
(scripts)