Ce guide vous explique comment créer et publier vos propres packages nekoScript pour les réutiliser dans vos projets ou les partager avec la communauté.
Un package nekoScript est un module réutilisable qui fournit des fonctionnalités prêtes à l'emploi pour vos projets nekoScript. Les packages peuvent être écrits en nekoScript ou en JavaScript standard.
Vous pouvez créer deux types de packages :
- Packages nekoScript natifs (.neko) - Écrits en langage nekoScript pur
- Packages JavaScript (.js) - Écrits en JavaScript standard mais utilisables en nekoScript
Créez un fichier avec l'extension .neko qui servira de base à votre package. Par exemple monpackage.neko :
// Module personnalisé en nekoScript
nekModule MonModule {
// Variables exportées
nekVariable VERSION = "1.0.0";
// Fonctions exportées
nekFonction maFonction(parametres) {
// Votre code ici
retourner resultat;
}
nekFonction autreFunction() {
// Autre code
}
}
Utilisez la commande neko-script publish package pour publier votre package :
neko-script publish package monpackage.neko MonPackage
Où :
monpackage.nekoest le chemin vers votre fichier nekoScriptMonPackageest le nom que vous souhaitez donner à votre package dans le registre
Créez un fichier JavaScript standard qui expose des fonctionnalités pour nekoScript :
/**
* Module JavaScript pour nekoScript
*/
// Classe ou fonctions à exposer
class MonModule {
constructor() {
this.version = "1.0.0";
}
maFonction(parametres) {
// Votre code ici
return resultat;
}
}
// Exporter le module pour nekoScript
module.exports = new MonModule();
// OU
module.exports = {
version: "1.0.0",
maFonction: function(parametres) {
// Code
}
};Utilisez la même commande que pour les packages nekoScript, mais avec un fichier .js :
neko-script publish package monmodule.js MonModule
Avant d'utiliser un package, vous devez le télécharger :
neko-script télécharger MonPackage
// Importer le package
importer MonPackage;
// Utiliser les fonctionnalités
MonPackage.maFonction(parametres);
-
Publier un package :
neko-script publish package <fichier> <nom> -
Télécharger un package :
neko-script télécharger <nom-package> -
Lister les packages disponibles :
neko-script lister -
Exécuter un script nekoScript :
neko-script run <fichier>
Consultez le dossier examples/ pour voir des exemples de packages prêts à l'emploi :
utils.neko- Un module d'utilitaires en nekoScript puranimation.js- Un module d'animation en JavaScriptutilisation-package.neko- Un exemple d'utilisation de packages
- Documentation : Documentez votre package avec des commentaires clairs
- Tests : Testez votre package avant de le publier
- Versionnement : Utilisez un système de versionnement semantique (X.Y.Z)
- Compatibilité : Assurez-vous que votre package est compatible avec nekoScript
- Nommage : Utilisez des noms clairs et descriptifs pour vos packages et fonctions