@@ -124,6 +124,7 @@ dependencies {
124124 // Artifact containing all APIs and implementations
125125 implementation(" org.jetbrains.kotlinx:dataframe-core:%dataFrameVersion%" )
126126 // Optional formats support
127+ implementation(" org.jetbrains.kotlinx:dataframe-json:%dataFrameVersion%" )
127128 implementation(" org.jetbrains.kotlinx:dataframe-csv:%dataFrameVersion%" )
128129 implementation(" org.jetbrains.kotlinx:dataframe-excel:%dataFrameVersion%" )
129130 implementation(" org.jetbrains.kotlinx:dataframe-jdbc:%dataFrameVersion%" )
@@ -149,6 +150,8 @@ dependencies {
149150 // Artifact containing all APIs and implementations
150151 implementation 'org.jetbrains.kotlinx:dataframe-core:%dataFrameVersion%'
151152 // Optional formats support
153+ implementation 'org.jetbrains.kotlinx:dataframe-json:%dataFrameVersion%'
154+ implementation 'org.jetbrains.kotlinx:dataframe-csv:%dataFrameVersion%'
152155 implementation 'org.jetbrains.kotlinx:dataframe-excel:%dataFrameVersion%'
153156 implementation 'org.jetbrains.kotlinx:dataframe-jdbc:%dataFrameVersion%'
154157 implementation 'org.jetbrains.kotlinx:dataframe-arrow:%dataFrameVersion%'
@@ -168,6 +171,16 @@ dependencies {
168171
169172</tabs >
170173
174+ <warning >
175+ ` dataframe-json ` is included with ` dataframe-csv ` and ` dataframe-excel ` by default. This is to interact with
176+ JSON structures inside CSV and Excel files. If you don't need this functionality, you can exclude it like:
177+ ``` kts
178+ implementation(" org.jetbrains.kotlinx:dataframe-csv:%dataFrameVersion%" ) {
179+ exclude(" org.jetbrains.kotlinx" , " dataframe-json" )
180+ }
181+ ```
182+ </warning >
183+
171184#### Linter configuration
172185
173186We provide a Gradle plugin that generates interfaces with your data.
0 commit comments