# DNA analyser frontend ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production (backend/build/resources/main/static) ``` npm run build ``` ### Run your unit tests ``` npm run test:unit ``` ### Run your end-to-end tests ``` npm run test:e2e ``` ### Lints and fixes files ``` npm run lint ``` ## Code documentation ### Store Global store handles user authorisation. Plugins: - Work progress components - `src/components/core/work-progress.vue` ### Event bus global events Global event bus is created in `main.js`. - `reloadSequences` - handled in `src/components/sequences/list.vue` - `newSequence` - handled in `src/components/sequences/overview.vue`