Isotope

isotope · v2 registry

Same language.
Different mass number.

Isotope is the official package manager for Argon — install, publish, and version packages from one terminal command.

What is Isotope?

01 / overview

Isotope is the official package manager for Argon. It's simple, fast, and secure — a command-line tool for installing, updating, and managing packages without getting in your way.

Explore the registry →

Getting set up

02 / install

Install the Argon toolchain

Isotope ships pre-packaged with Open Argon's official distribution of the Argon language. Prefer to build from source? Grab it from git.wbell.dev/Open-Argon/Isotope and follow the README.

Check the help menu

Confirm your install and see every available command:

$isotope helpcopy

Host your own registry

Running Isotope server yourself is one clone away — source lives at the isotope-server repo. Follow the README, then ping us on Discord if you get stuck.

Publishing a package

03 / publish

Create an account and a repository

Login or register, then set up a package repository on the create page. Authenticate your local client from your account page.

Scaffold the package

Inside an empty folder, run:

$isotope initcopy

Edit argon-package.json to set a name and version. Names are 3–32 lowercase alphanumeric characters (plus - and .), starting and ending alphanumeric. Versions max out at 16 characters.

Write the code

Add a src folder and write your package inside it — conventionally with init.ar as the entry point.

Build and publish

From the same folder as argon-package.json:

$isotope package buildcopy
$isotope package pushcopy

Ready to cut a full stable release instead of a pre-release?

$isotope package push --latestcopy