Current collected state Current
Observed since 20 Oct, 22:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0x-jerry/v2ray-schema
根据 v2fly 文档,自动生成 json schema 和 typescript types
根据 v2fly 文档,自动生成 JSON Schema 和 TypeScript typedef
官方文档: json-schemas-and-settings
示例:
在项目中添加 .vscode/settings.json 配置文件,并设置 json.schemas 字段如下:
{
"json.schemas": [
{
"fileMatch": ["/*.json", "/*.jsonc"],
"url": "https://raw.githubusercontent.com/0x-jerry/v2ray-config-json-schema/master/v2fly.schema.json"
}
]
}
安装:pnpm i @0x-jerry/v2ray-schema -D
typescript:
import type { V2FlyConfig } from '@0x-jerry/v2ray-schema'
const v2raySchema: V2FlyConfig = {
...
}
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
remarkEnvironment{
"local_name": "remark",
"alias": false,
"peer_metadata": null
} | ^15.0.1 | runtime |
@biomejs/biomeEnvironment{
"local_name": "@biomejs/biome",
"alias": false,
"peer_metadata": null
} | ^1.5.3 | runtime |
@0x-jerry/utilsEnvironment{
"local_name": "@0x-jerry/utils",
"alias": false,
"peer_metadata": null
} | ^2.1.1 | runtime |
tsxEnvironment{
"local_name": "tsx",
"alias": false,
"peer_metadata": null
} | ^4.7.1 | development |
tsupEnvironment{
"local_name": "tsup",
"alias": false,
"peer_metadata": null
} | ^8.0.2 | development |
fs-extraEnvironment{
"local_name": "fs-extra",
"alias": false,
"peer_metadata": null
} | ^11.2.0 | development |
fast-globEnvironment{
"local_name": "fast-glob",
"alias": false,
"peer_metadata": null
} | ^3.3.2 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.3.3 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^20.11.20 | development |
npm-run-allEnvironment{
"local_name": "npm-run-all",
"alias": false,
"peer_metadata": null
} | ^4.1.5 | development |
@types/fs-extraEnvironment{
"local_name": "@types/fs-extra",
"alias": false,
"peer_metadata": null
} | ^11.0.4 | development |
@0x-jerry/x-releaseEnvironment{
"local_name": "@0x-jerry/x-release",
"alias": false,
"peer_metadata": null
} | 0.4.0 | development |
typescript-json-schemaEnvironment{
"local_name": "typescript-json-schema",
"alias": false,
"peer_metadata": null
} | ^0.63.0 | development |
Source distribution
{
"shasum": "3f378517f36ba8ee7fba667f15ebad2c9cc46fa5",
"tarball": "https://registry.npmjs.org/@0x-jerry/v2ray-schema/-/v2ray-schema-1.0.4.tgz",
"fileCount": 77,
"integrity": "sha512-TmH0VXnMNQcDUUS+mt59ZS+iKluSQX1OdrA2Hf+m16nMQVNJEexr62L6VlGjHe5NuUbufdyfAZ8CeVqHlgDIfQ==",
"signatures": [
{
"sig": "MEUCIQDozjtSKn82j6G/gXluNnQYvMPfsWqPwd8SMwBol8+j5AIgdcY3T49r3sxZuPj3N0KVGayTHRkwn89/ImK1KOVYKfM=",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 206469
}Shared repository data · GitHub
Observed since 20 Oct, 22:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:b1d138ddf244df32dac609a6669ff3e9760af8005cd30b2efb527cd55fb06033