diff --git a/js/example-frontend-js/build.gradle b/js/example-frontend-js/build.gradle deleted file mode 100644 index 7abde63964..0000000000 --- a/js/example-frontend-js/build.gradle +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2016-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -project.kotlin { - js(LEGACY) { - binaries.executable() - browser { - distribution { - directory = new File(directory.parentFile, "dist") - } - webpackTask { - cssSupport.enabled = true - } - runTask { - cssSupport.enabled = true - } - testTask { - useKarma { - useChromeHeadless() - webpackConfig.cssSupport.enabled = true - } - } - } - } - - sourceSets { - main.dependencies { - implementation "org.jetbrains.kotlinx:kotlinx-html-js:$html_version" - implementation(npm("html-webpack-plugin", "3.2.0")) - } - } -} diff --git a/js/example-frontend-js/build.gradle.kts b/js/example-frontend-js/build.gradle.kts new file mode 100644 index 0000000000..6ca6f93cde --- /dev/null +++ b/js/example-frontend-js/build.gradle.kts @@ -0,0 +1,27 @@ +/* + * Copyright 2016-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +kotlin { + js(LEGACY) { + binaries.executable() + browser { + distribution { + directory = directory.parentFile.resolve("dist") + } + commonWebpackConfig { + cssSupport.enabled = true + } + testTask { + useKarma { + useChromeHeadless() + } + } + } + } +} + +dependencies { + implementation("org.jetbrains.kotlinx:kotlinx-html-js:${version("html")}") + implementation(devNpm("html-webpack-plugin", "3.2.0")) +}