Kotlin/JS project templates
To improve the user experience, we plan to add more Kotlin/JS project templates to the
new Kotlin Project Wizard (
KT-41774):
Browser application – a blank application targeting the browser with:
• Kotlinx.html – type-safe Kotlin DSL for creating HTML elements and building DOM trees.
• CSS support (enabled by default) – enables support for webpack’s CSS and style loaders. Disable only if you provide your own webpack configuration.
Node.js application – a blank application targeting Node.js with experimental Node.js API (kotlinx-nodejs).
React application – a blank application with*:*
• Kotlin-wrapped styled-components – adds a type-safe way to author and inject CSS stylesheets.
• Kotlin-wrapped react-router – adds navigational components to keep your URLs and UIs synchronized.
• Kotlin-wrapped react-redux – adds state containers powered by Redux.
• CSS support (enabled by default) – enables support for webpack’s CSS and style loaders. Disable only if you plan to include your own webpack configuration.