Catalog npm
Back to packageRELEASE DETAILS

0.1.3

npm

@0x-jerry/x2sp

Xray sharing protocal

Published23 Feb 2026
Direct dependencies11
Transitive dependenciesNot calculated

README

Current package documentation

X2SP(Xray Sharing Protocol)

https://github.com/XTLS/Xray-core/discussions/716

Install

pnpm i @0x-jerry/x2sp

Usage

import { encode, decode } from '@0x-jerry/x2sp'

const config = {
  protocol: 'vmess',
  uuid: '99c80931-f3f1-4f84-bffd-6eed6030f53d',
  host: 'qv2ray.net',
  port: 31415,
  name: 'VMessTCPNaked',
}

const sharingStr = encode(config) // => vmess://99c80931-f3f1-4f84-bffd-6eed6030f53d@qv2ray.net:31415#VMessTCPNaked

const config = decode(sharingStr) // => equals `config`

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 11

Native requirements
11 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
whatwg-url
Environment
{
  "local_name": "whatwg-url",
  "alias": false,
  "peer_metadata": null
}
^14.1.1runtime
@0x-jerry/utils
Environment
{
  "local_name": "@0x-jerry/utils",
  "alias": false,
  "peer_metadata": null
}
^5.0.0runtime
tsx
Environment
{
  "local_name": "tsx",
  "alias": false,
  "peer_metadata": null
}
^4.19.3development
tsup
Environment
{
  "local_name": "tsup",
  "alias": false,
  "peer_metadata": null
}
^8.4.0development
vitest
Environment
{
  "local_name": "vitest",
  "alias": false,
  "peer_metadata": null
}
^3.0.8development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5.8.2development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^22.13.10development
@biomejs/biome
Environment
{
  "local_name": "@biomejs/biome",
  "alias": false,
  "peer_metadata": null
}
^1.9.4development
@types/whatwg-url
Environment
{
  "local_name": "@types/whatwg-url",
  "alias": false,
  "peer_metadata": null
}
^13.0.0development
@0x-jerry/x-release
Environment
{
  "local_name": "@0x-jerry/x-release",
  "alias": false,
  "peer_metadata": null
}
^2.4.0development
@vitest/coverage-v8
Environment
{
  "local_name": "@vitest/coverage-v8",
  "alias": false,
  "peer_metadata": null
}
^3.0.8development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "b0e38a02a8b05969cdf565358fff90b59cd7b052",
  "tarball": "https://registry.npmjs.org/@0x-jerry/x2sp/-/x2sp-0.1.3.tgz",
  "fileCount": 5,
  "integrity": "sha512-WfFUNuhh6vhA3yT20VF+kWZPrBMcll9sj15LF89AY/Se97DiJn9xXuk4l8lP03jJYUuq9+g7zjCLuCibtF/Jxg==",
  "signatures": [
    {
      "sig": "MEUCIBrT/vpA8WDYtftyJnzLmJilPGx5HcChuNrsb4k1XG/dAiEAj7Qdbh+QTwqdYKepQa6+xyDiZi59vFaopStnBit16Jg=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 4917
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:17 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:5eb18a624a7da8c858569a4eeffe91796c367ce3dd254d02acf435cb6833c4a9

Other collected versions

0.1.623 Feb0.1.523 Feb0.1.423 Feb0.1.211 Mar0.1.15 Mar0.1.05 MarView all collected versions →