Quicklinks
If you already know the general facts about xpm, you can directly skip to the desired pages.
User pages:
Developer & maintainer pages:
- GitHub
- How to build (TBD)
- How to publish (TBD)
Overview
xpm
stands for xPack package manager and is a Node.js CLI
application to manage xPacks; it can install both source and binary xPacks.
xpm is an extension to npm and shares the same public repository.
The open source project is hosted on GitHub as
xpack/xpm-js
.
xPacks overview
xPacks are general purpose multi-version software packages, built on top of the highly successful npm packages in the Node.js JavaScript ecosystem.
Please read the xPacks Overview and xPack 101 pages.
Purpose
The main purpose of the xpm
CLI tool is to install xPacks, including all
dependent xPacks, and to easily update them when new versions are released.
For developers, xpm provides a very convenient way of publishing the software packages, using the same central repository as npm.
xpm CLI commands
Configuring xpm
- folders - folder structures used by xpm
- files
License
The original content is released under the MIT License, with all rights reserved to Liviu Ionescu.
The design is heavily influenced by the npm application, Copyright (c) npm, Inc. and Contributors, Licensed on the terms of The Artistic License 2.0.
Note
The xpm tool is currently experimental and should not be used in sensitive production environments.
EditComments on the content of this page that might be useful for other readers are welcomed here. For question and general support, please use the project forums.