@lol768/jquery-querybuilder-no-eval

2.6.0 • Public • Published

jQuery QueryBuilder

npm version jsDelivr CDN Build Status Coverage Status Dependencies Status gitlocalized

jQuery plugin offering a simple interface to create complex queries.

Now with 100% less unsafe-eval nonsense!

screenshot

Documentation

querybuilder.js.org

Install

Manually

Download the latest release

With Bower

$ bower install jQuery-QueryBuilder

With npm

$ npm install jQuery-QueryBuilder

Via CDN

jQuery-QueryBuilder is available on jsDelivr.

Dependencies

($.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.

Package Sidebar

Install

npm i @lol768/jquery-querybuilder-no-eval

Weekly Downloads

19

Version

2.6.0

License

MIT

Unpacked Size

1.11 MB

Total Files

136

Last publish

Collaborators

  • lol768