x07-package
Manage X07 project dependencies and lockfiles for reproducible builds (lock, publish). Designed for autonomous agents.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
x07-package
This skill documents the single canonical workflow for dependency management in X07 using the built-in package manager (x07 pkg ...).
When to use
Use this skill when:
- adding/updating dependencies,
- generating/verifying lockfiles,
- publishing a package to an index/registry.
Canonical commands
-
Create a publishable package repo (for
x07 pkg publish):-
x07 init --package
-
-
Add a dependency entry to
x07.jsonand sync the lockfile:-
x07 pkg add <name>@<version> --sync
-
-
Generate or update a project lockfile:
-
x07 pkg lock --project x07.json
-
-
Reverse-lookup which package provides a module:
-
x07 pkg provides <module-id>
-
-
Verify a lockfile is up to date (CI mode):
-
x07 pkg lock --project x07.json --check
-
-
Pack a package directory deterministically:
-
x07 pkg pack --package <dir> --out <out.x07pkg>
-
-
Login (store credentials for an index):
- Interactive:
x07 pkg login --index <url> - Non-interactive:
printf '%s' "$X07_TOKEN" | x07 pkg login --index <url> --token-stdin
- Interactive:
-
Publish:
-
x07 pkg publish --package <dir> --index <url>
-
Notes
- Official registry index URL:
sparse+https://registry.x07.io/index/ - Publishing to the official registry requires non-empty
descriptionanddocsinx07-package.json. - The lockfile path is controlled by
x07.json(lockfile) and defaults tox07.lock.json. - When fetching is required,
x07 pkg lockdefaults to the official registry index; override with--index <url>. - Official packages may declare required helper packages via
meta.requires_packages. When present,x07 pkg lockwill add and fetch these transitive deps automatically (and updatex07.json). - If dependencies are already present on disk,
x07 pkg lockcan run without--indexusing--offline.
See also: https://x07lang.org/docs/packages/publishing-by-example/
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!