Bibliothèques / NodeKit

NodeKit

Une boîte à outils simple pour vos applications, scripts et bibliothèques Node.js.

NodeKit

NodeKit est une boîte à outils simple pour vos applications, scripts et bibliothèques Node.js. Elle fournit des fonctionnalités pour la journalisation, la télémétrie, la configuration et la gestion des erreurs, afin que vous puissiez avoir une base familière dans vos différents projets.

Premiers pas

Ajoutez la dépendance à votre projet :

npm install --save @gravity-ui/nodekit

Importez et initialisez ensuite NodeKit dans votre application :

import {NodeKit} from '@gravity-ui/nodekit';

const nodeKit = new NodeKit();
nodekit.ctx.log('App is ready');

Documentation

Consultez le répertoire docs/ pour une documentation supplémentaire :

  • docs/configuration.md explique comment configurer NodeKit lui-même et vos applications basées sur NodeKit.
  • docs/contexts.md décrit le concept des contextes NodeKit, de la journalisation et du traçage.
  • docs/app-error.md contient une description d'une classe d'erreur personnalisée utile que NodeKit fournit pour vos applications.
  • docs/utils.md liste quelques fonctions d'aide supplémentaires incluses avec NodeKit.

Contribution

Premiers pas

Récupérez des copies du dépôt NodeKit et des applications d'exemple :

git clone git@github.com:gravity-ui/nodekit
git clone git@github.com:gravity-ui/nodekit-examples

Liez votre nodekit à npm et lancez le compilateur :

cd nodekit && npm link && npm run dev

Ensuite, dans un autre terminal, allez dans les exemples, ouvrez celui qui vous intéresse, liez-y votre nodekit, puis lancez l'application :

cd nodekit-examples/basic-app && npm i && npm link @gravity-ui/nodekit
npm run dev

À ce stade, vous pouvez apporter des modifications à NodeKit et à l'application de démonstration, et voir les résultats en temps réel.

À propos de la bibliothèque
Soutenez la bibliothèque avec une étoile
Version
2.10.0
Dernière mise à jour
25.12.2025
Dépôt
github.com/gravity-ui/nodekit
Licence
MIT License
Mainteneurs
Contributeurs