This is the frontend client for the memote.io web site, a free online service providing access to memote, the metabolic model test suite. See also the backend service implementation.
For more information about memote, see opencobra/memote.
- Frontend framework: Vue
- State management: Vuex
- Linting provided by: eslint-plugin-vue
- Linter: eslint, see
package.json
for configuration
- Linter: eslint, see
- Testing provided by: @vue/cli-plugin-unit-mocha
- Tests are run with mocha and jsdom
- The assertion library is chai, see also the assertion style docs
- vue-test-utils provides useful utilities
npm install
npm run serve
npm run lint
npx vue-cli-service lint --no-fix
npm run test:unit
npx vue-cli-service test:unit -w
npm run build