Skip to main content

mops publish

Publish package to the mops registry

mops publish

You need to import identity before publishing a package.

Tests will be run before publishing to ensure the package works correctly.

Documentation for the package will be generated automatically from the source code(src folder) and published to the registry.

Benchmarks

Benchmarks will be run with pocket-ic replica if it is present in mops.toml, otherwise dfx replica will be used.

Benchmark results will be published to the registry.

You can view the results on the package page in the Benchmarks tab.

You can also view the diff of the benchmark results between the current version and the previous version in the Versions tab. Benchmarks compared by file name, not by the benchmark name.

File limit

Packages may contain up to 1000 files. If your package exceeds this limit, mops publish will exit early with an error before contacting the registry.

Options

--no-docs - Do not generate docs

--no-test - Do not run tests

--no-bench - Do not run benchmarks

--verbose - Verbose output (print file names to be uploaded)