Permalink
Browse files

v1.5.4. Improvement.

- v1.5.4 November 8, 2013
	- Added support for [Exoskeleton](http://exosjs.com/)
	- Added `window.QueryEngine` alias when using direct install method
	- Dropped component.io and bower support, just use ender or browserify
  • Loading branch information...
1 parent ab1fd54 commit e044b4bcb6335ddbe2397282e6acc8222a78655b @balupton balupton committed Nov 7, 2013
Showing with 89 additions and 34,395 deletions.
  1. +10 −13 .gitignore
  2. +28 −3 .npmignore
  3. +2 −2 .travis.yml
  4. +6 −1 History.md
  5. +14 −19 README.md
  6. +0 −17 bower.json
  7. +0 −25 component.json
  8. +0 −71 out/demo/code.html
  9. +0 −56 out/demo/code.js
  10. +0 −59 out/demo/index.html
  11. +0 −78 out/demo/search.html
  12. +0 −71 out/demo/search.js
  13. +0 −84 out/demo/visual-search.html
  14. +0 −71 out/demo/visual-search.js
  15. +0 −1,664 out/lib/query-engine.js
  16. +0 −59 out/test/benchmark.js
  17. +0 −10 out/test/everything-test.js
  18. +0 −28 out/test/index.html
  19. +0 −406 out/test/live-test.js
  20. +0 −44 out/test/misc-test.js
  21. +0 −632 out/test/queries-test.js
  22. +0 −303 out/test/sort-test.js
  23. +0 −17,319 out/vendor/ace/ace-uncompressed.js
  24. +0 −1 out/vendor/ace/ace.js
  25. +0 −2,504 out/vendor/ace/cockpit-uncompressed.js
  26. +0 −1 out/vendor/ace/cockpit.js
  27. +0 −1 out/vendor/ace/keybinding-emacs.js
  28. +0 −1 out/vendor/ace/keybinding-vim.js
  29. +0 −1 out/vendor/ace/mode-c_cpp.js
  30. +0 −1 out/vendor/ace/mode-clojure.js
  31. +0 −1 out/vendor/ace/mode-coffee.js
  32. +0 −1 out/vendor/ace/mode-csharp.js
  33. +0 −1 out/vendor/ace/mode-css.js
  34. +0 −1 out/vendor/ace/mode-groovy.js
  35. +0 −1 out/vendor/ace/mode-html.js
  36. +0 −1 out/vendor/ace/mode-java.js
  37. +0 −1 out/vendor/ace/mode-javascript.js
  38. +0 −1 out/vendor/ace/mode-json.js
  39. +0 −1 out/vendor/ace/mode-ocaml.js
  40. +0 −1 out/vendor/ace/mode-perl.js
  41. +0 −1 out/vendor/ace/mode-php.js
  42. +0 −1 out/vendor/ace/mode-python.js
  43. +0 −1 out/vendor/ace/mode-ruby.js
  44. +0 −1 out/vendor/ace/mode-scad.js
  45. +0 −1 out/vendor/ace/mode-scala.js
  46. +0 −1 out/vendor/ace/mode-scss.js
  47. +0 −1 out/vendor/ace/mode-svg.js
  48. +0 −1 out/vendor/ace/mode-textile.js
  49. +0 −1 out/vendor/ace/mode-xml.js
  50. +0 −1 out/vendor/ace/theme-clouds.js
  51. +0 −1 out/vendor/ace/theme-clouds_midnight.js
  52. +0 −1 out/vendor/ace/theme-cobalt.js
  53. +0 −1 out/vendor/ace/theme-crimson_editor.js
  54. +0 −1 out/vendor/ace/theme-dawn.js
  55. +0 −1 out/vendor/ace/theme-eclipse.js
  56. +0 −1 out/vendor/ace/theme-idle_fingers.js
  57. +0 −1 out/vendor/ace/theme-kr_theme.js
  58. +0 −1 out/vendor/ace/theme-merbivore.js
  59. +0 −1 out/vendor/ace/theme-merbivore_soft.js
  60. +0 −1 out/vendor/ace/theme-mono_industrial.js
  61. +0 −1 out/vendor/ace/theme-monokai.js
  62. +0 −1 out/vendor/ace/theme-pastel_on_dark.js
  63. +0 −1 out/vendor/ace/theme-solarized_dark.js
  64. +0 −1 out/vendor/ace/theme-solarized_light.js
  65. +0 −1 out/vendor/ace/theme-textmate.js
  66. +0 −1 out/vendor/ace/theme-twilight.js
  67. +0 −1 out/vendor/ace/theme-vibrant_ink.js
  68. +0 −1 out/vendor/ace/worker-coffee.js
  69. +0 −1 out/vendor/ace/worker-css.js
  70. +0 −1 out/vendor/ace/worker-javascript.js
  71. +0 −1,571 out/vendor/backbone.js
  72. +0 −3,403 out/vendor/chai.js
  73. +0 −8 out/vendor/coffeescript.js
  74. +0 −779 out/vendor/flow.js
  75. +0 −247 out/vendor/joe/joe.js
  76. +0 −167 out/vendor/joe/reporters/console.js
  77. +0 −79 out/vendor/joe/reporters/list.js
  78. +0 −2 out/vendor/jquery.js
  79. +0 −2,867 out/vendor/js2coffee.js
  80. +0 −99 out/vendor/types.js
  81. +0 −1,227 out/vendor/underscore.js
  82. +0 −260 out/vendor/visualsearch/dependencies.js
  83. +0 −1 out/vendor/visualsearch/visualsearch-datauri.css
  84. +0 −65 out/vendor/visualsearch/visualsearch.js
  85. +10 −13 package.json
  86. +2 −5 src/documents/lib/query-engine.js.coffee
  87. +1 −1 src/documents/test/benchmark.js.coffee
  88. +4 −4 src/documents/test/live-test.js.coffee
  89. +4 −4 src/documents/test/misc-test.js.coffee
  90. +4 −4 src/documents/test/queries-test.js.coffee
  91. +4 −4 src/documents/test/sort-test.js.coffee
View
@@ -1,15 +1,12 @@
-lib-cov
-*.seed
-*.log
-*.csv
-*.dat
-*.out
-*.pid
-*.gz
+# v1.3.5 October 31, 2013
+# https://github.com/bevry/base
-pids
-logs
-results
+# Temp Files
+**/*.log
-node_modules
-npm-debug.log
+# Build Files
+build/
+components/
+bower_components/
+node_modules/
+out/
View
31 .npmignore 100755 → 100644
@@ -1,10 +1,35 @@
+# v1.3.3 October 26, 2013
+# https://github.com/bevry/base
+# WITH CUSTOM MODIFICATIONS
+
+# Temp Files
+**/*.log
+
+# Build Files
+build/
+components/
+bower_components/
+node_modules/
+
+# Development Files
.travis*
Cakefile
Makefile
-History.md
-docpad.coffee
+BACKERS.md
+CONTRIBUTING.md
+HISTORY.md
+**/src/
+**/test/
+
+# Other Package Definitions
+template.js
+component.json
+bower.json
+
+# =====================================
+# CUSTOM MODIFICATIONS
-src/
+# Development Files
out/demo/
out/test/
out/vendor/
View
@@ -1,7 +1,7 @@
-# v1.3.2 October 26, 2013
+# v1.3.8 November 7, 2013
# https://github.com/bevry/base
language: node_js
-install: "npm install"
+install: "npm install; ./node_modules/.bin/cake install"
before_script: "./node_modules/.bin/cake compile"
script: "npm test"
node_js:
View
@@ -1,4 +1,9 @@
-## History
+# History
+
+- v1.5.4 November 8, 2013
+ - Added support for [Exoskeleton](http://exosjs.com/)
+ - Added `window.QueryEngine` alias when using direct install method
+ - Dropped component.io and bower support, just use ender or browserify
- v1.5.3 October 27, 2013
- Re-packaged
View
@@ -1,18 +1,18 @@
<!-- TITLE/ -->
-# QueryEngine
+# Query-Engine
<!-- /TITLE -->
<!-- BADGES/ -->
[![Build Status](http://img.shields.io/travis-ci/bevry/query-engine.png?branch=master)](http://travis-ci.org/bevry/query-engine "Check this project's build status on TravisCI")
-[![NPM version](https://badge.fury.io/js/query-engine.png)](https://npmjs.org/package/query-engine "View this project on NPM")
+[![NPM version](http://badge.fury.io/js/query-engine.png)](https://npmjs.org/package/query-engine "View this project on NPM")
[![Gittip donate button](http://img.shields.io/gittip/bevry.png)](https://www.gittip.com/bevry/ "Donate weekly to this project using Gittip")
-[![Flattr donate button](https://raw.github.com/balupton/flattr-buttons/master/badge-89x18.gif)](http://flattr.com/thing/344188/balupton-on-Flattr "Donate monthly to this project using Flattr")
-[![PayPayl donate button](https://www.paypalobjects.com/en_AU/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QB8GQPZAH84N6 "Donate once-off to this project using Paypal")
+[![Flattr donate button](http://img.shields.io/flattr/donate.png?color=yellow)](http://flattr.com/thing/344188/balupton-on-Flattr "Donate monthly to this project using Flattr")
+[![PayPayl donate button](http://img.shields.io/paypal/donate.png?color=yellow)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QB8GQPZAH84N6 "Donate once-off to this project using Paypal")
<!-- /BADGES -->
@@ -42,12 +42,11 @@ QueryEngine provides extensive Querying, Filtering, and Searching abilities for
## Compatability
-Tested and working against Backbone versions:
+Tested and working against:
-- 0.9.2
-- 0.9.9
-- 1.0.0
-- 1.1.0
+- No library
+- [Backbone](http://backbonejs.org) v0.9.2, v0.9.9, v1.0.0, v1.1.0
+- [Exoskeleton](http://exosjs.com/) v0.5.1
## Using
@@ -67,16 +66,12 @@ Tested and working against Backbone versions:
- Use: `require('query-engine')`
- Install: `ender add query-engine`
-### [Component](http://github.com/component/component)
-- Use: `require('query-engine')`
-- Install: `component install bevry/query-engine`
-
-### [Bower](http://bower.io/)
-- Use: `require('query-engine')`
-- Install: `bower install query-engine`
-
<!-- /INSTALL -->
+### Direct
+- Use: `window.queryEngine` or `window.QueryEngine` whichever you prefer
+- Install: http://bevry.github.io/query-engine/out/lib/query-engine.js
+
<!-- HISTORY/ -->
@@ -114,8 +109,8 @@ These amazing people have contributed finances to this project:
Become a sponsor!
[![Gittip donate button](http://img.shields.io/gittip/bevry.png)](https://www.gittip.com/bevry/ "Donate weekly to this project using Gittip")
-[![Flattr donate button](https://raw.github.com/balupton/flattr-buttons/master/badge-89x18.gif)](http://flattr.com/thing/344188/balupton-on-Flattr "Donate monthly to this project using Flattr")
-[![PayPayl donate button](https://www.paypalobjects.com/en_AU/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QB8GQPZAH84N6 "Donate once-off to this project using Paypal")
+[![Flattr donate button](http://img.shields.io/flattr/donate.png?color=yellow)](http://flattr.com/thing/344188/balupton-on-Flattr "Donate monthly to this project using Flattr")
+[![PayPayl donate button](http://img.shields.io/paypal/donate.png?color=yellow)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QB8GQPZAH84N6 "Donate once-off to this project using Paypal")
### Contributors
View
@@ -1,17 +0,0 @@
-{
- "name": "query-engine",
- "version": "1.5.3",
- "dependencies": {},
- "devDependencies": {
- "backbone": "~1.1.0",
- "underscore": "~1.5.2",
- "coffee-script": "~1.6.2",
- "docpad": ">=6.21.5 <7",
- "docpad-plugin-coffeescript": "2",
- "joe": "~1.3.0",
- "joe-reporter-console": "~1.2.1",
- "benchmark": "~1.0.0",
- "projectz": "~0.2.3"
- },
- "main": "./out/lib/query-engine.js"
-}
View
@@ -1,25 +0,0 @@
-{
- "name": "query-engine",
- "version": "1.5.3",
- "license": "MIT",
- "description": "Query-Engine is a NoSQL and MongoDb compliant query engine. It can run on the server-side with Node.js, or on the client-side within web browsers",
- "keywords": [
- "coffeescript",
- "query-engine",
- "nosql",
- "query",
- "sql",
- "pills",
- "search",
- "searching",
- "lucene",
- "filter",
- "filtering",
- "collections"
- ],
- "demo": "https://github.com/bevry/query-engine",
- "main": "./out/lib/query-engine.js",
- "scripts": [
- "./out/lib/query-engine.js"
- ]
-}
View
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <!-- Configuration -->
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
-
- <!-- Information -->
- <title>Query-Engine Demo</title>
-
- <!-- Styles -->
- <style>
- h2 {
- font-size: 150%;
- padding: 0;
- margin: 0;
- }
- .pad,.editor {
- width: 100%;
- height: 600px;
- margin:0;
- padding:0;
- }
- .pad {
- width: 50%;
- padding-bottom:10px;
- }
- .editor {
- border: 1px solid #AAA;
- }
- .code.pad {
- float:left;
- }
- .result.pad {
- float:right;
- }
- </style>
-</head>
-<body>
-
- <!-- Header -->
- <div class="header">
- <h1><a href="https://github.com/bevry/query-engine">Query Engine</a></h1>
- <p>Query-Engine is a <a href="http://www.mongodb.org/display/DOCS/Advanced+Queries">NoSQL</a> and <a href="http://www.mongodb.org/">MongoDb</a> compliant query engine. It can run on the server-side with <a href="http://nodejs.org/">Node.js</a>, or on the client-side within web browsers.</p>
- </div>
-
- <div class="content">
- <div class="pad code">
- <h2>Code:</h2>
- <pre id="code" class="editor code"></pre>
- </div>
- <div class="pad result">
- <h2>Result:</h2>
- <pre id="result" class="editor result"></pre>
- </div>
- </div>
-
-
- <!-- Scripts -->
- <script src="../vendor/coffeescript.js"></script>
- <script src="../vendor/jquery.js"></script>
- <script src="../vendor/underscore.js"></script>
- <script src="../vendor/backbone.js"></script>
- <script src="../vendor/js2coffee.js"></script>
- <script src="../vendor/ace/ace.js"></script>
- <script src="../vendor/ace/mode-coffee.js"></script>
- <script src="../lib/query-engine.js"></script>
- <script src="../demo/code.js"></script>
-
-</body>
-</html>
View
Oops, something went wrong.
View
@@ -1,59 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <!-- Configuration -->
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
-
- <!-- Information -->
- <title>Query-Engine Demo</title>
-
- <!-- Styles -->
- <style>
- h2 {
- font-size: 150%;
- padding: 0;
- margin: 0;
- }
- .pad,.editor {
- width: 100%;
- height: 600px;
- margin:0;
- padding:0;
- }
- .pad {
- width: 50%;
- padding-bottom:10px;
- }
- .editor {
- border: 1px solid #AAA;
- }
- .code.pad {
- float:left;
- }
- .result.pad {
- float:right;
- }
- </style>
-</head>
-<body>
-
- <!-- Header -->
- <div class="header">
- <h1><a href="https://github.com/bevry/query-engine">Query Engine</a></h1>
- <p>Query-Engine is a <a href="http://www.mongodb.org/display/DOCS/Advanced+Queries">NoSQL</a> and <a href="http://www.mongodb.org/">MongoDb</a> compliant query engine. It can run on the server-side with <a href="http://nodejs.org/">Node.js</a>, or on the client-side within web browsers.</p>
- </div>
-
- <p>
- <a href="code.html">code demo</a>
- </p>
-
- <p>
- <a href="search.html">search demo</a>
- </p>
-
- <p>
- <a href="visual-search.html">visual search demo</a>
- </p>
-</body>
-</html>
Oops, something went wrong.

0 comments on commit e044b4b

Please sign in to comment.