mirror of
https://github.com/misode/misode.github.io.git
synced 2026-05-06 07:21:48 +00:00
Fix #547 quote snbt keys + respect indentation
This commit is contained in:
Generated
+7
-7
@@ -30,7 +30,7 @@
|
||||
"brace": "^0.11.1",
|
||||
"buffer": "^6.0.3",
|
||||
"comment-json": "^4.1.1",
|
||||
"deepslate": "^0.22.2",
|
||||
"deepslate": "^0.22.3",
|
||||
"deepslate-1.18": "npm:deepslate@0.9.0-beta.9",
|
||||
"deepslate-1.18.2": "npm:deepslate@0.9.0",
|
||||
"deepslate-1.20.4": "npm:deepslate@0.20.1",
|
||||
@@ -1629,9 +1629,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/deepslate": {
|
||||
"version": "0.22.2",
|
||||
"resolved": "https://registry.npmjs.org/deepslate/-/deepslate-0.22.2.tgz",
|
||||
"integrity": "sha512-CVtKWBvOIHcONjx9TzggkR1dz5NGxRbN4AZUeg1Wzuo728rEI3BTgiwGl04bATa9pYvDJnniviiwMKqMcLInWw==",
|
||||
"version": "0.22.3",
|
||||
"resolved": "https://registry.npmjs.org/deepslate/-/deepslate-0.22.3.tgz",
|
||||
"integrity": "sha512-Oxd3ha7hfUaO5wv1ibMG3D6eeQkzEKTPaukJBWu8mK1ETT0xnoYroCgmzI3OmoUi8ZYbDUHzjwbP4txISNZ0ZQ==",
|
||||
"dependencies": {
|
||||
"gl-matrix": "^3.3.0",
|
||||
"md5": "^2.3.0",
|
||||
@@ -5465,9 +5465,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"deepslate": {
|
||||
"version": "0.22.2",
|
||||
"resolved": "https://registry.npmjs.org/deepslate/-/deepslate-0.22.2.tgz",
|
||||
"integrity": "sha512-CVtKWBvOIHcONjx9TzggkR1dz5NGxRbN4AZUeg1Wzuo728rEI3BTgiwGl04bATa9pYvDJnniviiwMKqMcLInWw==",
|
||||
"version": "0.22.3",
|
||||
"resolved": "https://registry.npmjs.org/deepslate/-/deepslate-0.22.3.tgz",
|
||||
"integrity": "sha512-Oxd3ha7hfUaO5wv1ibMG3D6eeQkzEKTPaukJBWu8mK1ETT0xnoYroCgmzI3OmoUi8ZYbDUHzjwbP4txISNZ0ZQ==",
|
||||
"requires": {
|
||||
"gl-matrix": "^3.3.0",
|
||||
"md5": "^2.3.0",
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@
|
||||
"deepslate-1.18": "npm:deepslate@0.9.0-beta.9",
|
||||
"deepslate-1.18.2": "npm:deepslate@0.9.0",
|
||||
"deepslate-1.20.4": "npm:deepslate@0.20.1",
|
||||
"deepslate": "^0.22.2",
|
||||
"deepslate": "^0.22.3",
|
||||
"highlight.js": "^11.5.1",
|
||||
"howler": "^2.2.3",
|
||||
"js-yaml": "^3.14.1",
|
||||
|
||||
@@ -30,7 +30,13 @@ const FORMATS: Record<string, {
|
||||
},
|
||||
snbt: {
|
||||
parse: async (v) => NbtTag.fromString(v).toSimplifiedJson(),
|
||||
stringify: (v, _i) => jsonToNbt(v).toPrettyString(),
|
||||
stringify: (v, i) => {
|
||||
const tag = jsonToNbt(v)
|
||||
if (i === undefined) {
|
||||
return tag.toString()
|
||||
}
|
||||
return tag.toPrettyString(typeof i === 'number' ? ' '.repeat(i) : i)
|
||||
},
|
||||
},
|
||||
yaml: {
|
||||
parse: async (v) => yaml.load(v),
|
||||
|
||||
Reference in New Issue
Block a user