-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from relogiclabs/develop
Add JSchema Syntax Highlighting
- Loading branch information
Showing
9 changed files
with
480 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
* text=auto eol=lf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
.vscode | ||
.idea | ||
node_modules | ||
*.vsix |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
.vscode/** | ||
.idea/** | ||
.vscode-test/** | ||
test/** | ||
.gitignore |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,14 @@ | ||
# JSchema-VSCode | ||
JSchema Support for Visual Studio Code | ||
# JSchema - The Customizable JSON Schema | ||
JSchema, a new JSON Schema, prioritizes simplicity, conciseness, and readability, making it intuitive and accessible without the need for extensive prior knowledge. It offers efficient read-write facilities, precise JSON document definition through various data types and functions, and extensibility to meet modern web service diverse requirements. To start your journey with JSchema library, please consult the documentation available for [C#](https://relogiclabs.github.io/JSchema-DotNet) and [Java](https://relogiclabs.github.io/JSchema-Java/articles/introduction). | ||
|
||
## Features | ||
This extension provides syntax highlighting support for JSchema and its supported file type `.jscm` | ||
|
||
## Example | ||
![Syntax Highlighting](./images/syntax-highlighting.png) | ||
|
||
## Release Notes | ||
|
||
* Initial release | ||
|
||
**Enjoy!** |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"comments": { | ||
"lineComment": "//", | ||
"blockComment": [ "/*", "*/" ] | ||
}, | ||
"brackets": [ | ||
["{", "}"], | ||
["[", "]"], | ||
["(", ")"] | ||
], | ||
"autoClosingPairs": [ | ||
["{", "}"], | ||
["[", "]"], | ||
["(", ")"], | ||
["\"", "\""], | ||
["'", "'"] | ||
], | ||
"surroundingPairs": [ | ||
["{", "}"], | ||
["[", "]"], | ||
["(", ")"], | ||
["\"", "\""] | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
{ | ||
"name": "jschema", | ||
"displayName": "JSchema", | ||
"description": "JSchema support for Visual Studio Code", | ||
"publisher": "RelogicLabs", | ||
"version": "0.5.0", | ||
"license": "AGPL-3.0", | ||
"icon": "images/jschema-icon.png", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/relogiclabs/JSchema-VSCode" | ||
}, | ||
"engines": { | ||
"vscode": "^1.88.0" | ||
}, | ||
"categories": [ | ||
"Other" | ||
], | ||
"keywords": [ | ||
"json schema", | ||
"schema", | ||
"json", | ||
"validation", | ||
"assert", | ||
"test" | ||
], | ||
"contributes": { | ||
"languages": [{ | ||
"id": "jschema", | ||
"aliases": ["JSchema", "jschema"], | ||
"extensions": [".jscm"], | ||
"configuration": "./jschema-configuration.json" | ||
}], | ||
"grammars": [{ | ||
"language": "jschema", | ||
"scopeName": "source.jschema", | ||
"path": "./syntaxes/jschema.tmGrammar.json" | ||
}] | ||
} | ||
} |
Oops, something went wrong.