Get your package listed
This catalog reads the npm registry. Publish to npm with the right keyword, and your package appears here.
1. Add an omp keyword
Add one of omp-package, omp-plugin, omp-extension, oh-my-pi to keywords in package.json. Packages with one of these keywords show as Built for omp.
{
"name": "my-omp-plugin",
"keywords": ["omp-plugin"]
}
2. Declare what omp loads
omp reads the omp field in package.json. List your extension entry points there.
"omp": {
"extensions": ["./extensions/my-plugin.ts"]
}
3. Publish to npm
npm publish --access public
4. Wait for the sync
The catalog reads npm every 30 minutes, a few pages at a time. A full pass takes about 6 hours. Then users can install your package with omp plugin install <name>.
5. Add a badge
Each package page has a badge that shows the current omp status. Copy its Markdown into your README.
pi packages
Packages with only the pi-package keyword are listed as Untested on omp until users report a result. Packages that are only on GitHub are not listed.