Angelos Pikoulas's Projects
Automagically generates and runs Specs using mocha, chai & phantomjs after running a `lib` and a `specs` build in [uRequire](http://urequire.org) running on grunt.
The uRequire (http://urequire.org) Command Line Interface. Install this globally and you'll have access to the `urequire` command anywhere on your system, using the local urequire package (version >=6.0).
Example project build with uRequire, demonstrating declarative DRYness packed with automagical power.
Example `Hello world` project build with uRequire, demonstrating declarative DRYness packed with automagical power.
Example testbed for uRequire
Write a 5-10 line build configuration, get an out-of-the-box, ready-to-work, full-fledged, fool-proof grunt & urequire based build system.
Demonstrates a bug with uRequire
uRequire.org site, based on gruntjs.com - generating docs from the urequire's wiki
uRequire ResourceConverter for babeljs
uRequire ResourceConverter for 'coco'.
uRequire ResourceConverter for 'coffee-script'.
uRequire RC for 'cson'. See http://urequire.org/resourceconverters.coffee#the-alternative-less-verbose-array-way
uRequire ResourceConverter that executes a `child_process.exec` CLI command against each matched FileResource, returning stdout
uRequire ResourceConverter for 'iced-coffee-script'
uRequire RC that imports a module's *exported keys* as *variables* in all other modules.
uRequire ResourceConverter that injects a `var VERSION = 'x.x.x'` where its needed.
uRequire RC for 'js-to-json'. Converts a .js value (eg its `module.exports` value) to a .json file. Works with .coffee, .ts, .co, AMD, commonJs etc. It runs at the `afterSave` stage for each module, it requires the destination .js module, then it JSON.stringify it and deletes the dst .js file.
uRequire ResourceConverter that converts .less to .css - supports less options {} & srcMain.
uRequire ResourceConverter for 'livescript'.
Build *custom build of RxJS 5*, a custom Observable with added (patched) operators on streams (eg 'map', 'filter' etc), and static methods attached to Observable (like 'Observable.fromEvent').
uRequire ResourceConverter from `*.teacup` to a `*.js` module, automagically importing *all* teacup exported keys.
uRequire ResourceConverter that converts `*.teacup` to `.html`.
Vesper is a NodeJS framework that helps you to create scalable, maintainable, extensible, declarative and fast GraphQL-based server applications.
WebStorm Live Template
A solid, fast Promises/A+ and when() implementation, plus other async goodies.
Windows 11 in React 💻🌈⚡
Programmatically open Windows Terminal tab or window
Coffeescript/Javascript method combinations for Underscore projects