TheDocumentation Index
Fetch the complete documentation index at: https://docs.awfixer.me/llms.txt
Use this file to discover all available pages before exploring further.
jstime CLI contains an npm-compatible package manager designed to be a faster replacement for existing package management tools like npm, yarn, and pnpm. It’s designed for Node.js compatibility; use it in any JSTime or Node.js project.
⚡️ 80x faster — Switch from 
npm install to jspm install in any Node.js project to make your installations up to 80x faster.
For Linux users
For Linux users
The minimum Linux Kernel version is 5.1. If you’re on Linux kernel 5.1 - 5.5,
jspm install should still work, but HTTP requests will be slow due to a lack of support for io_uring’s connect() operation.If you’re using Ubuntu 20.04, here’s how to install a newer kernel:Manage dependencies
jspm install
To install all dependencies of a project:
jspm install tends to install packages 20-100x faster than npm install. On macOS, it’s more like 4-80x.
Running jspm install will:
- Install all
dependencies,devDependencies, andoptionalDependencies. JSTime does not installpeerDependenciesby default. - Run your project’s
{pre|post}installscripts at the appropriate time. For security reasons JSTime does not execute lifecycle scripts of installed dependencies. - Write a
jspm.lockblockfile to the project root.
devDependencies):
Configuring behavior
Configuring behavior
The default behavior of
jspm install can be configured in jstime.toml:jspm add
To add a particular package:
"devDependencies"):
"optionalDependencies"):
Configuring global installation behavior
Configuring global installation behavior
jspm remove
To remove a dependency:
Git dependencies
To add a dependency from a git repository:github, git, git+ssh, git+https, and many more.
Tarball dependencies
A package name can correspond to a publically hosted.tgz file. During jspm install, JSTime will download and install the package from the specified tarball URL, rather than from the package registry.