Skip to content

Commit 4308902

Browse files
committed
Fixed typescript package.json
1 parent 4a44a82 commit 4308902

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/main/kotlin/com/pixlfox/scriptablemc/TypescriptLibraryExporter.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import java.lang.reflect.*
1313
class TypescriptLibraryExporter {
1414
private var basePath: String = "./lib"
1515
private val classList = mutableListOf<Class<*>>()
16-
private var allowedPackagesRegex: Regex = Regex("(org\\.bukkit|com\\.pixlfox|com\\.smc|fr\\.minuskube\\.inv|com\\.google|java\\.sql)(.*)?")
16+
private var allowedPackagesRegex: Regex = Regex("(org\\.bukkit|com\\.pixlfox|com\\.smc|fr\\.minuskube\\.inv|com\\.google|java\\.sql|java\\.io)(.*)?")
1717
private val paranamer: Paranamer = BytecodeReadingParanamer()
1818

1919
private fun safeName(name: String): String = when {
@@ -93,7 +93,8 @@ class TypescriptLibraryExporter {
9393
com.smc.version.MinecraftVersions::class.java,
9494
com.pixlfox.scriptablemc.smartinvs.SmartInventoryProvider::class.java,
9595
com.pixlfox.scriptablemc.smartinvs.SmartInventoryInterface::class.java,
96-
com.google.common.io.ByteStreams::class.java
96+
com.google.common.io.ByteStreams::class.java,
97+
java.io.File::class.java
9798
)
9899
return this
99100
}
@@ -342,8 +343,7 @@ class TypescriptLibraryExporter {
342343
" \"allowJs\": true,\n" +
343344
" \"outDir\": \"js\",\n" +
344345
" \"rootDir\": \"ts\",\n" +
345-
" \"declaration\": true,\n" +
346-
" \"lib\": [\"ES5\", \"ES2015\", \"ES2016\", \"ES2017\", \"ES2018\", \"ES2019\"]\n" +
346+
" \"declaration\": true\n" +
347347
" },\n" +
348348
" \"include\": [\n" +
349349
" \"ts/**/*\"\n" +

src/main/kotlin/com/pixlfox/scriptablemc/core/ScriptablePluginEngine.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class ScriptablePluginEngine(val bootstrapPlugin: JavaPlugin, val rootScriptsFol
6262
}
6363

6464
if(mainScriptFile.exists()) {
65-
val pluginTypes = eval(
65+
val mainReturn = eval(
6666
Source.newBuilder("js", mainScriptFile)
6767
.name("main.js")
6868
.mimeType("application/javascript+module")
@@ -71,15 +71,15 @@ class ScriptablePluginEngine(val bootstrapPlugin: JavaPlugin, val rootScriptsFol
7171
)
7272

7373
// Load all plugin types returned as an array
74-
if(pluginTypes.hasArrayElements()) {
75-
for (i in 0 until pluginTypes.arraySize) {
76-
this.loadPlugin(pluginTypes.getArrayElement(i))
74+
if(mainReturn.hasArrayElements()) {
75+
for (i in 0 until mainReturn.arraySize) {
76+
this.loadPlugin(mainReturn.getArrayElement(i))
7777
}
78-
}
7978

80-
// Enable all plugins if not already enabled
81-
if(!enabledAllPlugins) {
82-
enableAllPlugins()
79+
// Enable all plugins if not already enabled
80+
if(!enabledAllPlugins) {
81+
enableAllPlugins()
82+
}
8383
}
8484
}
8585
else {

0 commit comments

Comments
 (0)