@@ -50,7 +50,7 @@ arm ✔️ ❌ ❌ ❌
50
50
arm64 ✔️ ✔️ ✔️ ❌
51
51
=========== ======= ======= ======= =======
52
52
53
- * Node.js ``v22.9 .0 `` + V8 ``v13.0.245.16 ``
53
+ * Node.js ``v22.11 .0 `` + V8 ``v13.1.201.8 ``
54
54
* i18n and non-i18n
55
55
* Dynamic switch between Node.js and V8 mode
56
56
* Polyfill V8 mode with `Javenode <https://github.com/caoccao/Javenode >`_
@@ -62,6 +62,7 @@ arm64 ✔️ ✔️ ✔️ ❌
62
62
* Live debug with Chrome DevTools
63
63
* AST analysis with `swc4j <https://github.com/caoccao/swc4j >`_
64
64
* JS, TS, JSX, TSX transformation and transpilation with `swc4j <https://github.com/caoccao/swc4j >`_
65
+ * Enhance JVM via Byte-code with `JavetBuddy <https://github.com/caoccao/JavetBuddy >`_
65
66
* Live interaction with `JavetShell <https://github.com/caoccao/JavetShell >`_
66
67
67
68
Quick Start
@@ -75,48 +76,116 @@ Maven
75
76
76
77
.. code-block :: xml
77
78
78
- <!-- Linux and Windows (x86_64 ) -->
79
+ <!-- Core (Must-have ) -->
79
80
<dependency >
80
81
<groupId >com.caoccao.javet</groupId >
81
82
<artifactId >javet</artifactId >
82
- <version >4.0 .0</version >
83
+ <version >4.1 .0</version >
83
84
</dependency >
84
85
85
- <!-- Linux (arm64 ) -->
86
+ <!-- Node.js Linux (x86_64 ) -->
86
87
<dependency >
87
88
<groupId >com.caoccao.javet</groupId >
88
- <artifactId >javet-linux-arm64 </artifactId >
89
- <version >4.0 .0</version >
89
+ <artifactId >javet-node- linux-x86_64 </artifactId >
90
+ <version >4.1 .0</version >
90
91
</dependency >
91
92
92
- <!-- Mac OS (x86_64 and arm64) -->
93
+ <!-- Node.js Linux ( arm64) -->
93
94
<dependency >
94
95
<groupId >com.caoccao.javet</groupId >
95
- <artifactId >javet-macos</artifactId >
96
- <version >4.0.0</version >
96
+ <artifactId >javet-node-linux-arm64</artifactId >
97
+ <version >4.1.0</version >
98
+ </dependency >
99
+
100
+ <!-- Node.js Mac OS (x86_64) -->
101
+ <dependency >
102
+ <groupId >com.caoccao.javet</groupId >
103
+ <artifactId >javet-node-macos-x86_64</artifactId >
104
+ <version >4.1.0</version >
105
+ </dependency >
106
+
107
+ <!-- Node.js Mac OS (arm64) -->
108
+ <dependency >
109
+ <groupId >com.caoccao.javet</groupId >
110
+ <artifactId >javet-node-macos-arm64</artifactId >
111
+ <version >4.1.0</version >
112
+ </dependency >
113
+
114
+ <!-- Node.js Windows (x86_64) -->
115
+ <dependency >
116
+ <groupId >com.caoccao.javet</groupId >
117
+ <artifactId >javet-node-windows-x86_64</artifactId >
118
+ <version >4.1.0</version >
119
+ </dependency >
120
+
121
+ <!-- V8 Linux (x86_64) -->
122
+ <dependency >
123
+ <groupId >com.caoccao.javet</groupId >
124
+ <artifactId >javet-v8-linux-x86_64</artifactId >
125
+ <version >4.1.0</version >
126
+ </dependency >
127
+
128
+ <!-- V8 Linux (arm64) -->
129
+ <dependency >
130
+ <groupId >com.caoccao.javet</groupId >
131
+ <artifactId >javet-v8-linux-arm64</artifactId >
132
+ <version >4.1.0</version >
133
+ </dependency >
134
+
135
+ <!-- V8 Mac OS (x86_64) -->
136
+ <dependency >
137
+ <groupId >com.caoccao.javet</groupId >
138
+ <artifactId >javet-v8-macos-x86_64</artifactId >
139
+ <version >4.1.0</version >
140
+ </dependency >
141
+
142
+ <!-- V8 Mac OS (arm64) -->
143
+ <dependency >
144
+ <groupId >com.caoccao.javet</groupId >
145
+ <artifactId >javet-v8-macos-arm64</artifactId >
146
+ <version >4.1.0</version >
147
+ </dependency >
148
+
149
+ <!-- V8 Windows (x86_64) -->
150
+ <dependency >
151
+ <groupId >com.caoccao.javet</groupId >
152
+ <artifactId >javet-v8-windows-x86_64</artifactId >
153
+ <version >4.1.0</version >
97
154
</dependency >
98
155
99
156
Gradle Kotlin DSL
100
157
^^^^^^^^^^^^^^^^^
101
158
102
159
.. code-block :: kotlin
103
160
104
- implementation("com.caoccao.javet:javet:4.0.0") // Linux and Windows (x86_64)
105
- implementation("com.caoccao.javet:javet-linux-arm64:4.0.0") // Linux (arm64)
106
- implementation("com.caoccao.javet:javet-macos:4.0.0") // Mac OS (x86_64 and arm64)
107
- implementation("com.caoccao.javet:javet-node-android:4.0.0") // Android Node (arm, arm64, x86 and x86_64)
108
- implementation("com.caoccao.javet:javet-v8-android:4.0.0") // Android V8 (arm, arm64, x86 and x86_64)
161
+ implementation("com.caoccao.javet:javet:4.1.0") // Core (Must-have)
162
+ implementation("com.caoccao.javet:javet-node-linux-arm64:4.1.0")
163
+ implementation("com.caoccao.javet:javet-node-linux-x86_64:4.1.0")
164
+ implementation("com.caoccao.javet:javet-node-macos-arm64:4.1.0")
165
+ implementation("com.caoccao.javet:javet-node-macos-x86_64:4.1.0")
166
+ implementation("com.caoccao.javet:javet-node-windows-x86_64:4.1.0")
167
+ implementation("com.caoccao.javet:javet-v8-linux-arm64:4.1.0")
168
+ implementation("com.caoccao.javet:javet-v8-linux-x86_64:4.1.0")
169
+ implementation("com.caoccao.javet:javet-v8-macos-arm64:4.1.0")
170
+ implementation("com.caoccao.javet:javet-v8-macos-x86_64:4.1.0")
171
+ implementation("com.caoccao.javet:javet-v8-windows-x86_64:4.1.0")
109
172
110
173
Gradle Groovy DSL
111
174
^^^^^^^^^^^^^^^^^
112
175
113
176
.. code-block :: groovy
114
177
115
- implementation 'com.caoccao.javet:javet:4.0.0' // Linux and Windows (x86_64)
116
- implementation 'com.caoccao.javet:javet-linux-arm64:4.0.0' // Linux (arm64)
117
- implementation 'com.caoccao.javet:javet-macos:4.0.0' // Mac OS (x86_64 and arm64)
118
- implementation 'com.caoccao.javet:javet-node-android:4.0.0' // Android Node (arm, arm64, x86 and x86_64)
119
- implementation 'com.caoccao.javet:javet-v8-android:4.0.0' // Android V8 (arm, arm64, x86 and x86_64)
178
+ implementation 'com.caoccao.javet:javet:4.1.0' // Core (Must-have)
179
+ implementation 'com.caoccao.javet:javet-node-linux-arm64:4.1.0'
180
+ implementation 'com.caoccao.javet:javet-node-linux-x86_64:4.1.0'
181
+ implementation 'com.caoccao.javet:javet-node-macos-arm64:4.1.0'
182
+ implementation 'com.caoccao.javet:javet-node-macos-x86_64:4.1.0'
183
+ implementation 'com.caoccao.javet:javet-node-windows-x86_64:4.1.0'
184
+ implementation 'com.caoccao.javet:javet-v8-linux-arm64:4.1.0'
185
+ implementation 'com.caoccao.javet:javet-v8-linux-x86_64:4.1.0'
186
+ implementation 'com.caoccao.javet:javet-v8-macos-arm64:4.1.0'
187
+ implementation 'com.caoccao.javet:javet-v8-macos-x86_64:4.1.0'
188
+ implementation 'com.caoccao.javet:javet-v8-windows-x86_64:4.1.0'
120
189
121
190
For more detail, please visit the `installation <https://www.caoccao.com/Javet/tutorial/basic/installation.html >`_ page.
122
191
0 commit comments