1.0.0 • Published 8 years ago

poetrify v1.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

Poetrify

Tired of writing JavaScript instead of poetry?

Why yes. Yes I am.

Poetrify is for you.

You don't say.

I do.

Great. How does it work?

Install it.

Globally: $ npm i poetrify -g

Or locally: $ npm i poetrify --save-dev

Point it at an input file and tell it where to put its masterpiece.

Global installation: $ poetrify input-file.js -o=output.js

Local installation: $ ./node_modules/.bin/poetrify input-file.js -o=output.js

Cool. But your list of words sucks.

I didn't realize that we were in the presence of genius, Mr. Komunyakaa.

You could always point at your own corpus of words:

Global installation: $ poetrify input-file.js -o=output.js -c=talking-dirty-to-the-gods.js

Local installation: $ ./node_modules/.bin/poetrify input-file.js -o=output.js -c=talking-dirty-to-the-gods.js

It'd be pretty neat if it did more.

I agree. But I threw it together tonight. Right now it only swaps out VariableDescriptors and even does that kind of haphazardly. It'd be neat if it used some of the fancy-dancy esprima-based projects. But it doesn't use anything beyond esprima.

Pull requests welcome.

Should I use this in production.

No.

1.0.0

8 years ago