- ✅ Version mise à jour :
1.3.0 - ✅ Description mise à jour avec TypeScript et Next.js
- ✅ Mots-clés ajoutés :
nextjs,next.js,adapter - ✅ Fichiers inclus :
types/,tsconfig.json - ✅
.npmignorecréé pour exclure les fichiers de développement - ✅ Code suspect supprimé de
index.js
npm whoamiSi vous n'êtes pas connecté :
npm loginnpm pack --dry-runCela affichera la liste des fichiers qui seront inclus dans le package.
npm versionnpm test
npm run lint:checkPour une publication normale :
npm publishPour une publication avec tag beta (si nécessaire) :
npm publish --tag betaPour une publication avec tag next (si nécessaire) :
npm publish --tag nextnpm view vekoOu visitez : https://www.npmjs.com/package/veko
- Tous les tests passent (
npm test) - Le linting est OK (
npm run lint:check) - La version est correcte dans
package.json - Les fichiers importants sont inclus dans
filesdanspackage.json - Le README.md est à jour
- Aucun fichier sensible n'est inclus (
.env, clés API, etc.) - Le code suspect a été supprimé
- Vous êtes connecté à npm (
npm whoami)
Après la publication, vous pouvez :
- Créer un tag Git (recommandé) :
git tag v1.3.0
git push origin v1.3.0-
Mettre à jour le CHANGELOG.md avec les nouvelles fonctionnalités
-
Créer une release GitHub (si vous utilisez GitHub)
- Le package sera publié avec l'accès public (configuré dans
publishConfig) - La version
1.3.0inclut :- Support TypeScript complet
- Adaptateur Next.js
- Types TypeScript dans
types/index.d.ts - Documentation d'intégration Next.js
Si vous obtenez une erreur lors de la publication :
-
Erreur de version : La version existe déjà
- Solution : Incrémentez la version dans
package.json
- Solution : Incrémentez la version dans
-
Erreur d'authentification : Non autorisé
- Solution : Vérifiez que vous êtes connecté (
npm login)
- Solution : Vérifiez que vous êtes connecté (
-
Erreur de nom : Le nom du package existe déjà
- Solution : Vérifiez que vous êtes le propriétaire du package
-
Erreur de fichiers : Fichiers manquants
- Solution : Vérifiez le champ
filesdanspackage.json
- Solution : Vérifiez le champ
Après la publication, les utilisateurs pourront installer avec :
npm install vekoEt utiliser les nouvelles fonctionnalités :
const { App, NextJsAdapter } = require('veko');import { App, NextJsAdapter } from 'veko';