/karma-rollup-mocha

an empty project based on karma,rollup and mocha

Primary LanguageJavaScriptMIT LicenseMIT

karma-rollup-mocha

Build Status codecov

Unit test

Unit test to make you code runs well

step 1:

npm install

step 2:

npm install -g karma-cli

You will need to do this if you want to run Karma on Windows from the command line.

start karam

karma start

Build

Building 'dist/bundle.js' as an output if you confirmed that all of your tests runs well.

install rollup

npm install -g rollup 

You will need to install rollup in global if you want to run rollup on Windows from the command line.

build

rollup -c

The default output folder's location : "./dist/*"

Npm publish

npm publish

Before publish code to npm,you need to add one account at least.

add npm user

npm adduser

Then add username/password/email

Debugger for chrome

Add settings in VSC launch.json

 {
     "type": "chrome",
     "request": "attach",
     "name": "Attach Karma Chrome",
     "address": "localhost",
     "port": 9333,
     "webRoot": "${workspaceRoot}",
     "pathMapping": {
         "/": "${workspaceRoot}",
         "/base/": "${workspaceRoot}/"
     }
 }

running code

karma start

press 'F5' to attach the source , enjoy it!