Skip to content

honeinc/uniql-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniQL-JS

This generates Javascript based on UniQL ASTs.

Example

var parse = require( 'uniql' );
var jsCompile = require( 'uniql-js' );

var ast = parse( '( height <= 20 or ( favorites.color == "green" and height != 25 ) ) and firstname ~= "o.+"' );
var jsQuery = jsCompile( ast );
console.log( jsQuery );

Resulting query:

( height <= 20 || ( favorites.color == "green" && height != 25 ) ) && firstname.match( new RegExp( "o.+" ) )

License

MIT

About

Produces Javascript from UniQL ASTs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published