Client
Client copied to clipboard
Stemstr client applications
Stemstr Client
Web client/PWA for stemstr. Stemstr is a Nostr client that facilitates collaboration between music artists/producers.
Contributing
Things you should become comfortable with:
Local environment
-
Copy .env into .env.local and set your local environment variables.
-
Install packages:
yarn
- Start dev server:
yarn run dev
or
yarn run dev-https
if you need a secure environment.
scripts
Build and dev scripts
-
dev
– start dev server -
build
– bundle application for production -
export
– exports static website toout
folder -
analyze
– analyzes application bundle with @next/bundle-analyzer
Testing scripts
-
typecheck
– checks TypeScript types -
lint
– runs ESLint -
prettier:check
– checks files with Prettier -
jest
– runs jest tests -
jest:watch
– starts jest watch -
test
– runsjest
,prettier:check
,lint
andtypecheck
scripts
Other scripts
-
storybook
– starts storybook dev server -
storybook:build
– build production storybook bundle tostorybook-static
-
prettier:write
– formats all files with Prettier