{"_id":"@daniel-gwilt-software/ui-grid","_rev":"5-9aafcd9e8c23f3c7f799fd7f50f2f517","name":"@daniel-gwilt-software/ui-grid","description":"A data grid for Angular","dist-tags":{"latest":"4.0.11"},"versions":{"4.0.8":{"name":"@daniel-gwilt-software/ui-grid","version":"4.0.8","description":"A data grid for Angular","directories":{"test":"test"},"main":"index.js","scripts":{"postinstall":"grunt shell:protractor-install","init":"validate-commit-msg","test":"grunt","commit":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/angular-ui/ui-grid.git"},"keywords":["angular","ng-grid","nggrid","grid","angularjs","slickgrid","kogrid","ui-grid","ui grid","data grid"],"author":{"name":"UI Grid Team"},"license":"MIT","dependencies":{"bootstrap":"~3.3.5"},"devDependencies":{"bower":"^1.3.8","canonical-path":"0.0.2","coveralls":"^2.11.1","cz-conventional-changelog":"^1.1.5","grunt":"~0.4","grunt-angular-templates":"~0.5","grunt-bump":"^0.7.0","grunt-contrib-clean":"~0.5","grunt-contrib-concat":"~0.3","grunt-contrib-connect":"~0.5","grunt-contrib-copy":"~0.4.1","grunt-contrib-jasmine":"^1.0.0","grunt-contrib-jshint":"~0.7","grunt-contrib-less":"~1.0","grunt-contrib-uglify":"~0.2","grunt-contrib-watch":"~0.5","grunt-conventional-changelog":"~1.0.0","grunt-gh-pages":"~0.9.0","grunt-jscs":"^0.7.1","grunt-karma":"~0.8","grunt-newer":"~1.1.0","grunt-ngdocs":"https://github.com/c0bra/grunt-ngdocs/tarball/0.2.7-custom3","grunt-protractor-runner":"4.0.0","grunt-shell-spawn":"~0.3.0","husky":"^0.13.2","jit-grunt":"^0.8.0","jshint-stylish":"^0.2.0","karma":"~0.12","karma-chrome-launcher":"~0.1","karma-coverage":"^0.2.5","karma-firefox-launcher":"~0.1","karma-ie-launcher":"^0.1.5","karma-jasmine":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","karma-requirejs":"~0.2","karma-sauce-launcher":"^1.0.0","karma-script-launcher":"~0.1","load-grunt-config":"~0.16.0","marked":"~0.2","phantomjs-prebuilt":"^2.1.4","protractor":"~4.0.14","protractor-accessibility-plugin":"^0.3.0","requirejs":"^2.3.3","selenium-server-standalone-jar":"2.45.0","selenium-webdriver":"~2.53.0","semver":"~2.2.1","shelljs":"~0.2.6","time-grunt":"~1.1.0","validate-commit-message":"^3.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","post-merge":"npm install","post-rewrite":"npm install"}},"gitHead":"26d3a26bf2791497cf8eb32a721664d448fd8a16","bugs":{"url":"https://github.com/angular-ui/ui-grid/issues"},"homepage":"https://github.com/angular-ui/ui-grid#readme","_id":"@daniel-gwilt-software/ui-grid@4.0.8","_shasum":"46ab63c6b1fae178e087ee4dbdcdb48344d6ff05","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"},"dist":{"shasum":"46ab63c6b1fae178e087ee4dbdcdb48344d6ff05","tarball":"https://registry.npmjs.org/@daniel-gwilt-software/ui-grid/-/ui-grid-4.0.8.tgz","integrity":"sha512-RpIVoGi0Oc5agnkdhZRLh0ZQptRmIgQXCzDvTMp7JYm5yIIskTV2wpDp+GvIYaF0CckFLe3lUv28bgjIdotmmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB77uS5uNzr+V/q8AgcrCtaBcDDoyr9euB6qAOjxEO54AiBZzM0AZO2zGU2kjX0I74lnddbSjdFEsxPeWY+4NUahQw=="}]},"maintainers":[{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-grid-4.0.8.tgz_1509564278520_0.9070446577388793"}},"4.0.9":{"name":"@daniel-gwilt-software/ui-grid","version":"4.0.9","description":"A data grid for Angular","directories":{"bin":"./dist/release","test":"test"},"main":"index.js","scripts":{"postinstall":"grunt shell:protractor-install","init":"validate-commit-msg","test":"grunt","commit":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/angular-ui/ui-grid.git"},"keywords":["angular","ng-grid","nggrid","grid","angularjs","slickgrid","kogrid","ui-grid","ui grid","data grid"],"author":{"name":"UI Grid Team"},"license":"MIT","dependencies":{"bootstrap":"~3.3.5"},"devDependencies":{"bower":"^1.3.8","canonical-path":"0.0.2","coveralls":"^2.11.1","cz-conventional-changelog":"^1.1.5","grunt":"~0.4","grunt-angular-templates":"~0.5","grunt-bump":"^0.7.0","grunt-contrib-clean":"~0.5","grunt-contrib-concat":"~0.3","grunt-contrib-connect":"~0.5","grunt-contrib-copy":"~0.4.1","grunt-contrib-jasmine":"^1.0.0","grunt-contrib-jshint":"~0.7","grunt-contrib-less":"~1.0","grunt-contrib-uglify":"~0.2","grunt-contrib-watch":"~0.5","grunt-conventional-changelog":"~1.0.0","grunt-gh-pages":"~0.9.0","grunt-jscs":"^0.7.1","grunt-karma":"~0.8","grunt-newer":"~1.1.0","grunt-ngdocs":"https://github.com/c0bra/grunt-ngdocs/tarball/0.2.7-custom3","grunt-protractor-runner":"4.0.0","grunt-shell-spawn":"~0.3.0","husky":"^0.13.2","jit-grunt":"^0.8.0","jshint-stylish":"^0.2.0","karma":"~0.12","karma-chrome-launcher":"~0.1","karma-coverage":"^0.2.5","karma-firefox-launcher":"~0.1","karma-ie-launcher":"^0.1.5","karma-jasmine":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","karma-requirejs":"~0.2","karma-sauce-launcher":"^1.0.0","karma-script-launcher":"~0.1","load-grunt-config":"~0.16.0","marked":"~0.2","phantomjs-prebuilt":"^2.1.4","protractor":"~4.0.14","protractor-accessibility-plugin":"^0.3.0","requirejs":"^2.3.3","selenium-server-standalone-jar":"2.45.0","selenium-webdriver":"~2.53.0","semver":"~2.2.1","shelljs":"~0.2.6","time-grunt":"~1.1.0","validate-commit-message":"^3.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","post-merge":"npm install","post-rewrite":"npm install"}},"files":["dist/release"],"bin":{"@daniel-gwilt-software":"dist\\release\\@daniel-gwilt-software","ui-grid.css":"dist\\release\\@daniel-gwilt-software\\ui-grid.css","ui-grid.js":"dist\\release\\@daniel-gwilt-software\\ui-grid.js","ui-grid.min.css":"dist\\release\\@daniel-gwilt-software\\ui-grid.min.css","ui-grid.min.js":"dist\\release\\@daniel-gwilt-software\\ui-grid.min.js","ui-grid.eot":"dist\\release\\ui-grid.eot","ui-grid.svg":"dist\\release\\ui-grid.svg","ui-grid.ttf":"dist\\release\\ui-grid.ttf","ui-grid.woff":"dist\\release\\ui-grid.woff"},"gitHead":"26d3a26bf2791497cf8eb32a721664d448fd8a16","bugs":{"url":"https://github.com/angular-ui/ui-grid/issues"},"homepage":"https://github.com/angular-ui/ui-grid#readme","_id":"@daniel-gwilt-software/ui-grid@4.0.9","_shasum":"a97a2bf7584838a07f388d2ec6f43084949f4f45","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"},"dist":{"shasum":"a97a2bf7584838a07f388d2ec6f43084949f4f45","tarball":"https://registry.npmjs.org/@daniel-gwilt-software/ui-grid/-/ui-grid-4.0.9.tgz","integrity":"sha512-w2HmZxT6wcuXTuC0VLyPl9pqmiyAbtXrMhPkhSeiVUazQAt2W+g1q0nl9i92HHqvGoF1QmcKJCqVliD4jo0Kpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/LwGLbTMIruGKA1sHoEMm8EyFYeskxdoWIdA4iVUo2AiAhfPhpAe7ZIB+7Es0ses/JfjNoBvMqCWNP3ra+X8c9QQ=="}]},"maintainers":[{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-grid-4.0.9.tgz_1509567783923_0.8411955530755222"}},"4.0.10":{"name":"@daniel-gwilt-software/ui-grid","version":"4.0.10","description":"A data grid for Angular","directories":{"bin":"./dist/release","test":"test"},"main":"index.js","scripts":{"init":"validate-commit-msg","test":"grunt","commit":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/angular-ui/ui-grid.git"},"keywords":["angular","ng-grid","nggrid","grid","angularjs","slickgrid","kogrid","ui-grid","ui grid","data grid"],"author":{"name":"UI Grid Team"},"license":"MIT","dependencies":{"bootstrap":"~3.3.5"},"devDependencies":{"bower":"^1.3.8","canonical-path":"0.0.2","coveralls":"^2.11.1","cz-conventional-changelog":"^1.1.5","grunt":"~0.4","grunt-angular-templates":"~0.5","grunt-bump":"^0.7.0","grunt-contrib-clean":"~0.5","grunt-contrib-concat":"~0.3","grunt-contrib-connect":"~0.5","grunt-contrib-copy":"~0.4.1","grunt-contrib-jasmine":"^1.0.0","grunt-contrib-jshint":"~0.7","grunt-contrib-less":"~1.0","grunt-contrib-uglify":"~0.2","grunt-contrib-watch":"~0.5","grunt-conventional-changelog":"~1.0.0","grunt-gh-pages":"~0.9.0","grunt-jscs":"^0.7.1","grunt-karma":"~0.8","grunt-newer":"~1.1.0","grunt-ngdocs":"https://github.com/c0bra/grunt-ngdocs/tarball/0.2.7-custom3","grunt-protractor-runner":"4.0.0","grunt-shell-spawn":"~0.3.0","husky":"^0.13.2","jit-grunt":"^0.8.0","jshint-stylish":"^0.2.0","karma":"~0.12","karma-chrome-launcher":"~0.1","karma-coverage":"^0.2.5","karma-firefox-launcher":"~0.1","karma-ie-launcher":"^0.1.5","karma-jasmine":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","karma-requirejs":"~0.2","karma-sauce-launcher":"^1.0.0","karma-script-launcher":"~0.1","load-grunt-config":"~0.16.0","marked":"~0.2","phantomjs-prebuilt":"^2.1.4","protractor":"~4.0.14","protractor-accessibility-plugin":"^0.3.0","requirejs":"^2.3.3","selenium-server-standalone-jar":"2.45.0","selenium-webdriver":"~2.53.0","semver":"~2.2.1","shelljs":"~0.2.6","time-grunt":"~1.1.0","validate-commit-message":"^3.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","post-merge":"npm install","post-rewrite":"npm install"}},"files":["dist/release"],"bin":{"@daniel-gwilt-software":"dist\\release\\@daniel-gwilt-software","ui-grid.css":"dist\\release\\@daniel-gwilt-software\\ui-grid.css","ui-grid.js":"dist\\release\\@daniel-gwilt-software\\ui-grid.js","ui-grid.min.css":"dist\\release\\@daniel-gwilt-software\\ui-grid.min.css","ui-grid.min.js":"dist\\release\\@daniel-gwilt-software\\ui-grid.min.js","ui-grid.eot":"dist\\release\\ui-grid.eot","ui-grid.svg":"dist\\release\\ui-grid.svg","ui-grid.ttf":"dist\\release\\ui-grid.ttf","ui-grid.woff":"dist\\release\\ui-grid.woff"},"gitHead":"26d3a26bf2791497cf8eb32a721664d448fd8a16","bugs":{"url":"https://github.com/angular-ui/ui-grid/issues"},"homepage":"https://github.com/angular-ui/ui-grid#readme","_id":"@daniel-gwilt-software/ui-grid@4.0.10","_shasum":"9efb55f7306da9451e5b968e8df3081c75505c4a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"},"dist":{"shasum":"9efb55f7306da9451e5b968e8df3081c75505c4a","tarball":"https://registry.npmjs.org/@daniel-gwilt-software/ui-grid/-/ui-grid-4.0.10.tgz","integrity":"sha512-OGlhdbZ8cOqQGU8loMSXT/u137+imQg86rmoMkABA2h2270/ZSti1WCu9U3vQtrbhkO9gSypHtHL79x+iwGuWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPybBqyQGZyCBMxxFuo+k/NRjuujsoGdenr7UE10rdkgIhAOduw/0Us83CN1SxnxlFSugYmfWSZlTM2Uiejbv3pxnG"}]},"maintainers":[{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-grid-4.0.10.tgz_1509568142810_0.01922198967076838"}},"4.0.11":{"name":"@daniel-gwilt-software/ui-grid","version":"4.0.11","description":"A data grid for Angular","directories":{"lib":"dist/release","test":"test"},"main":"index.js","scripts":{"init":"validate-commit-msg","test":"grunt","commit":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/angular-ui/ui-grid.git"},"keywords":["angular","ng-grid","nggrid","grid","angularjs","slickgrid","kogrid","ui-grid","ui grid","data grid"],"author":{"name":"UI Grid Team"},"license":"MIT","dependencies":{"bootstrap":"~3.3.5"},"devDependencies":{"bower":"^1.3.8","canonical-path":"0.0.2","coveralls":"^2.11.1","cz-conventional-changelog":"^1.1.5","grunt":"~0.4","grunt-angular-templates":"~0.5","grunt-bump":"^0.7.0","grunt-contrib-clean":"~0.5","grunt-contrib-concat":"~0.3","grunt-contrib-connect":"~0.5","grunt-contrib-copy":"~0.4.1","grunt-contrib-jasmine":"^1.0.0","grunt-contrib-jshint":"~0.7","grunt-contrib-less":"~1.0","grunt-contrib-uglify":"~0.2","grunt-contrib-watch":"~0.5","grunt-conventional-changelog":"~1.0.0","grunt-gh-pages":"~0.9.0","grunt-jscs":"^0.7.1","grunt-karma":"~0.8","grunt-newer":"~1.1.0","grunt-ngdocs":"https://github.com/c0bra/grunt-ngdocs/tarball/0.2.7-custom3","grunt-protractor-runner":"4.0.0","grunt-shell-spawn":"~0.3.0","husky":"^0.13.2","jit-grunt":"^0.8.0","jshint-stylish":"^0.2.0","karma":"~0.12","karma-chrome-launcher":"~0.1","karma-coverage":"^0.2.5","karma-firefox-launcher":"~0.1","karma-ie-launcher":"^0.1.5","karma-jasmine":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","karma-requirejs":"~0.2","karma-sauce-launcher":"^1.0.0","karma-script-launcher":"~0.1","load-grunt-config":"~0.16.0","marked":"~0.2","phantomjs-prebuilt":"^2.1.4","protractor":"~4.0.14","protractor-accessibility-plugin":"^0.3.0","requirejs":"^2.3.3","selenium-server-standalone-jar":"2.45.0","selenium-webdriver":"~2.53.0","semver":"~2.2.1","shelljs":"~0.2.6","time-grunt":"~1.1.0","validate-commit-message":"^3.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","post-merge":"npm install","post-rewrite":"npm install"}},"files":["dist/release"],"gitHead":"26d3a26bf2791497cf8eb32a721664d448fd8a16","bugs":{"url":"https://github.com/angular-ui/ui-grid/issues"},"homepage":"https://github.com/angular-ui/ui-grid#readme","_id":"@daniel-gwilt-software/ui-grid@4.0.11","_shasum":"412bd6b3865c45aabded6e2aa5ee26637a0e6be8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"},"dist":{"shasum":"412bd6b3865c45aabded6e2aa5ee26637a0e6be8","tarball":"https://registry.npmjs.org/@daniel-gwilt-software/ui-grid/-/ui-grid-4.0.11.tgz","integrity":"sha512-KiHGlrLSqugaBuXDav/6qd1Gc3+UFT/u/omgxCg/kq4pFnIbKoMld3PFXi967AxzMOQ/gt2lxjZh9pNqz286Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTEnVwb3Jzi6Xw2KsEF73MtFbeDOsiMewjhRyXAgj6bAiEA2mwXuhw9Z6pUVC448w/nECHA5OYwg3y43iwiwfdErMA="}]},"maintainers":[{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-grid-4.0.11.tgz_1509568410710_0.035526352701708674"}}},"readme":"# UI-Grid : An AngularJS data grid\r\n\r\n[![Build Status](https://travis-ci.org/angular-ui/ui-grid.svg?branch=master)](https://travis-ci.org/angular-ui/ui-grid)\r\n[![Coverage Status](https://coveralls.io/repos/github/angular-ui/ui-grid/badge.svg?branch=master)](https://coveralls.io/github/angular-ui/ui-grid?branch=master)\r\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/angular-ui/ui-grid?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\r\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\r\n[![npm](https://img.shields.io/npm/dm/angular-ui-grid.svg)](https://www.npmjs.com/package/angular-ui-grid)\r\n[![npm](https://img.shields.io/npm/dt/angular-ui-grid.svg)](https://www.npmjs.com/package/angular-ui-grid)\r\n[![OpenCollective](https://opencollective.com/ui-grid/backers/badge.svg)](#backers) \r\n[![OpenCollective](https://opencollective.com/ui-grid/sponsors/badge.svg)](#sponsors)\r\n\r\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/nggrid.svg)](https://saucelabs.com/u/nggrid)\r\n\r\n# Help!\r\n\r\nHead to http://ui-grid.info for documentation and tutorials. Join https://gitter.im/angular-ui/ui-grid to discuss development and ask for specific help.\r\n\r\nWe're always looking for new contributors, for pro-level contribution guidelines look at [Contributor.md](CONTRIBUTING.md), if you're more of a first-timer with open source (or just need a refresher), look at [First Time Open Source Contributor.md](FIRST_TIMER.md), also look at [Developer.md](DEVELOPER.md)\r\n\r\nNeed Some Inspiration? Have a look at our open [PRs Plz!](https://github.com/angular-ui/ui-grid/issues?q=is%3Aopen+is%3Aissue+label%3A%22PRs+plz%21%22) issues.\r\n\r\n# Installing\r\n\r\n## Bower\r\n\r\n```bash\r\n    bower install angular-ui-grid\r\n```\r\n\r\n```html\r\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"bower_components/angular-ui-grid/ui-grid.min.css\">\r\n<script src=\"bower_components/angular-ui-grid/ui-grid.min.js\"></script>\r\n```\r\n\r\n## NPM\r\n\r\n```bash\r\n    npm install angular-ui-grid\r\n```\r\n\r\n```html\r\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"node_modules/angular-ui-grid/ui-grid.min.css\">\r\n    <script src=\"node_modules/angular-ui-grid/ui-grid.min.js\">\r\n```\r\n\r\n## CDN\r\n\r\nYou can use [rawgit.com](https://rawgit.com/)'s cdn url to access the files in the Bower repository. These files are hosted by [MaxCDN](https://www.maxcdn.com/). Just alter the version as you need.\r\n\r\n* https://cdn.rawgit.com/angular-ui/bower-ui-grid/master/ui-grid.min.js\r\n* https://cdn.rawgit.com/angular-ui/bower-ui-grid/master/ui-grid.min.css\r\n\r\n# Angular Compatibility\r\n\r\nUI-Grid is currently compatible with Angular versions ranging from 1.4.x to 1.5.x.\r\n\r\n# Feature Stability\r\n\r\nUI-Grid comes bundled with several features. Not all of them are currently stable.  See the list below for the stability of each:\r\n\r\nFeature           | Release state\r\n-------------------        | --------- |\r\n[auto-resize-grid](http://ui-grid.info/docs/#/tutorial/213_auto_resizing) ([API](http://ui-grid.info/docs/#/api/ui.grid.autoResize))  | beta\r\n[cellnav](http://ui-grid.info/docs/#/tutorial/202_cellnav) ([API](http://ui-grid.info/docs/#/api/ui.grid.cellNav)) | stable\r\n[edit](http://ui-grid.info/docs/#/tutorial/201_editable) ([API](http://ui-grid.info/docs/#/api/ui.grid.edit)) | stable\r\n[expandable](http://ui-grid.info/docs/#/tutorial/216_expandable_grid) ([API](http://ui-grid.info/docs/#/api/ui.grid.expandable))    | alpha\r\n[exporter](http://ui-grid.info/docs/#/tutorial/206_exporting_data) ([API](http://ui-grid.info/docs/#/api/ui.grid.exporter))      | stable\r\n[grouping](http://ui-grid.info/docs/#/tutorial/209_grouping) ([API](http://ui-grid.info/docs/#/api/ui.grid.grouping))      | beta\r\n[importer](http://ui-grid.info/docs/#/tutorial/207_importing_data) ([API](http://ui-grid.info/docs/#/api/ui.grid.importer))      | stable\r\n[infinite-scroll](http://ui-grid.info/docs/#/tutorial/212_infinite_scroll) ([API](http://ui-grid.info/docs/#/api/ui.grid.infiniteScroll))           | beta\r\n[move-columns](http://ui-grid.info/docs/#/tutorial/217_column_moving) ([API](http://ui-grid.info/docs/#/api/ui.grid.moveColumns))    | alpha\r\n[pagination](http://ui-grid.info/docs/#/tutorial/214_pagination) ([API](http://ui-grid.info/docs/#/api/ui.grid.pagination))    | alpha\r\n[pinning](http://ui-grid.info/docs/#/tutorial/203_pinning) ([API](http://ui-grid.info/docs/#/api/ui.grid.pinning))       | stable\r\n[resize-columns](http://ui-grid.info/docs/#/tutorial/204_column_resizing) ([API](http://ui-grid.info/docs/#/api/ui.grid.resizeColumns))  | stable\r\n[row-edit](http://ui-grid.info/docs/#/tutorial/205_row_editable) ([API](http://ui-grid.info/docs/#/api/ui.grid.rowEdit))      | stable\r\n[saveState](http://ui-grid.info/docs/#/tutorial/208_save_state) ([API](http://ui-grid.info/docs/#/api/ui.grid.saveState))     | stable\r\n[selection](http://ui-grid.info/docs/#/tutorial/210_selection) ([API](http://ui-grid.info/docs/#/api/ui.grid.selection))       | stable\r\n[tree-base](http://ui-grid.info/docs/#/tutorial/215_treeView) ([API](http://ui-grid.info/docs/#/api/ui.grid.treeBase))     | beta\r\n[tree-view](http://ui-grid.info/docs/#/tutorial/215_treeView) ([API](http://ui-grid.info/docs/#/api/ui.grid.treeView))       | beta\r\n\r\nFor more details on the features check the [Tutorials](http://ui-grid.info/docs/#/tutorial).\r\n\r\n# Plugins\r\n\r\nUI-Grid has an excellent plugin system. Most new features can be added as plugins. Please see some discussion of that in the [Developer guidelines](DEVELOPER.md).\r\nThere is a [list of known plugins](http://ui-grid.info/docs/#/tutorial/299_third_party_features) on the tutorial site. If you would\r\nlike your plugin added to that list, please [edit the tutorial page](misc/tutorial/299_third_party_features.ngdoc) and send a pull request.\r\n\r\n# Building\r\n\r\nThe first step is to install dependencies. `git` is required and must be available from the command line. If you don't have it, install git and ensure that the executable is in your path. If you are new to git, the easiest way to install is by installing the github client. \r\n\r\nThe `grunt` command line utility is also required.\r\n\r\n    # If you don't already have the grunt-cli installed:\r\n    > npm install -g grunt-cli\r\n\r\nWith `git` and `grunt-cli` installed you simply run the following commands to install all dependencies. \r\n\r\n    > npm install\r\n    > grunt install\r\n\r\nThe default grunt task will test and build files into `dist/`\r\n\r\n    > grunt\r\n\r\n# Developing\r\n\r\nDevelopment \"watch\" task. This will automatically rebuild from source on changes, reload Gruntfile.js if you change it, and rebuild the docs.\r\n\r\n1. A server on localhost:9002 serving whichever directory you checked out, with livereload. Navigate to http://localhost:9002/misc/demo to see the [demo files](http://localhost:9002/misc/demo/grid-directive.html).\r\n2. A server on localhost:9003 serving the ./docs directory. These are the docs built from source with a custom grunt-ngdocs that should work with Angular 1.2.x.\r\n\r\n\r\n\r\n> grunt dev\r\n\r\nBy default `grunt dev` will start several karma background watchers that will run the tests against multiple versions of angular. You may specify the version(s) you want to use with the `--angular` flag:\r\n\r\n    > grunt dev --angular=1.2.21\r\n\r\n    > grunt dev --angular=1.2.20,1.2.21\r\n\r\nYou can also use the `--browsers` specify what browsers to test with (PhantomJS is the default).\r\n\r\n    > grunt dev --browsers=Chrome\r\n\r\n    # Run a single test run against multiple browsers\r\n    > grunt karma:single --browsers=Chrome,Firefox,IE\r\n\r\nBy default the `dev` tasks runs e2e tests with protractor. If you have problems with them running slow or hanging, you can disable them with the `--no-e2e` flag:\r\n\r\n    > grunt dev --no-e2e\r\n\r\nThe grunt task is getting slower as the body of tests gets larger.  If you're only working on the core functionality you can disable the unit tests on the features with the `--core` flag:\r\n\r\n    > grunt dev --core\r\n\r\nAs a shortcut for options that the developers frequently use, there is also a `--fast` flag, which equates to `--core --no-e2e --angular=<latest>`:\r\n\r\n    > grunt dev --fast\r\n\r\n## Karmangular\r\n\r\nThe `karmangular` task runs tests serially against multiple browsers (it is used internally by the `dev` task).\r\n\r\n    # Run tests against all available versions of Angular on Chrome\r\n    > grunt karmangular --browsers=Chrome\r\n\r\n    # Run tests with a couple versions of Angular against the default PhantomJS browser\r\n    > grunt karmangular --angular=1.2.20,1.2.21\r\n\r\n## SauceLabs\r\n\r\nui-grid is set up to run against SauceLabs. You must have the `SAUCE_ACCESS_KEY` environment variable set.\r\n\r\n    # Execute tests for a couple versions of angular on IE8\r\n    > grunt karmangular --angular=1.2.20,1.2.21 --browsers=SL_IE_8\r\n\r\n    # Run the watch tasks against IE10\r\n    > grunt dev --browsers=SL_IE10\r\n\r\nThe full list of SauceLabs browsers can be seen by running `grunt saucebrowsers`. Usually it should suffice to let Travis do this testing automatically, unless you're trying to debug a browser-specific issue.\r\n\r\n# What Happened to 2.x?\r\n\r\nAs of the 3.0 release, 2.x is officially deprecated. There will be no further releases. If for some reason you need to find the 2.x source please see the [2.x branch](https://github.com/angular-ui/ui-grid/tree/2.x).\r\n\r\nThe 2.x docs are here: [http://angular-ui.github.io/ui-grid/](http://angular-ui.github.io/ui-grid/).\r\n\r\n# Repository Rename\r\n\r\nWith the 3.0 release, the repository has been renamed from \"ng-grid\" to \"ui-grid\".\r\n\r\nAll network traffic to GitHub should redirect automatically but they say you should update your git remote url:\r\n\r\n    git remote set-url origin https://github.com/angular-ui/ui-grid.git\r\n\r\n# Thanks\r\n\r\nThanks to [Sauce Labs](http://saucelabs.com) and [BrowserStack](http://www.browserstack.com) for providing their testing platforms to open source projects for free.\r\n\r\n\r\n\r\n# Backers\r\n\r\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/ui-grid#backer)]\r\n\r\n<a href=\"https://opencollective.com/ui-grid/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/0/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/1/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/2/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/3/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/4/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/5/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/6/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/7/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/8/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/9/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/10/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/11/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/12/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/13/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/14/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/15/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/16/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/17/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/18/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/19/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/20/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/21/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/22/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/23/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/24/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/25/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/26/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/27/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/28/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/backer/29/avatar.svg\"></a>\r\n\r\n\r\n# Sponsors\r\n\r\nBecome a sponsor and get your logo on our website and on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/ui-grid#sponsor)]\r\n\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/0/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/1/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/2/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/3/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/4/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/5/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/6/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/7/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/8/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/9/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/10/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/11/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/12/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/13/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/14/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/15/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/16/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/17/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/18/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/19/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/20/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/21/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/22/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/23/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/24/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/25/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/26/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/27/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/28/avatar.svg\"></a>\r\n<a href=\"https://opencollective.com/ui-grid/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/ui-grid/sponsor/29/avatar.svg\"></a>\r\n\r\n\r\n","maintainers":[{"name":"daniel-gwilt-software","email":"daniel.gwilt.software@gmail.com"}],"time":{"modified":"2022-06-12T16:51:49.088Z","created":"2017-11-01T19:24:38.832Z","4.0.8":"2017-11-01T19:24:38.832Z","4.0.9":"2017-11-01T20:23:04.062Z","4.0.10":"2017-11-01T20:29:02.985Z","4.0.11":"2017-11-01T20:33:30.902Z"},"homepage":"https://github.com/angular-ui/ui-grid#readme","keywords":["angular","ng-grid","nggrid","grid","angularjs","slickgrid","kogrid","ui-grid","ui grid","data grid"],"repository":{"type":"git","url":"git+https://github.com/angular-ui/ui-grid.git"},"author":{"name":"UI Grid Team"},"bugs":{"url":"https://github.com/angular-ui/ui-grid/issues"},"license":"MIT","readmeFilename":"README.md"}