An opinionated starter for Cycle.js projects powered by TypeScript.
- TypeScript
- Webpack
- Visual Studio Code integrations
- Hot Module Reloading
- TypeStyle for styles
- Unit testing with Mocha and Chai
- UI Integration tests with Cypress
- Async imports and dynamic routing
- Simple routing with layouts
This repository is optimized for Visual Studio Code. We have launch configurations, an editor config file, and workspace settings.
To make full use of these, you need the following extensions:
- If using on Windows machines, make sure you have the build tools ready before doing an
npm install
. - If hosting on a subdirectory, you need to change the
PROJECT_PUBLIC_PATH
inwebpack.config.js
only for production. You can do this by changing line #32 of the file tovar PROJECT_PUBLIC_PATH = __PROD__ ? '<your-public-path-here>' : '/';