/whimmy

Your music on your own terms

Primary LanguageTypeScriptMIT LicenseMIT

Whimmy - Your music on your own terms!

github github github github snyk CodeFactor website-up-down-green-red twitter

Project links

Visit the website here: whimmy.com

Test the web app here: app.whimmy.com

Follow Whimmy on Twitter: @Whimmy

Donations

If you like this project please donate to preferred cryptocurrency below:

Coinbase commerce

Click here to donate with Coinbase commerce

Bitcoin

3JkxUQ763fbf1cYVAitqpWUMeY4QLaBU8M

Etherium

0x6e54183E7b22dA87fb48e0d79ADaDa4f665A4D5a

XRP

rGaGGSbeF8HmmrLnTg8gaT92Wa77qg3Y8k

IOTA

HTPB9JVTMCDHEDMCIPOJELELVLNWLGMHVGZJUCKOYNBZGN9EVCDKFEIUJKINPCBWZI9BKAVIHRVRNWPFC9CQXJYQSZ

NEO

ALNbr6NSuEkWE7ASNB9iB5VcpZmhz1FaAg

Developing the project

To test this project do the following...

Installation:

git clone https://github.com/nerdic-coder/whimmy.git whimmy
cd whimmy
npm install

Starting Test server:

npm run serve

Starting Electron app:

npm start

Build and package Electron app:

npm run package

Build and package for web app distribution:

npm run build:web

Build for Android app distribution:

npm run build:android

Build for iOS app distribution:

npm run build:ios

Test ESLint:

npm run lint

Run unit tests:

npm test

Run e2e tests:

  1. Start the apps dev server:
npm run serve
  1. Start selenium
npm run selenium
  1. Run the tests
npm run e2e

Uglify

Uglify javascript files with: https://www.npmjs.com/package/uglify-es