Skip to content

Commit d7d0005

Browse files
committed
🩹 Add patch for deepslate that strips unneeded parts of the library from the bundle
1 parent d93e4e5 commit d7d0005

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed

‎package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@
8181
"lint": "eslint . --max-warnings=0",
8282
"format": "prettier --write .",
8383
"test": "yarn build:scripts && vitest run",
84-
"coverage": "yarn build:scripts && vitest run --coverage"
84+
"coverage": "yarn build:scripts && vitest run --coverage",
85+
"postinstall": "patch-package"
8586
},
8687
"devDependencies": {
8788
"@novacbn/svelte-codejar": "^0.1.2",
@@ -108,6 +109,7 @@
108109
"jiti": "^2.4.2",
109110
"js-yaml": "^4.1.0",
110111
"node-modules-vscode-problems-patch": "^1.0.8",
112+
"patch-package": "^8.0.0",
111113
"prettier": "^3.5.0",
112114
"svelte": "3.59.2",
113115
"svelte-awesome-color-picker": "^3.0.0-beta.7",

‎patches/deepslate+0.19.2.patch

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/node_modules/deepslate/lib/nbt/index.js b/node_modules/deepslate/lib/nbt/index.js
2+
index 5906e50..7f8d204 100644
3+
--- a/node_modules/deepslate/lib/nbt/index.js
4+
+++ b/node_modules/deepslate/lib/nbt/index.js
5+
@@ -1,7 +1,4 @@
6+
export * from './io/DataInput.js';
7+
export * from './io/DataOutput.js';
8+
-export * from './NbtChunk.js';
9+
-export * from './NbtFile.js';
10+
-export * from './NbtRegion.js';
11+
export * from './tags/index.js';
12+
//# sourceMappingURL=index.js.map
13+
\ No newline at end of file

‎src/systems/datapack-compiler/tags.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { NbtList, NbtString } from 'deepslate'
1+
import { NbtList, NbtString } from 'deepslate/lib/nbt'
22
import { createTagPrefixFromBlueprintID } from '../../util/minecraftUtil'
33
import { IntentionalExportError } from '../exporter'
44
import type { AnyRenderedNode, IRenderedRig } from '../rigRenderer'

‎src/systems/node-configs/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Alignment } from '@aj/blockbench-additions/outliner-elements/textDisplay'
2-
import { NbtByte, NbtCompound, NbtFloat, NbtInt, NbtString, NbtTag } from 'deepslate'
2+
import { NbtByte, NbtCompound, NbtFloat, NbtInt, NbtString, NbtTag } from 'deepslate/lib/nbt'
33
import { SerializableConfig } from './serializableConfig'
44
export type { Serialized } from './serializableConfig'
55

0 commit comments

Comments
 (0)