[ ] Supprimer les fichiers / dossiers inutiles à la racine du monorepo
- Déplacer le contenu du dossier
config
en tant que configuration par défaut dans les packages ad-hoc -
/model
- Une fois que anki-models sera fonctionnel
- Faire une comparaison avec meld pour s'assurer qu'on ne va rien perdre
- Supprimer le dossier
- Commit la suppression
-
/src
- Passer les fichiers en TypeScript et les supprimer au fur et à mesure
- Commit la suppression de chaque fichier en même temps que la création de son remplaçant
-
/test
- Passer le contenu de
/test
en TypeScript dans/packages/pug-tests
et supprimer les fichiers au fur et à mesure - Le fichier
.eslintrc.old
sert pour le template html utilisé pour les tests, l'envoyer à la place qui correspond
- Passer le contenu de
- Les fichiers
index.js
etwatch.js
sont utiles uniquement danspackages/anki-addon-import-export
- Chercher s'il existe un module sur npm qui fait déjà ce travail, sinon en créer un
- Idem en Python
- Utiliser une version Python du watcher pour travailler sur le addon
- transférer tous les fichier de
anki-addon-import-export
dans un sous-dossiersrc
- Supprimer le fichier
.eslintrc
désormais inutile - ainsi que
eslint
danspackage.json
- ainsi que
eslint-config-pulsovi-node
danspackage.json
- ainsi que
lodash
danspackage.json
- ainsi que
{ engines: { node: '>=8.5.0' }}
danspackage.json
[ ] Retrouver l'usage des packages anciennement utilisés ainsi que leurs alternatives, faire des notes sur obsidian pour ne pas oublier ...
- transférer tous les fichier de
- config
- diff
- find-process
- image-size
- node-netstat
- node-resemble-js
- postcss
- readline-sync
- recursive-readdir-async
- sharp
- sqlite3
- stylelint
- uniqid
[ ] Rendre fonctionnel le module
packages/anki-addon-import-export
pour importer les changements apportés aux modèles