Catalog npm
Back to packageRELEASE DETAILS

2.13.2

npm

@0x-jerry/x

Some useful command for myself.

Published12 Oct 2026
Direct dependencies23
Transitive dependenciesNot calculated

README

Current package documentation

X

Some useful command for myself.

Install

pnpm i -g @0x-jerry/x

Run task xr

xr command can auto detect tasks in package.json/scripts, deno.json/tasks, and run it. you can also append any parameters.

Example: In a node project with pnpm-lock.yaml. And package.json has a script "test": "vitest run"

xr test test/*.ts
# equals
vitest run test/*.ts

# you can also execute binary file in `node_modules/.bin` folder.
xr vite --port 4004

Example: In a deno project with deno.json or deno.jsonc. And have a task "dev": "deno run -A main.ts"

xr dev
# equals
deno run -A main.ts

xr can execute js/ts file directly, also support import any string/yaml/jsonc file directly with import attribute.

Example:

script.ts

const count: number = 3;
console.log(count)

import textData from './test.txt' with { type: 'text' }
console.log(textData) // => typeof textData === 'string'

import yamlData from './test.yaml' with { type: 'yaml' }
console.log(yamlData) // => typeof yamlData === 'object'

import jsoncData from './test.jsonc' with { type: 'jsonc' }
console.log(jsoncData) // => typeof jsoncData === 'object'

import sqlStr from './files/test.sql' with { type: 'text' }
console.log(sqlStr) // => typeof sqlStr === 'string'

Execute it:

xr ./script.ts

Dependency Manager xn

xn command can install modules by detect the correct tool automatically, it detects lockfile to decide which dependency manager tool should be used.

Example: install packages in a node project with pnpm-lock.yaml

xn i lodash-es
# equals
pnpm i lodash-es

xn i lodash-es -D
# equals
pnpm i lodash-es -D

# -t/--types option support install @types/xx package in one command.
xn i lodash-es --types
# equals
pnpm i lodash-es && pnpm i @types/lodash-es -D

Example: remove packages in a node project with pnpm-lock.yaml

xn rm lodash-es
# equals
pnpm uninstall lodash-es

xn rm lodash-es -D
# equals
pnpm uninstall lodash-es -D

# -t/--types option support remove @types/xx package in one command.
xn rm lodash-es --types
# equals
pnpm uninstall lodash-es @types/lodash-es

xn also support rust project.

Example: in a rust project with Cargo.toml

xn i log
# equals
cargo add log

xn rm log
# equals
cargo remove log

Command Completions

This feature only support zsh.

Add those code to ~/.zshrc

source <(xr completion zsh)
Invoke-Expression (xr complete powershell | Out-String)

Downloads & popularity

Awaiting observations

No metric observations yet

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

Declared dependencies 23

Native requirements
23 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
got
Environment
{
  "local_name": "got",
  "alias": false,
  "peer_metadata": null
}
^16.0.0runtime
ora
Environment
{
  "local_name": "ora",
  "alias": false,
  "peer_metadata": null
}
^9.4.1runtime
tsx
Environment
{
  "local_name": "tsx",
  "alias": false,
  "peer_metadata": null
}
^4.23.15runtime
yaml
Environment
{
  "local_name": "yaml",
  "alias": false,
  "peer_metadata": null
}
^2.9.1runtime
prompts
Environment
{
  "local_name": "prompts",
  "alias": false,
  "peer_metadata": null
}
^2.4.2runtime
fs-extra
Environment
{
  "local_name": "fs-extra",
  "alias": false,
  "peer_metadata": null
}
^11.4.1runtime
decompress
Environment
{
  "local_name": "decompress",
  "alias": false,
  "peer_metadata": null
}
^4.2.1runtime
picocolors
Environment
{
  "local_name": "picocolors",
  "alias": false,
  "peer_metadata": null
}
^1.1.1runtime
global-agent
Environment
{
  "local_name": "global-agent",
  "alias": false,
  "peer_metadata": null
}
^4.1.3runtime
jsonc-parser
Environment
{
  "local_name": "jsonc-parser",
  "alias": false,
  "peer_metadata": null
}
^3.3.1runtime
@0x-jerry/utils
Environment
{
  "local_name": "@0x-jerry/utils",
  "alias": false,
  "peer_metadata": null
}
^6.6.0runtime
@0x-jerry/silver
Environment
{
  "local_name": "@0x-jerry/silver",
  "alias": false,
  "peer_metadata": null
}
^2.1.0runtime
strip-json-comments
Environment
{
  "local_name": "strip-json-comments",
  "alias": false,
  "peer_metadata": null
}
^5.0.3runtime
tsdown
Environment
{
  "local_name": "tsdown",
  "alias": false,
  "peer_metadata": null
}
^0.23.1development
vitest
Environment
{
  "local_name": "vitest",
  "alias": false,
  "peer_metadata": null
}
^5.0.4development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^7.0.2development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^26.6.5development
@types/prompts
Environment
{
  "local_name": "@types/prompts",
  "alias": false,
  "peer_metadata": null
}
^2.4.9development
@types/fs-extra
Environment
{
  "local_name": "@types/fs-extra",
  "alias": false,
  "peer_metadata": null
}
^11.0.4development
@types/decompress
Environment
{
  "local_name": "@types/decompress",
  "alias": false,
  "peer_metadata": null
}
^4.2.7development
@0x-jerry/x-release
Environment
{
  "local_name": "@0x-jerry/x-release",
  "alias": false,
  "peer_metadata": null
}
^3.0.5development
@types/global-agent
Environment
{
  "local_name": "@types/global-agent",
  "alias": false,
  "peer_metadata": null
}
^3.0.0development
@vitest/coverage-v8
Environment
{
  "local_name": "@vitest/coverage-v8",
  "alias": false,
  "peer_metadata": null
}
^5.0.4development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "6771d2b4c1f30a12a96178040f989acc59e2e711",
  "tarball": "https://registry.npmjs.org/@0x-jerry/x/-/x-2.13.2.tgz",
  "fileCount": 12,
  "integrity": "sha512-K6qn44U3mPXQQ7JortFhmCSNfyFCSheY9eVxAZ+LL+jTf/V0wKRrBpw6FublI1nDLvoLn8HxNbuefYSjKC1BQg==",
  "signatures": [
    {
      "sig": "MEUCIQCucSXB35N2dDmhrGwhrhAu/5DzAmVYtO5iDx5R31JoCAIgMOq7M3Kfoub8HGDy8U+Y1UI5gLk+XGOEalHhyQ6aJf4=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    },
    {
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
      "sig": "MEUCIQCfQPdmHq5jsqYnxnW0PH9xn9JQqh7VxvEagmOQHa8DEQIgDyUSIDXiLu+dv5L59f2namUN/T8fSLgXPqwkvBzWCKc="
    }
  ],
  "attestations": {
    "url": "https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fx@2.13.2",
    "provenance": {
      "predicateType": "https://slsa.dev/provenance/v1"
    }
  },
  "unpackedSize": 22438
}

Repository

PENDING
0x-jerry/x

Shared repository data · GitHub

License detected in repository
Not collected

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:85fff2bbf68941d85fb205dc97031bb4e0622a33aa921310763f6d4a3934b4ef

Other collected versions

2.13.117 Jul2.13.017 Jul2.12.916 Mar2.12.812 Mar2.12.712 Mar2.12.626 FebView all collected versions →