random-sentence-generator
v0.0.8
Published
Random sentence generator web componenet. Built with lit-element (ported from https://github.com/irontiga/Polymer-random-sentence-generator)
Downloads
20
Readme
random-sentence-generator
Random sentence generator web componenet. Built with lit-element (ported from https://github.com/irontiga/Polymer-random-sentence-generator)
Usage
<body>
<random-sentence-generator id="myRandSentence" template="adjective noun verb adverb."></random-sentence-generator>
<script src="dist/random-sentence-generator.iife.js"></script>
</body>
Just include the component and use it :) Or...
...
<random-sentence-generator id="myRandSentence" template="adjective noun verbed adverb."></random-sentence-generator>
<script type="module">
import "random-sentence-generator.js"
...
</script>
...
template
can be any string. You can use any of the following parts of speech.
- noun
- adverb/adv
- verb
- interjection
- adjective/adj Any of those keywords will be replaced with randomly generated words.
verb
is present tense by default, verbed
converts it to past tense.
Api
Any time the template attribute is changed the sentence will be re-generated. A regeneration can also be triggered with
document.getElementById('myRandSentence').generate()
Development
Lint with npm run lint
- uses eslint with standardjs preset
Build with npm run build
or npm run watch
. Builds with rollup