diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
deleted file mode 100644
index 9fa3156..0000000
--- a/.idea/libraries-with-intellij-classes.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
deleted file mode 100644
index 9fa3156..0000000
--- a/.idea/libraries-with-intellij-classes.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c3df5ec..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
deleted file mode 100644
index 9fa3156..0000000
--- a/.idea/libraries-with-intellij-classes.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c3df5ec..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.main.iml b/.idea/modules/komp-todo.main.iml
deleted file mode 100644
index 9e05931..0000000
--- a/.idea/modules/komp-todo.main.iml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
deleted file mode 100644
index 9fa3156..0000000
--- a/.idea/libraries-with-intellij-classes.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c3df5ec..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.main.iml b/.idea/modules/komp-todo.main.iml
deleted file mode 100644
index 9e05931..0000000
--- a/.idea/modules/komp-todo.main.iml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.test.iml b/.idea/modules/komp-todo.test.iml
deleted file mode 100644
index 0ddbe14..0000000
--- a/.idea/modules/komp-todo.test.iml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
deleted file mode 100644
index 9fa3156..0000000
--- a/.idea/libraries-with-intellij-classes.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c3df5ec..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.main.iml b/.idea/modules/komp-todo.main.iml
deleted file mode 100644
index 9e05931..0000000
--- a/.idea/modules/komp-todo.main.iml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.test.iml b/.idea/modules/komp-todo.test.iml
deleted file mode 100644
index 0ddbe14..0000000
--- a/.idea/modules/komp-todo.test.iml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
deleted file mode 100644
index 9fa3156..0000000
--- a/.idea/libraries-with-intellij-classes.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c3df5ec..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.main.iml b/.idea/modules/komp-todo.main.iml
deleted file mode 100644
index 9e05931..0000000
--- a/.idea/modules/komp-todo.main.iml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.test.iml b/.idea/modules/komp-todo.test.iml
deleted file mode 100644
index 0ddbe14..0000000
--- a/.idea/modules/komp-todo.test.iml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 05e06f4..29adb20 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,10 +1,15 @@
+@file:OptIn(ExperimentalDistributionDsl::class)
+
+import org.gradle.internal.impldep.org.bouncycastle.asn1.crmf.SinglePubInfo.web
+import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalDistributionDsl
+
plugins {
- kotlin("multiplatform") version "1.7.20"
+ kotlin("multiplatform") version "1.9.22"
`maven-publish`
}
group = "nl.astraeus"
-version = "1.0.0"
+version = "1.1.0"
repositories {
mavenLocal()
@@ -25,17 +30,17 @@
}
}
distribution {
- directory = File("$projectDir/web/")
+ outputDirectory.set(File("$projectDir/web/"))
}
}
}
sourceSets {
- val commonMain by getting {
+ val commonMain by getting
+ val jsMain by getting {
dependencies {
- implementation("nl.astraeus:kotlin-komponent:1.0.7")
+ implementation("nl.astraeus:kotlin-komponent:1.2.1")
}
}
- val jsMain by getting
}
}
diff --git a/.gitignore b/.gitignore
index 3201572..4137e8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
# Created by .ignore support plugin (hsz.mobi)
gradle.properties
web
+.idea
+
diff --git a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index bfc44e5..0000000
--- a/.idea/artifacts/komp_todo_js_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
deleted file mode 100644
index db301df..0000000
--- a/.idea/artifacts/komp_todo_js_0_2_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_js_1_0_0.xml b/.idea/artifacts/komp_todo_js_1_0_0.xml
deleted file mode 100644
index a28f498..0000000
--- a/.idea/artifacts/komp_todo_js_1_0_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml b/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
deleted file mode 100644
index 7da8130..0000000
--- a/.idea/artifacts/komp_todo_jslegacy_0_1_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index b4a665a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 0322144..0000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
deleted file mode 100644
index 9fa3156..0000000
--- a/.idea/libraries-with-intellij-classes.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c3df5ec..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.main.iml b/.idea/modules/komp-todo.main.iml
deleted file mode 100644
index 9e05931..0000000
--- a/.idea/modules/komp-todo.main.iml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/komp-todo.test.iml b/.idea/modules/komp-todo.test.iml
deleted file mode 100644
index 0ddbe14..0000000
--- a/.idea/modules/komp-todo.test.iml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 05e06f4..29adb20 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,10 +1,15 @@
+@file:OptIn(ExperimentalDistributionDsl::class)
+
+import org.gradle.internal.impldep.org.bouncycastle.asn1.crmf.SinglePubInfo.web
+import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalDistributionDsl
+
plugins {
- kotlin("multiplatform") version "1.7.20"
+ kotlin("multiplatform") version "1.9.22"
`maven-publish`
}
group = "nl.astraeus"
-version = "1.0.0"
+version = "1.1.0"
repositories {
mavenLocal()
@@ -25,17 +30,17 @@
}
}
distribution {
- directory = File("$projectDir/web/")
+ outputDirectory.set(File("$projectDir/web/"))
}
}
}
sourceSets {
- val commonMain by getting {
+ val commonMain by getting
+ val jsMain by getting {
dependencies {
- implementation("nl.astraeus:kotlin-komponent:1.0.7")
+ implementation("nl.astraeus:kotlin-komponent:1.2.1")
}
}
- val jsMain by getting
}
}
diff --git a/src/jsMain/kotlin/nl/astraeus/komp/todo/Todo.kt b/src/jsMain/kotlin/nl/astraeus/komp/todo/Todo.kt
index f98292c..0bd5951 100644
--- a/src/jsMain/kotlin/nl/astraeus/komp/todo/Todo.kt
+++ b/src/jsMain/kotlin/nl/astraeus/komp/todo/Todo.kt
@@ -16,7 +16,7 @@
* see: https://github.com/tastejs/todomvc/
*/
-class Todo(
+data class Todo(
val dataId: String,
var title: String,
var completed: Boolean = false,
@@ -89,7 +89,7 @@
if (target is HTMLInputElement) {
todoList.add(Todo("${Date().getTime()}", target.value))
- requestUpdate()
+ this@TodoApp.requestUpdate()
}
}
@@ -117,7 +117,7 @@
requestUpdate()
}
- fun clearCompleted() {
+ fun clearCompleted(e: Event) {
for (todo in ArrayList(todoList)) {
if (todo.completed) {
todoList.remove(todo)
@@ -133,15 +133,7 @@
requestUpdate()
}
- fun getItemsLeft(): Int {
- var result = 0
- for (todo in todoList) {
- if (!todo.completed) {
- result++
- }
- }
- return result
- }
+ private fun getItemsLeft(): Int = todoList.count { todo -> !todo.completed }
fun setEditing(editTodo: Todo) {
for (todo in todoList) {
@@ -199,8 +191,16 @@
footer(classes = "footer") {
span(classes = "todo-count") {
- strong { +"${getItemsLeft()}" }
- +" item left"
+ when(getItemsLeft()) {
+ 0 -> {
+ + "No items"
+ }
+ 1 -> {
+ + "1 item left"
+ }
+ else ->
+ + "${getItemsLeft()} items left"
+ }
}
ul(classes = "filters") {
for (selection in Selection.values()) {
@@ -220,9 +220,7 @@
}
button(classes = "clear-completed") {
+"Clear completed"
- onClickFunction = {
- clearCompleted()
- }
+ onClickFunction = ::clearCompleted
}
}
}