The web UI for the antiSMASH database
pnpm installpnpm devpnpm buildRun Unit Tests with Vitest
pnpm test:unitor
pnpm test:unit:watchto keep watching the source files for changes.
Run End-to-End Tests with Nightwatch
# When using CI, the project must be built first.
pnpm build
# Runs the end-to-end tests
pnpm test:e2e
# Runs the tests only on Chrome
pnpm test:e2e --env chrome
# Runs the tests of a specific file
pnpm test:e2e tests/e2e/example.ts
# Runs the tests in debug mode
pnpm test:e2e --debugRun Headed Component Tests with Nightwatch Component Testing
pnpm test:unit
pnpm test:unit -- --headless # for headless testingLint with ESLint
pnpm lintThe antiSMASH database UI is an open source tool available under the GNU Affero General Public License version 3.0 or greater.
See the LICENSE file for details.