0.44.1 • Published 4 days ago

ic-mops v0.44.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 days ago

Mops

Mops is a package manager for the Motoko programming language.

See https://mops.one

Setup

1. Check system requirements

2. Install CLI tool

npm i -g ic-mops

Install Packages

1. Configure dfx.json

Add mops as a packtool to your dfx.json

{
  "defaults": {
    "build": {
      "packtool": "mops sources"
    }
  }
}

2. Initialize

Run this command in the root directory of your project (where is dfx.json placed)

If there are Vessel config files, mops will migrate packages from vessel.dhall to mops.toml

mops init

3. Install Motoko Packages

Use mops add <package_name> to install a specific package and save it to mops.toml

mops add base

You can also add packages from GitHub like this

mops add https://github.com/dfinity/motoko-base

For GitHub-packages you can specify branch, tag, or commit hash by adding #<branch/tag/hash>

mops add https://github.com/dfinity/motoko-base#moc-0.9.1

You can also add local packages like this (put source files inside src directory)

mops add ./shared

Use mops install to install all packages specified in mops.toml

mops install

4. Import Package

Now you can import installed packages in your Motoko code

import PackageName "mo:<package_name>";

for example

import Itertools "mo:itertools/Iter";

Publish a Package

1. Import Identity

Create new identity to publish packages

dfx identity new mops

Import identity into mops

mops import-identity -- "$(dfx identity export mops)"

2. Initialize

Run this command in your package root and select type "Package"

mops init

Edit description and repository fields in mops.toml file.

Write your package code in *.mo source files in the src/ directory.

Create README.md file with information on how to use your package.

3. Publish

Publish package to the mops registry!

mops publish
0.44.1

4 days ago

0.44.0

6 days ago

0.43.0

13 days ago

0.42.0

25 days ago

0.42.1

25 days ago

0.41.1

1 month ago

0.41.0

1 month ago

0.40.0

1 month ago

0.39.2

3 months ago

0.39.1

3 months ago

0.38.2

3 months ago

0.39.0

3 months ago

0.37.9

4 months ago

0.37.8

4 months ago

0.37.7

4 months ago

0.38.1

4 months ago

0.38.0

4 months ago

0.37.6

4 months ago

0.37.5

4 months ago

0.37.3

4 months ago

0.37.4

4 months ago

0.37.2

4 months ago

0.37.1

4 months ago

0.37.0

4 months ago

0.37.0-pre.0

4 months ago

0.36.1

5 months ago

0.36.0

5 months ago

0.35.0

5 months ago

0.32.2

6 months ago

0.32.1

6 months ago

0.32.0

6 months ago

0.34.0-0

6 months ago

0.29.0

6 months ago

0.33.0

6 months ago

0.34.1-0

6 months ago

0.34.4

5 months ago

0.34.3

5 months ago

0.34.2

5 months ago

0.34.1

5 months ago

0.34.0

6 months ago

0.30.0

6 months ago

0.31.2

6 months ago

0.31.1

6 months ago

0.31.0

6 months ago

0.29.0-1

7 months ago

0.29.0-0

7 months ago

0.28.3

6 months ago

0.28.2

6 months ago

0.26.5

8 months ago

0.27.2

7 months ago

0.27.1

7 months ago

0.27.0

8 months ago

0.27.3

7 months ago

0.28.0-pre.1

7 months ago

0.28.1

7 months ago

0.28.0

7 months ago

0.25.4

8 months ago

0.26.3

8 months ago

0.26.2

8 months ago

0.26.1

8 months ago

0.26.0

8 months ago

0.26.4

8 months ago

0.20.1

9 months ago

0.20.0

9 months ago

0.17.2

10 months ago

0.17.3

10 months ago

0.13.0

11 months ago

0.13.1

11 months ago

0.17.0

10 months ago

0.17.1

10 months ago

0.25.3

8 months ago

0.25.2

8 months ago

0.25.1

9 months ago

0.25.0

9 months ago

0.21.1

9 months ago

0.21.0

9 months ago

0.18.1

10 months ago

0.18.2

10 months ago

0.14.0

11 months ago

0.14.1

11 months ago

0.18.0

10 months ago

0.22.0

9 months ago

0.19.0

10 months ago

0.19.1

10 months ago

0.15.0

10 months ago

0.15.1

10 months ago

0.23.0

9 months ago

0.12.3

12 months ago

0.16.0

10 months ago

0.12.4

12 months ago

0.24.0

9 months ago

0.20.2

9 months ago

0.11.0

1 year ago

0.12.0

1 year ago

0.12.1

1 year ago

0.12.2

12 months ago

0.10.0

1 year ago

0.8.9

1 year ago

0.8.8

1 year ago

0.8.5

1 year ago

0.8.4

1 year ago

0.8.7

1 year ago

0.8.6

1 year ago

0.9.0

1 year ago

0.7.2

1 year ago

0.7.1

1 year ago

0.7.4

1 year ago

0.9.1

1 year ago

0.7.3

1 year ago

0.7.0

1 year ago

0.8.12

1 year ago

0.8.11

1 year ago

0.8.10

1 year ago

0.8.12-pre.2

1 year ago

0.8.12-pre.1

1 year ago

0.8.12-pre.3

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.6.6

1 year ago

0.6.3

1 year ago

0.3.6

1 year ago

0.6.2

1 year ago

0.3.5

1 year ago

0.6.5

1 year ago

0.6.4

1 year ago

0.6.0-beta.1

1 year ago

0.3.7

1 year ago

0.5.0

1 year ago

0.4.0

1 year ago

0.6.1

1 year ago

0.6.0

1 year ago

0.1.14

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.3.2

1 year ago

0.2.3

1 year ago

0.3.1

1 year ago

0.2.2

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.2.4

1 year ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.2

2 years ago

0.1.3

2 years ago

0.1.1

2 years ago

0.0.1

2 years ago

0.1.0

2 years ago