Ich habe vieles Javascript/Purescript/Elms Nebenprojekte. Sie sind schwierig, denn sie wurden anders gebaut. Ich habe versucht vielen Techniklösungen aber ich hatte kein Glück. Heute habe ich eine neue Techniklösung, NPM-Pakete.
Ich mache ein node module für alles Nebenprojekten. Ein Beispiel, diese Sidebar.
Stellen Sie dein Nebenprojekt package.json in root dir.
Erweitern Sie package.json
main: index.js
name: ascii-forest
version: 0.2.0
Commit und push
Tag repo mit semantic version
$ git tag -a v0.2.0 -m ‘version 0.2.0: Add built files to module’
$ git push origin –tags
Installieren Sie die neue Package.
“ascii-forest”: “https://gitlab.com/BTBTravis/ascii-forest-generator.git#v0.2.0"
$ npm install
import Forest from 'ascii-forest';
// ascii forest
document.querySelector('.ascii-forest pre').textContent = Forest.generateForest(30, 300);