Skip to content

Commit a041998

Browse files
committed
Update schema store
1 parent f97b779 commit a041998

File tree

3 files changed

+35
-2
lines changed

3 files changed

+35
-2
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"title":"JSON schema for asconfig.json","$schema":"http://json-schema.org/draft-07/schema","definitions":{"nonEmptyString":{"type":"string","minLength":1},"arrayOfNonEmptyStrings":{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/nonEmptyString"}},"nonEmptyStringOrArrayOfNonEmptyStrings":{"anyOf":[{"$ref":"#/definitions/nonEmptyString"},{"$ref":"#/definitions/arrayOfNonEmptyStrings"}]},"webAssemblyFeatures":{"type":"string","enum":["sign-extension","mutable-globals","nontrapping-f2i","bulk-memory","simd","threads","exception-handling","tail-calls","reference-types","multi-value","gc","memory64"]},"compilerOptions":{"type":"object","additionalProperties":false,"properties":{"optimize":{"type":"boolean"},"optimizeLevel":{"type":"number","minimum":0,"maximum":3},"shrinkLevel":{"type":"number","minimum":0,"maximum":2},"converge":{"type":"boolean"},"baseDir":{"$ref":"#/definitions/nonEmptyString"},"outFile":{"$ref":"#/definitions/nonEmptyString"},"textFile":{"$ref":"#/definitions/nonEmptyString"},"bindings":{"definitions":{"bindings":{"enum":["esm","raw"]}},"anyOf":[{"$ref":"#/definitions/compilerOptions/properties/bindings/definitions/bindings"},{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/compilerOptions/properties/bindings/definitions/bindings"}}]},"sourceMap":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/nonEmptyString"}]},"runtime":{"anyOf":[{"type":"string","enum":["incremental","minimal","stub"]},{"$ref":"#/definitions/nonEmptyString"}]},"noUnsafe":{"type":"boolean"},"debug":{"type":"boolean"},"noAssert":{"type":"boolean"},"noEmit":{"type":"boolean"},"importMemory":{"type":"boolean"},"noExportMemory":{"type":"boolean"},"initialMemory":{"type":"number"},"maximumMemory":{"type":"number"},"sharedMemory":{"type":"number"},"zeroFilledMemory":{"type":"boolean"},"memoryBase":{"type":"number"},"importTable":{"type":"boolean"},"exportTable":{"type":"boolean"},"exportStart":{"$ref":"#/definitions/nonEmptyString"},"lib":{"$ref":"#/definitions/nonEmptyStringOrArrayOfNonEmptyStrings"},"path":{"$ref":"#/definitions/nonEmptyStringOrArrayOfNonEmptyStrings"},"use":{"$ref":"#/definitions/nonEmptyStringOrArrayOfNonEmptyStrings"},"trapMode":{"type":"string","enum":["allow","clamp","js"]},"runPasses":{"$ref":"#/definitions/nonEmptyStringOrArrayOfNonEmptyStrings"},"noValidate":{"type":"boolean"},"enable":{"anyOf":[{"$ref":"#/definitions/webAssemblyFeatures"},{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/webAssemblyFeatures"}}]},"disable":{"anyOf":[{"$ref":"#/definitions/webAssemblyFeatures"},{"type":"array","uniqueItems":true,"items":{"$ref":"#/definitions/webAssemblyFeatures"}}]},"transform":{"$ref":"#/definitions/nonEmptyStringOrArrayOfNonEmptyStrings"},"pedantic":{"type":"boolean"},"stats":{"type":"boolean"},"noColors":{"type":"boolean"},"exportRuntime":{"type":"boolean"},"stackSize":{"type":"number","minimum":0},"lowMemoryLimit":{"type":"number","minimum":0},"tableBase":{"type":"number","minimum":0},"wasm":{"$ref":"#/definitions/nonEmptyString"}}}},"type":"object","additionalProperties":false,"properties":{"extends":{"$ref":"#/definitions/nonEmptyString"},"entries":{"$ref":"#/definitions/arrayOfNonEmptyStrings"},"options":{"$ref":"#/definitions/compilerOptions"},"targets":{"type":"object","additionalProperties":{"$ref":"#/definitions/compilerOptions"}}}}

schemastore/timestamp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"timestamp":1651712434196}
1+
{"timestamp":1651798379397}

schemastore/www.schemastore.org/api/json/catalog.json

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,15 @@
288288
],
289289
"url": "https://json.schemastore.org/artifacthub-repo.json"
290290
},
291+
{
292+
"name": "AssemblyScript",
293+
"description": "AssemblyScript is TypeScript-like language that is compiled to WebAssembly (wasm).",
294+
"fileMatch": [
295+
"asconfig.json"
296+
],
297+
"url": "https://json.schemastore.org/asconfig-schema.json"
298+
},
299+
291300
{
292301
"name": "Avro Avsc",
293302
"description": "Avro Schema Avsc file",
@@ -1769,7 +1778,7 @@
17691778
"jsonCustom.json",
17701779
"jsonTab.json"
17711780
],
1772-
"url": "https://raw.githubusercontent.com/ioBroker/adapter-react/master/schemas/jsonConfig.json"
1781+
"url": "https://raw.githubusercontent.com/ioBroker/adapter-react-v5/main/schemas/jsonConfig.json"
17731782
},
17741783
{
17751784
"name": "ioBroker Package manifest",
@@ -4319,6 +4328,29 @@
43194328
".clang-format"
43204329
],
43214330
"url": "https://json.schemastore.org/clang-format.json"
4331+
},
4332+
{
4333+
"name": "Estuary Flow Catalog Schema",
4334+
"description": "JSON schema for Flow catalog files. See: https://github.com/estuary/flow",
4335+
"fileMatch": [
4336+
"flow.yaml",
4337+
"*.flow.yaml",
4338+
"flow.json",
4339+
"*.flow.json"
4340+
],
4341+
"url": "https://raw.githubusercontent.com/estuary/flow/master/flow.schema.json"
4342+
},
4343+
{
4344+
"name": "V2Ray",
4345+
"description": "JSON schema for V2Ray jsonv4/jsonv5 configuration format",
4346+
"fileMatch": [
4347+
"**/v2ray/*.json"
4348+
],
4349+
"url": "https://raw.githubusercontent.com/EHfive/v2ray-jsonschema/main/v4-config.schema.json",
4350+
"versions": {
4351+
"jsonv4": "https://raw.githubusercontent.com/EHfive/v2ray-jsonschema/main/v4-config.schema.json",
4352+
"jsonv5-preview": "https://raw.githubusercontent.com/EHfive/v2ray-jsonschema/main/v5-config.schema.json"
4353+
}
43224354
}
43234355
]
43244356
}

0 commit comments

Comments
 (0)