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](https://v2fly.org/) 文档,自动生成 JSON Schema 和 TypeScript typedef
根据 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 |
|---|---|---|
ts-nodeEnvironment{
"local_name": "ts-node",
"alias": false,
"peer_metadata": null
} | ^10.5.0 | development |
fs-extraEnvironment{
"local_name": "fs-extra",
"alias": false,
"peer_metadata": null
} | ^10.0.0 | development |
fast-globEnvironment{
"local_name": "fast-glob",
"alias": false,
"peer_metadata": null
} | ^3.2.11 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.5.5 | development |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.17.2 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^17.0.18 | development |
@types/fs-extraEnvironment{
"local_name": "@types/fs-extra",
"alias": false,
"peer_metadata": null
} | ^9.0.13 | development |
@types/babel__coreEnvironment{
"local_name": "@types/babel__core",
"alias": false,
"peer_metadata": null
} | ^7.1.18 | development |
@0x-jerry/x-releaseEnvironment{
"local_name": "@0x-jerry/x-release",
"alias": false,
"peer_metadata": null
} | ^0.3.2 | development |
typescript-json-schemaEnvironment{
"local_name": "typescript-json-schema",
"alias": false,
"peer_metadata": null
} | ^0.53.0 | development |
@babel/plugin-syntax-typescriptEnvironment{
"local_name": "@babel/plugin-syntax-typescript",
"alias": false,
"peer_metadata": null
} | ^7.16.7 | development |
Source distribution
{
"shasum": "a4e14de57bcb5c8c8c15561c65620d61f1385816",
"tarball": "https://registry.npmjs.org/@0x-jerry/v2ray-schema/-/v2ray-schema-0.2.5.tgz",
"fileCount": 3,
"integrity": "sha512-fSalpoGlFgZVYALboetCzIGBKKcYqYrojYwLcmYB4DXINrpu/7LXJhMZSrSLWqZKyb59HCMFryfm309pAYpsQg==",
"signatures": [
{
"sig": "MEUCIDjgSmoExiFA1zBBrcOQ6hEhnnwatpwIHKaL3Yt7ezfEAiEAhuLRsFRbVPlDwECBVdyxqQhrs0l5d+Qm/8+0BduJXhc=",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 4272,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8XCCRA9TVsSAnZWagAAT1cP/RqnRQXMphSoZB7a6nMK\n+0Fh6shUqf7Gd1USpLXOcacALfO/toAfhckqwli9Uw6rIeFeWUhEZHf4i5lK\nMMcl4HHl7t/FLty9NU8rsgnkVb8OfVupsn4u6uOEQoPUCHcmiO6EZT4zg3DD\n1KgBxRbaJ/BzIT+MlmgaMrXYK3727ZRCNFTbGcv/+U1d5+C1TWxvaw8WqNg0\noWtf8swZATTbGBnDp/pPLPT0DkeDz+teW7sgEhqfepGx96C3WYFAx/3a3vB1\n6aUob/EflCeUZ5QvUpl65smKD2L4OkMJvQSZD4++14gvRg1s21gUgC2SVvMr\nkPKKD2ah+BMCAvmIv6A+0pEAmlporC00/bKhofjPFXJBQfntuUZ8hK3Jeq8H\nKJQP6+umZ/NMA3SGVUhI3aHz+JFHqcMKr3wo+w/bBjhuvtlOVmcjewJmIOBK\n6sX8oDKtpvhYkNVJZZ7JF60vjPRX9eEN+P97E0Yj2JWrH2zveRb2BIb5JXMk\nOPRW5Mr9393Yk8hgIa0/M93pEKfYQAzgbWgeYm+PN0Hpb5Hct3kuPhWJ8OoU\nxJVsmIZHxfvKCe2ZpRoqGnFXZFuROPzd6V/KM4LY3wSqqg8iHi5tSVQ2kDaS\nGl5j9m2cQDIkj2FO89+V70s93bTwdwpT2QI3yUFoOahVJupfztdoXvG/9Mpk\nGW11\r\n=yCuA\r\n-----END PGP SIGNATURE-----\r\n"
}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:f99f4f25af0fc8ce7532c3e66ad9d4d4e4e0f6a9b5f31a123e0032af3e81f561