0.4.0 • Published 6 years ago

ransomnote v0.4.0

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

ransomnote (WIP)

Makes letters look like they've been cut from newspaper.

Reasonable defaults are chosen and hardcoded :)

Features

  • random font color;
  • random background color;
  • uppercase/lowercase;
  • random margin;
  • random padding;
  • random rotation;
  • random vertical align;
  • random font size;

ToDo

  • normal/bold/italic;
  • border: exists or not;
  • random line height;
  • live: change random parameter of random letter once a second;
  • random font;
  • random background texture;
  • (maybe) convert to leetspeak;
  • live: one param of one random letter changes once a second;
  • don't change case if letter is already in uppercase;
  • webcomponent build (when Firefox and Edge support custom components);
  • word wrapping;

Usage

Browser

<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/ransomnote"></script>

<div id="app">
  <ransom-note text="As you value your life or your reason keep away from the moor."></ransom-note>
</div>

<script>
new Vue({
  components: {
    RansomNote
  }
}).$mount('#app')
</script>

Package

#todo

Project setup

yarn install

Compiles and hot-reloads for development

yarn run serve

Compiles and minifies for production

yarn run build

Lints and fixes files

yarn run lint

Tests

yarn run test:unit

Credits

Special thanks to:

  • ransomizer.com for inspiration;
  • Divyam Rastogi for publishing tutorial;
  • Evan You for Vue.js;
  • Sir Arthur Conan Doyle for demo sentense;
  • My mom for everything. Look mom, I'm a developer!

License

MIT

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago