Skip to content

Commit d83fc85

Browse files
Update dependencies
1 parent bc315b8 commit d83fc85

8 files changed

Lines changed: 59 additions & 52 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66

77
allprojects {
88
group = "net.perfectdreams.i18nhelper"
9-
version = "0.0.7"
9+
version = "0.0.8"
1010

1111
repositories {
1212
mavenCentral()

core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ kotlin {
1515
commonMain {
1616
dependencies {
1717
implementation(kotlin("stdlib-common"))
18-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.3.2")
18+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0")
1919
implementation("io.github.microutils:kotlin-logging:2.1.21")
2020
}
2121
}

example/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ plugins {
88

99
dependencies {
1010
api(project(":formatters:icu-messageformat-jvm"))
11-
implementation("com.ibm.icu:icu4j:70.1")
12-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.2")
11+
implementation("com.ibm.icu:icu4j:78.1")
12+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0")
1313
}
1414

1515
val generateI18nKeys = tasks.register<net.perfectdreams.i18nhelper.plugin.GenerateI18nKeysTask>("generateI18nKeys") {

formatters/icu-messageformat-jvm/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66

77
dependencies {
88
api(project(":core"))
9-
implementation("com.ibm.icu:icu4j:70.1")
9+
implementation("com.ibm.icu:icu4j:78.1")
1010
}
1111

1212
publishing {

formatters/intl-messageformat-js/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ kotlin {
1616
api(project(":core"))
1717

1818
// Used for message formatting
19-
implementation(npm("intl-messageformat", "9.11.1"))
19+
implementation(npm("intl-messageformat", "10.7.18"))
2020
}
2121
}
2222
}

kotlin-js-store/yarn.lock

Lines changed: 48 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -12,44 +12,46 @@
1212
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz#f13c7c205915eb91ae54c557f5e92bddd8be0e83"
1313
integrity sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==
1414

15-
"@formatjs/ecma402-abstract@1.11.1":
16-
version "1.11.1"
17-
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.1.tgz#595ba3ef4ba38634c012b3ca01954f8d12eb4bf4"
18-
integrity sha512-tgtNODZUGuUI6PAcnvaLZpGrZLVkXnnAvgzOiueYMzFdOdcOw4iH1WKhCe3+r6VR8rHKToJ2HksUGNCB+zt/bg==
15+
"@formatjs/ecma402-abstract@2.3.6":
16+
version "2.3.6"
17+
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.6.tgz#d6ca9d3579054fe1e1a0a0b5e872e0d64922e4e1"
18+
integrity sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw==
1919
dependencies:
20-
"@formatjs/intl-localematcher" "0.2.22"
21-
tslib "^2.1.0"
20+
"@formatjs/fast-memoize" "2.2.7"
21+
"@formatjs/intl-localematcher" "0.6.2"
22+
decimal.js "^10.4.3"
23+
tslib "^2.8.0"
2224

23-
"@formatjs/fast-memoize@1.2.1":
24-
version "1.2.1"
25-
resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21"
26-
integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==
25+
"@formatjs/fast-memoize@2.2.7":
26+
version "2.2.7"
27+
resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz#707f9ddaeb522a32f6715bb7950b0831f4cc7b15"
28+
integrity sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==
2729
dependencies:
28-
tslib "^2.1.0"
30+
tslib "^2.8.0"
2931

30-
"@formatjs/icu-messageformat-parser@2.0.16":
31-
version "2.0.16"
32-
resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.16.tgz#edfde10bbdea42658d2b8a28028314f2a694be3c"
33-
integrity sha512-sYg0ImXsAqBbjU/LotoCD9yKC5nUpWVy3s4DwWerHXD4sm62FcjMF8mekwudRk3eZLHqSO+M21MpFUUjDQ+Q5Q==
32+
"@formatjs/icu-messageformat-parser@2.11.4":
33+
version "2.11.4"
34+
resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.4.tgz#63bd2cd82d08ae2bef55adeeb86486df68826f32"
35+
integrity sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw==
3436
dependencies:
35-
"@formatjs/ecma402-abstract" "1.11.1"
36-
"@formatjs/icu-skeleton-parser" "1.3.3"
37-
tslib "^2.1.0"
37+
"@formatjs/ecma402-abstract" "2.3.6"
38+
"@formatjs/icu-skeleton-parser" "1.8.16"
39+
tslib "^2.8.0"
3840

39-
"@formatjs/icu-skeleton-parser@1.3.3":
40-
version "1.3.3"
41-
resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.3.tgz#9462a3a7d0ff04e0957cafcb227b4baef4bb2b8c"
42-
integrity sha512-ifWnzjmHPHUF89UpCvClTP66sXYFc8W/qg7Qt+qtTUB9BqRWlFeUsevAzaMYDJsRiOy4S2WJFrJoZgRKUFfPGQ==
41+
"@formatjs/icu-skeleton-parser@1.8.16":
42+
version "1.8.16"
43+
resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.16.tgz#13f81f6845c7cf6599623006aacaf7d6b4ad2970"
44+
integrity sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ==
4345
dependencies:
44-
"@formatjs/ecma402-abstract" "1.11.1"
45-
tslib "^2.1.0"
46+
"@formatjs/ecma402-abstract" "2.3.6"
47+
tslib "^2.8.0"
4648

47-
"@formatjs/intl-localematcher@0.2.22":
48-
version "0.2.22"
49-
resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.22.tgz#300708cf7067dbd49f258467cc386c0b32437415"
50-
integrity sha512-z+TvbHW8Q/g2l7/PnfUl0mV9gWxV4d0HT6GQyzkO5QI6QjCvCZGiztnmLX7zoyS16uSMvZ2PoMDfSK9xvZkRRA==
49+
"@formatjs/intl-localematcher@0.6.2":
50+
version "0.6.2"
51+
resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.6.2.tgz#e9ebe0b4082d7d48e5b2d753579fb7ece4eaefea"
52+
integrity sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==
5153
dependencies:
52-
tslib "^2.1.0"
54+
tslib "^2.8.0"
5355

5456
"@isaacs/cliui@^8.0.2":
5557
version "8.0.2"
@@ -655,6 +657,11 @@ decamelize@^4.0.0:
655657
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
656658
integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
657659

660+
decimal.js@^10.4.3:
661+
version "10.6.0"
662+
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.6.0.tgz#e649a43e3ab953a72192ff5983865e509f37ed9a"
663+
integrity sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==
664+
658665
depd@~1.1.2:
659666
version "1.1.2"
660667
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
@@ -1044,15 +1051,15 @@ interpret@^3.1.1:
10441051
resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4"
10451052
integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==
10461053

1047-
intl-messageformat@9.11.1:
1048-
version "9.11.1"
1049-
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.11.1.tgz#915b04ea3730b0bb80de8ff9b1a33383a61fc5b0"
1050-
integrity sha512-kT0i8AIa1Aez8jGn1i9Xva/sdbjOPY15abR82qnU4jnESjxtynHLW1CBh9ehs13sPA8cE/4A2d6LEne91oDp4w==
1054+
intl-messageformat@10.7.18:
1055+
version "10.7.18"
1056+
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.18.tgz#51a6f387afbca9b0f881b2ec081566db8c540b0d"
1057+
integrity sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g==
10511058
dependencies:
1052-
"@formatjs/ecma402-abstract" "1.11.1"
1053-
"@formatjs/fast-memoize" "1.2.1"
1054-
"@formatjs/icu-messageformat-parser" "2.0.16"
1055-
tslib "^2.1.0"
1059+
"@formatjs/ecma402-abstract" "2.3.6"
1060+
"@formatjs/fast-memoize" "2.2.7"
1061+
"@formatjs/icu-messageformat-parser" "2.11.4"
1062+
tslib "^2.8.0"
10561063

10571064
is-binary-path@~2.1.0:
10581065
version "2.1.0"
@@ -1840,10 +1847,10 @@ toidentifier@1.0.1:
18401847
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
18411848
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
18421849

1843-
tslib@^2.1.0:
1844-
version "2.3.1"
1845-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
1846-
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
1850+
tslib@^2.8.0:
1851+
version "2.8.1"
1852+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
1853+
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
18471854

18481855
type-is@~1.6.18:
18491856
version "1.6.18"

plugin/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ repositories {
1414
}
1515

1616
dependencies {
17-
implementation("com.squareup:kotlinpoet:1.10.2")
18-
implementation("org.yaml:snakeyaml:1.29")
19-
implementation("com.ibm.icu:icu4j:70.1")
17+
implementation("com.squareup:kotlinpoet:2.2.0")
18+
implementation("org.yaml:snakeyaml:2.5")
19+
implementation("com.ibm.icu:icu4j:78.1")
2020
}
2121

2222
gradlePlugin {

plugin/src/main/kotlin/net/perfectdreams/i18nhelper/plugin/GenerateI18nKeysTask.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ abstract class GenerateI18nKeysTask : DefaultTask() {
6363
)
6464

6565
val i18nKeysFile = FileSpec.builder(generatedPackage, "I18nKeys")
66-
i18nKeysFile.addComment("Auto-generated by the i18nHelper Gradle plugin task, do not modify this manually!\nhttps://github.com/PerfectDreams/i18nHelper\ni18n means \"Internationalization\"")
66+
i18nKeysFile.addFileComment("Auto-generated by the i18nHelper Gradle plugin task, do not modify this manually!\nhttps://github.com/PerfectDreams/i18nHelper\ni18n means \"Internationalization\"")
6767

6868
i18nKeysFile.addType(
6969
addI18nKeys(
@@ -74,7 +74,7 @@ abstract class GenerateI18nKeysTask : DefaultTask() {
7474
)
7575

7676
val i18nDataFile = FileSpec.builder(generatedPackage, "I18nKeysData")
77-
i18nDataFile.addComment("Auto-generated by the i18nHelper Gradle plugin task Gradle task, do not modify this manually!\nhttps://github.com/PerfectDreams/i18nHelper\ni18n means \"Internationalization\"")
77+
i18nDataFile.addFileComment("Auto-generated by the i18nHelper Gradle plugin task Gradle task, do not modify this manually!\nhttps://github.com/PerfectDreams/i18nHelper\ni18n means \"Internationalization\"")
7878

7979
i18nDataFile.addType(
8080
addI18nKeysData(

0 commit comments

Comments
 (0)