@lol768/jquery-querybuilder-no-eval
v2.6.0
Published
jQuery plugin for user friendly query/filter creator
Downloads
32
Readme
jQuery QueryBuilder
jQuery plugin offering a simple interface to create complex queries.
Now with 100% less unsafe-eval nonsense!
Documentation
Install
Manually
With Bower
$ bower install jQuery-QueryBuilder
With npm
$ npm install jQuery-QueryBuilder
Via CDN
jQuery-QueryBuilder is available on jsDelivr.
Dependencies
- jQuery 3
- Bootstrap 3 (CSS only)
- jQuery.extendext
- MomentJS (optional, for Date/Time validation)
- SQL Parser (optional, for SQL methods)
- Other Bootstrap/jQuery plugins used by plugins
($.extendext is directly included in the standalone file)
Browser support
- Internet Explorer >= 9
- All other recent browsers
Build
Prerequisites
- NodeJS + NPM:
apt-get install nodejs-legacy npm
- Grunt CLI:
npm install -g grunt-cli
Run
Install Node dependencies
then run grunt
in the root directory to generate production files inside dist
.
Options
You can choose which plugins to include with --plugins
:
# include "sql-support" and "mongodb-support" plugins
grunt --plugins=sql-support,mongodb-support
# disable all plugins
grunt --plugins=false
All plugins are included by default.
You can also include language files with --languages
:
# include French & Italian translation
grunt --languages=fr,it
Other commands
grunt test
to run jshint/jscs/scsslint and the QUnit test suite.grunt serve
to open the example page with automatic build and livereload.grunt doc
to generate the documentation.
License
This library is available under the MIT license.