🚀 DAY 5 OF LAUNCH WEEK:Introducing Webhook Events for Alert Changes.Learn more →
Socket
Book a DemoInstallSign in
Socket

@uxland/harmonix-cli

Package Overview
Dependencies
Maintainers
2
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uxland/harmonix-cli

CLI tool for Harmonix

latest
npmnpm
Version
0.0.5
Version published
Maintainers
2
Created
Source

📩 Documentació de harmonix-cli

harmonix-cli és una eina de línia de comandes per publicar plugins al plugin store de Harmonix.

🔧 Instal·laciĂł

Assegura’t de tenir node i npm instal·lats. Afegeix harmonix-cli com a dependĂšncia del teu projecte o de forma global:

npm install -g @uxland/harmonix-cli

🚀 Publicació d’un plugin

Comanda principal

harmonix publish

Aquesa comanda llegeix la informaciĂł del package.json i puja el fitxer compilat especificat al registry (plugin store) configurat.

📁 Estructura requerida

package.json

El fitxer package.json del teu plugin ha de contenir obligatĂČriament els segĂŒents camps:

{
  "name": "plugin-id",
  "version": "1.0.0",
  "module": "dist/plugin.js"
}
  • name: identificador Ășnic del plugin (id del plugin).
  • version: versiĂł que es publicarĂ .
  • module: ruta al fitxer compilat que es pujarĂ .

⚙ ConfiguraciĂł amb .harmonixrc

Crea un fitxer .harmonixrc a la carpeta arrel del projecte (en cas de monorepo tambĂ© serveix) amb el segĂŒent contingut:

registry=https://plugins.harmonix.dev/upload
apiKey=la_teva_clau_api
  • registry: URL del plugin store.
  • apiKey: clau API per a l’autenticaciĂł.

🛑   Important: El fitxer .harmonixrc contĂ© credencials sensibles. No l’incloguis al repositori de codi. Afegeix-lo al .gitignore:

.harmonixrc

🧰 Paràmetres opcionals (substitueixen .harmonixrc)

També pots passar les opcions directament per línia de comandes:

harmonix publish --registry https://plugins.harmonix.dev/upload --api-key la_teva_clau_api
  • --registry: URL del servidor.
  • --api-key: clau API d’autenticaciĂł.

đŸ«  Errors comuns i solucions

ErrorPossible causaSoluciĂł
package.json not foundNo s’ha trobat el fitxer package.json a la carpeta actualExecuta harmonix publish des de la carpeta del plugin
'module' field not found in package.jsonFalta el camp module al package.jsonAfegeix "module": "ruta/al/fitxer.js"
Compiled bundle file not foundEl fitxer indicat al module no existeixCompila el plugin abans de publicar o verifica la ruta
No registry configuredNo s’ha especificat registry ni a .harmonixrc ni per línia de comandesAfegeix registry= a .harmonixrc o passa --registry
No api key configuredFalta la clau API (apiKey)Afegeix-la a .harmonixrc o passa --api-key

📖 Ajuda

Per veure els comandaments disponibles:

npx harmonix --help

✅ Exemple complet

npx harmonix publish --registry https://plugins.harmonix.dev/upload --api-key ABC123XYZ

O bé, si tens .harmonixrc configurat:

npx harmonix publish

Keywords

cli

FAQs

Package last updated on 13 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts