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
} | ^14.0.2 | runtime |
@0x-jerry/utilsEnvironment{
"local_name": "@0x-jerry/utils",
"alias": false,
"peer_metadata": null
} | ^1.13.0 | runtime |
tsxEnvironment{
"local_name": "tsx",
"alias": false,
"peer_metadata": null
} | ^3.12.3 | development |
tsupEnvironment{
"local_name": "tsup",
"alias": false,
"peer_metadata": null
} | ^6.6.3 | development |
fs-extraEnvironment{
"local_name": "fs-extra",
"alias": false,
"peer_metadata": null
} | ^11.1.0 | development |
fast-globEnvironment{
"local_name": "fast-glob",
"alias": false,
"peer_metadata": null
} | ^3.2.12 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.9.5 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^18.14.1 | 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.1 | development |
@0x-jerry/x-releaseEnvironment{
"local_name": "@0x-jerry/x-release",
"alias": false,
"peer_metadata": null
} | 0.3.6 | development |
typescript-json-schemaEnvironment{
"local_name": "typescript-json-schema",
"alias": false,
"peer_metadata": null
} | ^0.55.0 | development |
Source distribution
{
"shasum": "017e5a1278f250c8be98348497069a97daf1cd1b",
"tarball": "https://registry.npmjs.org/@0x-jerry/v2ray-schema/-/v2ray-schema-1.0.2.tgz",
"fileCount": 5,
"integrity": "sha512-E1J9CxECMj2nY8Qe+chszSEa8KNaCS6J4UBNGjDm7oHRPMK/udqZwV0Ur3VX00/DfpFeNDMDRhNqVqCrqdMUbg==",
"signatures": [
{
"sig": "MEYCIQCSrfLRjqapyQtmEuzzhqDwjMHVnmJA3wZO6lcbzSZJgAIhAOR3WDB6FgvZfTV/DuwCMwPWIFJIm5iXXlzhXRcZXdFy",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 126561,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+xbRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNPg/+MBzkJTJapHjNKzIL4k7pYXikewGUEMyIQiIADSHSbwUE5can\r\ncuY6xbYEytpV8VwnCN/2BjZ6TvtskrJ+T2ipK87qD2aSmMIIkf3QQ8GQn2af\r\ntVUZs8qInkaAetx44Un7lJXwWJGP/twDetXoRpQkN3Eh2mJbwdWMIFuNXC/s\r\nkktcdPCEUVQwkAIe0iyMlE4MbZcWVrGQGpi6T1+Y90g1nRcyad9njYBMN5BA\r\n8O73QfFnqZe/NdGHdgzAC7ZXFrajov+SmjrG1TA7wq+UCSu1OEHLbPXt4LxC\r\nEUQcthLkXAjQ6a50K2qZAbAoyqJBRlF7wKBPGRasMxoIfWOfeW0gTL6+MfY0\r\n4D6405RIwDhODiS8GXEuZGUxIwTklTVrjiNreUkuHnehOJiCLZbseT74prR4\r\nZlogubITlRYkyDWlSVckFU6bX4BFqVFHJAOogW7MbuB+idXyTYCjXpXuboDy\r\nCTdbeGQtbYASLL88L955Tp84LZR/Ahhjpsv9UuKAUl0AAUkcfTRkmHYcmmMM\r\ncB6Fx5RrGHeS61uVfSq/018oT11FukzEs0zT0Z3yckMfV026tdM4UKUK0vxj\r\nBZog4/Yjg3hepwDTy2+S5A8929RjXXEhztQ6WKMegu5KiTCacTdhAO+RNF0o\r\n4V22aywWFHlWPoZuS8/bQKPFnGrTyAn5etk=\r\n=HlbI\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:5fc65d30933b9ea74bdf4cf6401b4f42759bb74866d6df281fa797b59c90ad3e