├── .gitignore ├── .npmignore ├── .travis.yml ├── Gruntfile.js ├── LICENSE ├── README.md ├── component.json ├── doc ├── adapters.md ├── api.md ├── downloads.md ├── finding.md ├── hacking.md ├── index.md ├── initialization.md ├── iteration.md ├── license.md ├── plugins.md ├── quickstart.md ├── removing.md ├── roadmap.md ├── saving.md ├── sugar.md └── tests.md ├── lib └── lawnchair.js ├── makefile ├── package.json ├── src ├── Lawnchair.js ├── adapters │ ├── blackberry-persistent-storage.js │ ├── chrome-storage.js │ ├── dom.js │ ├── gears-sqlite.js │ ├── html5-filesystem.js │ ├── ie-userdata.js │ ├── indexed-db.js │ ├── memory.js │ ├── touchdb-couchdb.js │ ├── webkit-sqlite.js │ └── window-name.js └── plugins │ ├── aggregation.js │ ├── callbacks.js │ ├── keyPath.js │ ├── pagination.js │ └── query.js ├── test ├── index.html ├── lawnchair-spec.js ├── lib │ ├── json2.js │ ├── qunit-1.11.0.css │ ├── qunit-1.11.0.js │ └── zepto.js └── plugin │ ├── aggregation.html │ ├── callbacks.html │ ├── pagination.html │ └── query.html └── util ├── compiler.jar ├── node_modules └── send │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── index.js │ ├── lib │ ├── send.js │ └── utils.js │ ├── node_modules │ ├── debug │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── debug.component.js │ │ ├── debug.js │ │ ├── example │ │ │ ├── app.js │ │ │ ├── browser.html │ │ │ ├── wildcards.js │ │ │ └── worker.js │ │ ├── head.js │ │ ├── index.js │ │ ├── lib │ │ │ └── debug.js │ │ ├── package.json │ │ └── tail.js │ ├── fresh │ │ ├── .npmignore │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── mime │ │ ├── LICENSE │ │ ├── README.md │ │ ├── mime.js │ │ ├── package.json │ │ ├── test.js │ │ └── types │ │ │ ├── mime.types │ │ │ └── node.types │ └── range-parser │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ └── package.json └── serve.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /util 2 | /doc 3 | makefile 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/README.md -------------------------------------------------------------------------------- /component.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/component.json -------------------------------------------------------------------------------- /doc/adapters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/adapters.md -------------------------------------------------------------------------------- /doc/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/api.md -------------------------------------------------------------------------------- /doc/downloads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/downloads.md -------------------------------------------------------------------------------- /doc/finding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/finding.md -------------------------------------------------------------------------------- /doc/hacking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/hacking.md -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/index.md -------------------------------------------------------------------------------- /doc/initialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/initialization.md -------------------------------------------------------------------------------- /doc/iteration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/iteration.md -------------------------------------------------------------------------------- /doc/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/license.md -------------------------------------------------------------------------------- /doc/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/plugins.md -------------------------------------------------------------------------------- /doc/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/quickstart.md -------------------------------------------------------------------------------- /doc/removing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/removing.md -------------------------------------------------------------------------------- /doc/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/roadmap.md -------------------------------------------------------------------------------- /doc/saving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/saving.md -------------------------------------------------------------------------------- /doc/sugar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/sugar.md -------------------------------------------------------------------------------- /doc/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/doc/tests.md -------------------------------------------------------------------------------- /lib/lawnchair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/lib/lawnchair.js -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/makefile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/package.json -------------------------------------------------------------------------------- /src/Lawnchair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/Lawnchair.js -------------------------------------------------------------------------------- /src/adapters/blackberry-persistent-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/blackberry-persistent-storage.js -------------------------------------------------------------------------------- /src/adapters/chrome-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/chrome-storage.js -------------------------------------------------------------------------------- /src/adapters/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/dom.js -------------------------------------------------------------------------------- /src/adapters/gears-sqlite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/gears-sqlite.js -------------------------------------------------------------------------------- /src/adapters/html5-filesystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/html5-filesystem.js -------------------------------------------------------------------------------- /src/adapters/ie-userdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/ie-userdata.js -------------------------------------------------------------------------------- /src/adapters/indexed-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/indexed-db.js -------------------------------------------------------------------------------- /src/adapters/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/memory.js -------------------------------------------------------------------------------- /src/adapters/touchdb-couchdb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/touchdb-couchdb.js -------------------------------------------------------------------------------- /src/adapters/webkit-sqlite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/webkit-sqlite.js -------------------------------------------------------------------------------- /src/adapters/window-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/adapters/window-name.js -------------------------------------------------------------------------------- /src/plugins/aggregation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/plugins/aggregation.js -------------------------------------------------------------------------------- /src/plugins/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/plugins/callbacks.js -------------------------------------------------------------------------------- /src/plugins/keyPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/plugins/keyPath.js -------------------------------------------------------------------------------- /src/plugins/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/plugins/pagination.js -------------------------------------------------------------------------------- /src/plugins/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/src/plugins/query.js -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/index.html -------------------------------------------------------------------------------- /test/lawnchair-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/lawnchair-spec.js -------------------------------------------------------------------------------- /test/lib/json2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/lib/json2.js -------------------------------------------------------------------------------- /test/lib/qunit-1.11.0.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/lib/qunit-1.11.0.css -------------------------------------------------------------------------------- /test/lib/qunit-1.11.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/lib/qunit-1.11.0.js -------------------------------------------------------------------------------- /test/lib/zepto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/lib/zepto.js -------------------------------------------------------------------------------- /test/plugin/aggregation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/plugin/aggregation.html -------------------------------------------------------------------------------- /test/plugin/callbacks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/plugin/callbacks.html -------------------------------------------------------------------------------- /test/plugin/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/plugin/pagination.html -------------------------------------------------------------------------------- /test/plugin/query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/test/plugin/query.html -------------------------------------------------------------------------------- /util/compiler.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/compiler.jar -------------------------------------------------------------------------------- /util/node_modules/send/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /util/node_modules/send/History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/History.md -------------------------------------------------------------------------------- /util/node_modules/send/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/Makefile -------------------------------------------------------------------------------- /util/node_modules/send/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/Readme.md -------------------------------------------------------------------------------- /util/node_modules/send/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/send'); -------------------------------------------------------------------------------- /util/node_modules/send/lib/send.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/lib/send.js -------------------------------------------------------------------------------- /util/node_modules/send/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/lib/utils.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/History.md -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/Makefile -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/Readme.md -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/debug.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/debug.component.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/debug.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/example/app.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/example/browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/example/browser.html -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/example/wildcards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/example/wildcards.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/example/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/example/worker.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/head.js: -------------------------------------------------------------------------------- 1 | ;(function(){ 2 | -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/debug'); -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/lib/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/lib/debug.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/debug/package.json -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/debug/tail.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = debug; 3 | 4 | })(); -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/fresh/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/fresh/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/fresh/Makefile -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/fresh/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/fresh/Readme.md -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/fresh/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/fresh/index.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/fresh/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/fresh/package.json -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/mime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/mime/LICENSE -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/mime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/mime/README.md -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/mime/mime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/mime/mime.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/mime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/mime/package.json -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/mime/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/mime/test.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/mime/types/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/mime/types/mime.types -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/mime/types/node.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/mime/types/node.types -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/range-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/range-parser/History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/range-parser/History.md -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/range-parser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/range-parser/Makefile -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/range-parser/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/range-parser/Readme.md -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/range-parser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/range-parser/index.js -------------------------------------------------------------------------------- /util/node_modules/send/node_modules/range-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/node_modules/range-parser/package.json -------------------------------------------------------------------------------- /util/node_modules/send/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/node_modules/send/package.json -------------------------------------------------------------------------------- /util/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brianleroux/lawnchair/HEAD/util/serve.js --------------------------------------------------------------------------------