magicxer v1.1.8
magicxer
Magical words mixer. Combines words from list into a list of clever mixes. You can check it out live at magicxer.magicznyleszek.xyz.
It also has some code for splitting words to syllables -- simple but imperfect solution for a surprisingly complex problem.
Usage
npm install magicxer --saveconst magicxer = require("magicxer").magicxer;
return magicxer.mix("snow", "white");
// ["snowte", "snite", "sne", "snowhite", "shite", "ste"]import { magicxer } from "magicxer";
magicxer.mix("snow", "white");Technicalities
This is a small webapp project that I created to check out some fancy new tech:
- Parcel
- Vue.js
- Jest
- TypeScript
- Prettier
- 2 spaces indentation :-D
- .editorconfig
Development
You probably want to watch tests: npm run test-watch.
Website
Change code at src and run Parceljs live server (localhost:2038): npm start.
Module
Change code at lib or src, run npm run build-module and use your local version in your other npm project.
Building
Development website outcome is in dev, production website is in docs^1 and module code is in dist.
Before commiting the changes, make sure to run npm run build-website or npm run build-module - depending on what part of the project you've worked on.
^1: We use docs directory, because Github Pages allows to serve only root or docs.