Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abgox/schema

some schema for me.
https://github.com/abgox/schema

jsonschema schema

Last synced: about 1 month ago
JSON representation

some schema for me.

Awesome Lists containing this project

README

        


✨schema ✨


English |
简体中文 |
Github |
Gitee

## 如何使用

> [!NOTE]
>
> `https://abgox.github.io/schema`
>
> `https://raw.githubusercontent.com/abgox/schema/main`
>
> `https://gitee.com/abgox/PSCompletions/raw/main`

1. 直接在 json 文件中添加 `$schema` 属性(不推荐)

```json
"$schema": "https://abgox.github.io/schema/biomejs/zh-CN/biome-min.json",
```

2. vscode `settings.json`

- [schema 未生效(vscode issue)](https://github.com/microsoft/vscode/issues/219855)

```json
"json.schemas": [
{
"url": "https://abgox.github.io/schema/biomejs/zh-CN/biome-min.json",
"fileMatch": [
"biome.json"
]
}
]
```

3. WebStorm
- 自行在设置中添加
- 步骤:`设置` => `语言与框架` => `架构和 DTD` => `JSON 架构映射`

## List

- 在文件末尾添加 `-min` 则获取压缩后的 JSON Schema,以 `biome.json` 为例

- 未压缩版本: https://abgox.github.io/schema/biomejs/zh-CN/biome.json
- 已压缩版本: https://abgox.github.io/schema/biomejs/zh-CN/biome-min.json

|Schema|Source|
|:-:|:-:|
|`zh-CN`
[biomejs/biome.json](https://abgox.github.io/schema/biomejs/zh-CN/biome.json '点击获取未压缩版本')
[biomejs/biome-min.json](https://abgox.github.io/schema/biomejs/zh-CN/biome-min.json '点击获取压缩版本')|
|`en-US`
[biomejs/biome.json](https://abgox.github.io/schema/biomejs/en-US/biome.json '点击获取未压缩版本')
[biomejs/biome-min.json](https://abgox.github.io/schema/biomejs/en-US/biome-min.json '点击获取压缩版本')|[https://raw.githubusercontent.com/biomejs/biome/main/packages/%40biomejs/biome/configuration_schema.json](https://raw.githubusercontent.com/biomejs/biome/main/packages/%40biomejs/biome/configuration_schema.json) |
|`zh-CN`
[eslint/eslintrc.json](https://abgox.github.io/schema/eslint/zh-CN/eslintrc.json '点击获取未压缩版本')
[eslint/eslintrc-min.json](https://abgox.github.io/schema/eslint/zh-CN/eslintrc-min.json '点击获取压缩版本')|
|`en-US`
[eslint/eslintrc.json](https://abgox.github.io/schema/eslint/en-US/eslintrc.json '点击获取未压缩版本')
[eslint/eslintrc-min.json](https://abgox.github.io/schema/eslint/en-US/eslintrc-min.json '点击获取压缩版本')|[https://json.schemastore.org/eslintrc.json](https://json.schemastore.org/eslintrc.json)|
|`zh-CN`
[prettier/prettierrc.json](https://abgox.github.io/schema/prettier/zh-CN/prettierrc.json '点击获取未压缩版本')
[prettier/prettierrc-min.json](https://abgox.github.io/schema/prettier/zh-CN/prettierrc-min.json '点击获取压缩版本')|
|`en-US`
[prettier/prettierrc.json](https://abgox.github.io/schema/prettier/en-US/prettierrc.json '点击获取未压缩版本')
[prettier/prettierrc-min.json](https://abgox.github.io/schema/prettier/en-US/prettierrc-min.json '点击获取压缩版本')|[https://json.schemastore.org/prettierrc.json](https://json.schemastore.org/prettierrc.json)|
|`zh-CN`
[Scoop/manifest.json](https://abgox.github.io/schema/Scoop/zh-CN/manifest.json '点击获取未压缩版本')
[Scoop/manifest-min.json](https://abgox.github.io/schema/Scoop/zh-CN/manifest-min.json '点击获取压缩版本')|
|`en-US`
[Scoop/manifest.json](https://abgox.github.io/schema/Scoop/en-US/manifest.json '点击获取未压缩版本')
[Scoop/manifest-min.json](https://abgox.github.io/schema/Scoop/en-US/manifest-min.json '点击获取压缩版本')||
|`zh-CN`
[typescript/tsconfig.json](https://abgox.github.io/schema/typescript/zh-CN/tsconfig.json '点击获取未压缩版本')
[typescript/tsconfig-min.json](https://abgox.github.io/schema/typescript/zh-CN/tsconfig-min.json '点击获取压缩版本')|
|`en-US`
[typescript/tsconfig.json](https://abgox.github.io/schema/typescript/en-US/tsconfig.json '点击获取未压缩版本')
[typescript/tsconfig-min.json](https://abgox.github.io/schema/typescript/en-US/tsconfig-min.json '点击获取压缩版本')|[https://json.schemastore.org/tsconfig.json](https://json.schemastore.org/tsconfig.json) |