@modevel/cli
@modevel/cli shows how much is really required to develop, test and build a realisitic sized JavaScript web application.
Motivation
- Learnability
- Controllability
- Universality
- Flexibility
- Scalability
- Durability
Tools and technologies
We use all tools and technologies without cluttered facades.
Tool/Technology | Description |
---|---|
Babel | Transpiler |
Webpack | Bundler |
TypeScript | Language |
Mocha | Unit-Test-Runner |
Chai | Assertion |
Sinon | Mocking |
Nightwatch.js | E2E-Test-Runner |
Cypress | E2E-Test-Runner |
NYC | Code-Coverage |
Storybook | Documentation |
Lerna | Mono-Repository |
Structure
Core
Vanilla Java-/TypeScript are supported by default. That means for example custom elements and any plain Java-/TypeScript code.
Frameworks
The selection of the following frameworks depends in part on the following references:
Currently the following framework extensions are available: