{"_id":"useless","_rev":"355-c9128320cc5ddfa8ef9af11480c1a8cd","name":"useless","time":{"modified":"2022-06-28T06:43:44.875Z","created":"2011-08-14T04:07:56.887Z","0.0.1":"2011-08-14T04:07:57.325Z","0.0.0":"2015-07-02T06:15:12.871Z","0.0.2":"2015-07-02T06:51:26.862Z","0.0.3":"2015-07-02T07:11:06.979Z","0.0.4":"2015-07-02T07:51:31.515Z","0.0.5":"2015-07-02T10:05:08.604Z","0.0.6":"2015-07-02T12:13:46.812Z","0.0.7":"2015-07-02T12:32:51.520Z","0.0.8":"2015-07-03T09:30:01.950Z","0.0.9":"2015-07-03T11:22:43.123Z","0.0.10":"2015-07-04T02:16:15.406Z","0.0.11":"2015-07-04T07:53:55.080Z","0.0.12":"2015-07-04T08:04:15.994Z","0.0.13":"2015-07-04T08:06:10.031Z","0.0.14":"2015-07-04T08:08:22.767Z","0.0.15":"2015-07-04T09:43:52.385Z","0.0.16":"2015-07-04T10:30:13.819Z","0.0.17":"2015-07-04T11:14:38.307Z","0.0.18":"2015-07-04T12:10:09.359Z","0.0.19":"2015-07-04T12:25:17.882Z","0.0.20":"2015-07-04T12:38:34.299Z","0.0.21":"2015-07-04T14:35:45.063Z","0.0.22":"2015-07-05T12:43:10.776Z","0.0.23":"2015-07-06T02:45:23.313Z","0.0.24":"2015-07-06T03:19:48.825Z","0.0.25":"2015-07-06T03:44:07.036Z","0.0.26":"2015-07-06T04:02:57.572Z","0.0.27":"2015-07-06T05:09:25.494Z","0.0.28":"2015-07-06T07:02:11.955Z","0.0.29":"2015-07-06T08:43:39.446Z","0.0.30":"2015-07-07T10:19:55.089Z","0.0.31":"2015-07-07T21:33:14.668Z","0.0.32":"2015-07-07T22:26:31.787Z","0.0.33":"2015-07-08T01:36:53.779Z","0.0.34":"2015-07-08T01:45:19.389Z","0.0.35":"2015-07-08T01:46:27.341Z","0.0.36":"2015-07-13T15:48:19.451Z","0.0.37":"2015-07-18T00:56:26.782Z","0.0.38":"2015-08-13T20:42:08.600Z","0.0.39":"2015-08-14T04:01:34.724Z","0.0.40":"2015-08-15T18:45:39.223Z","0.0.41":"2015-08-18T15:06:34.692Z","0.0.42":"2015-08-20T18:01:17.836Z","0.0.43":"2015-08-21T16:07:06.156Z","0.0.44":"2015-08-26T16:23:08.920Z","0.0.45":"2015-08-26T16:27:22.894Z","0.0.46":"2015-08-27T01:56:46.114Z","0.0.47":"2015-10-06T05:52:57.023Z","0.0.48":"2015-10-06T09:39:48.964Z","0.0.49":"2015-10-10T04:18:10.352Z","0.0.50":"2015-10-11T17:30:10.756Z","0.0.51":"2015-10-23T02:52:54.999Z","0.0.52":"2015-11-06T18:39:05.380Z","0.0.53":"2015-11-07T03:43:23.738Z","0.0.54":"2015-11-07T03:43:43.215Z","0.0.55":"2015-11-07T04:30:32.900Z","0.0.56":"2015-11-07T04:34:26.833Z","0.0.57":"2015-11-07T04:57:33.039Z","0.0.58":"2015-11-07T05:01:55.490Z","0.0.59":"2015-11-11T00:54:40.158Z","0.0.60":"2015-11-29T15:31:01.643Z","0.0.61":"2015-11-30T01:08:33.014Z","0.0.62":"2015-11-30T01:11:21.906Z","0.0.63":"2015-12-06T09:08:16.500Z","0.0.64":"2015-12-09T20:00:36.238Z","0.0.65":"2016-01-10T06:20:02.353Z","0.0.66":"2016-01-14T04:15:17.130Z","0.0.67":"2016-01-14T06:14:29.896Z","0.0.68":"2016-01-14T07:26:18.480Z","0.0.69":"2016-01-14T08:51:08.391Z","0.0.70":"2016-01-14T08:51:56.715Z","0.0.71":"2016-01-14T09:28:50.528Z","0.0.72":"2016-01-14T10:41:29.572Z","0.0.73":"2016-01-14T13:56:59.015Z","0.0.74":"2016-01-14T14:04:11.502Z","0.0.75":"2016-01-14T15:44:30.201Z","0.0.76":"2016-01-15T07:45:52.240Z","0.0.77":"2016-01-16T05:34:50.384Z","0.0.78":"2016-01-16T10:19:05.619Z","0.0.79":"2016-01-20T14:38:50.604Z","0.0.80":"2016-01-20T16:35:29.622Z","0.0.81":"2016-01-21T06:22:17.244Z","0.0.82":"2016-01-21T06:24:15.299Z","0.0.83":"2016-01-21T22:30:46.513Z","0.0.84":"2016-01-21T22:59:03.735Z","0.0.85":"2016-01-21T23:48:28.836Z","0.0.86":"2016-01-22T02:31:56.935Z","0.0.87":"2016-01-23T06:28:05.765Z","0.0.88":"2016-01-28T20:08:38.237Z","0.0.89":"2016-02-03T03:24:14.188Z","0.0.90":"2016-02-05T11:30:43.554Z","0.0.91":"2016-02-05T23:07:36.228Z","0.0.92":"2016-02-06T12:15:54.144Z","0.0.93":"2016-02-06T12:25:40.373Z","0.0.94":"2016-02-10T02:37:32.555Z","0.0.95":"2016-02-10T23:18:49.261Z","0.0.96":"2016-02-11T00:36:31.516Z","0.0.97":"2016-02-13T03:57:51.170Z","0.0.98":"2016-03-01T17:11:25.055Z","0.0.99":"2016-03-18T12:52:39.977Z","0.0.100":"2016-03-19T09:23:59.690Z","0.0.101":"2016-03-19T09:45:13.576Z","0.0.102":"2016-03-23T23:19:27.180Z","0.0.103":"2016-03-27T20:12:36.687Z","0.0.104":"2016-03-28T02:36:30.222Z","0.0.105":"2016-03-31T05:50:11.286Z","0.0.106":"2016-03-31T06:34:55.925Z","0.0.107":"2016-03-31T13:42:44.951Z","0.0.108":"2016-04-04T23:02:43.794Z","0.0.109":"2016-04-04T23:38:20.834Z","0.0.110":"2016-04-06T16:21:33.852Z","0.0.111":"2016-04-06T16:23:25.060Z","0.0.112":"2016-04-06T20:29:27.262Z","0.0.113":"2016-04-06T20:42:44.533Z","0.0.114":"2016-04-26T17:58:52.508Z","0.0.115":"2016-04-29T18:24:24.701Z","0.0.116":"2016-04-29T18:26:34.574Z","0.0.117":"2016-04-30T16:16:27.111Z","0.0.118":"2016-05-01T00:58:37.597Z","0.0.119":"2016-05-01T02:10:59.678Z","0.0.120":"2016-05-01T03:26:10.138Z","0.0.122":"2016-05-01T06:49:11.945Z","0.0.125":"2016-05-01T07:32:05.827Z","0.0.126":"2016-05-01T10:37:00.384Z","0.0.127":"2016-05-01T11:02:15.033Z","0.0.128":"2016-05-01T12:02:12.007Z","0.0.129":"2016-05-02T04:18:25.017Z","0.0.130":"2016-05-02T04:23:24.656Z","0.0.131":"2016-05-02T11:25:47.799Z","0.0.134":"2016-05-02T13:17:29.241Z","0.0.136":"2016-05-02T16:54:27.670Z","0.0.137":"2016-05-03T00:34:21.745Z","0.0.138":"2016-05-05T18:38:57.493Z","0.0.139":"2016-05-05T18:40:47.205Z","0.0.140":"2016-05-10T00:40:07.323Z","0.0.141":"2016-05-10T21:32:50.658Z","0.0.142":"2016-05-14T06:29:49.839Z","0.0.143":"2016-05-21T19:52:52.624Z","0.0.144":"2016-05-24T14:31:07.805Z","0.0.145":"2016-05-24T22:06:35.314Z","0.0.146":"2016-05-26T10:26:34.721Z","0.0.147":"2016-05-26T12:19:55.948Z","0.0.148":"2016-05-26T13:46:40.070Z","0.0.149":"2016-05-26T16:16:25.354Z","0.0.150":"2016-05-28T23:41:19.476Z","0.0.151":"2016-06-01T14:05:47.010Z","0.0.152":"2016-06-01T14:07:48.220Z","0.0.153":"2016-06-01T18:24:20.882Z","0.0.154":"2016-06-02T13:12:48.427Z","0.0.156":"2016-06-03T04:44:16.241Z","0.0.157":"2016-06-03T19:47:55.434Z","0.0.158":"2016-06-05T18:27:29.154Z","0.0.159":"2016-06-07T00:27:18.061Z","0.0.160":"2016-06-07T00:28:27.605Z","0.0.161":"2016-06-10T08:11:07.977Z","0.0.162":"2016-06-10T22:54:39.248Z","0.0.163":"2016-06-12T06:20:46.802Z","0.0.164":"2016-06-12T14:17:57.795Z","0.0.165":"2016-06-12T15:18:03.164Z","0.0.166":"2016-06-15T09:08:37.725Z","0.0.167":"2016-06-16T07:57:27.262Z","0.0.168":"2016-06-16T09:19:21.528Z","0.0.169":"2016-06-17T09:57:57.424Z","0.0.170":"2016-06-20T20:24:52.292Z","0.0.171":"2016-06-20T20:32:40.024Z","0.0.174":"2016-06-23T15:57:19.128Z","0.0.175":"2016-06-23T16:08:28.580Z","0.0.176":"2016-06-23T17:58:07.443Z","0.0.177":"2016-06-23T21:09:54.245Z","0.0.178":"2016-06-23T22:14:50.584Z","0.0.179":"2016-06-23T23:07:57.153Z","0.0.180":"2016-06-24T00:06:20.879Z","0.0.181":"2016-06-28T04:35:58.660Z","0.0.182":"2016-06-30T19:35:27.073Z","0.0.183":"2016-06-30T20:35:41.191Z","0.0.184":"2016-06-30T20:44:50.220Z","0.0.185":"2016-06-30T21:52:42.448Z","0.0.186":"2016-07-05T16:41:49.162Z","0.0.187":"2016-07-07T12:43:08.384Z","0.0.188":"2016-07-07T18:01:36.921Z","0.0.189":"2016-07-13T22:40:15.461Z","0.0.190":"2016-07-14T21:29:25.087Z","0.0.191":"2016-07-19T13:33:03.683Z","0.0.192":"2016-07-20T00:49:47.493Z","0.0.193":"2016-07-21T15:40:58.777Z","0.0.194":"2016-07-21T16:04:36.113Z","0.0.195":"2016-07-21T16:08:29.112Z","0.0.196":"2016-07-21T16:42:05.443Z","0.0.197":"2016-07-21T16:48:29.601Z","0.0.198":"2016-07-22T00:57:44.389Z","0.0.199":"2016-07-22T01:05:35.696Z","0.0.200":"2016-07-22T01:22:10.906Z","0.0.201":"2016-07-24T08:23:04.890Z","0.0.202":"2016-07-24T08:42:23.220Z","0.0.203":"2016-07-29T03:25:59.912Z","0.0.204":"2016-07-29T03:26:35.440Z","0.0.205":"2016-07-29T08:04:49.389Z","0.0.206":"2016-07-30T07:53:56.654Z","0.0.207":"2016-08-01T10:25:21.756Z","0.0.208":"2016-08-01T11:54:35.804Z","0.0.209":"2016-08-01T16:56:54.114Z","0.0.210":"2016-08-03T00:15:40.011Z","0.0.211":"2016-08-03T00:26:50.218Z","0.0.212":"2016-08-03T00:57:11.138Z","0.0.213":"2016-08-03T03:56:39.540Z","0.0.214":"2016-08-04T08:21:22.824Z","0.0.215":"2016-08-04T11:04:37.996Z","0.0.216":"2016-08-04T13:40:28.942Z","0.0.217":"2016-08-06T01:56:52.225Z","0.0.218":"2016-08-06T02:41:41.689Z","0.0.219":"2016-08-06T02:54:07.609Z","0.0.220":"2016-08-06T03:14:39.817Z","0.0.221":"2016-08-07T13:36:53.814Z","0.0.222":"2016-08-07T13:49:10.137Z","0.0.227":"2016-08-07T17:45:45.324Z","0.0.228":"2016-08-09T14:17:51.116Z","0.0.229":"2016-08-09T14:26:50.637Z","0.0.230":"2016-08-12T21:55:49.279Z","0.0.231":"2016-08-12T22:10:59.005Z","0.0.232":"2016-08-15T01:01:03.879Z","0.0.233":"2016-08-15T01:25:10.890Z","0.0.234":"2016-08-17T22:10:28.967Z","0.0.236":"2016-08-21T15:40:45.338Z","0.1.236":"2016-08-28T14:19:45.402Z","0.1.237":"2016-08-28T16:40:58.664Z","0.1.238":"2016-08-29T16:14:40.855Z","0.1.239":"2016-08-29T18:00:19.251Z","0.1.240":"2016-08-29T23:42:57.489Z","0.1.241":"2016-08-29T23:45:43.552Z","0.1.242":"2016-08-30T11:41:56.534Z","0.1.243":"2016-08-31T21:20:23.232Z","0.1.244":"2016-09-02T22:55:46.382Z","0.1.245":"2016-09-06T01:28:41.214Z","0.1.246":"2016-09-08T12:17:56.405Z","0.1.247":"2016-09-15T00:13:30.372Z","0.1.248":"2016-09-23T04:14:44.665Z","0.1.249":"2016-09-23T04:34:10.568Z","0.1.250":"2016-09-23T05:44:07.397Z","0.1.251":"2016-09-25T01:55:13.295Z","0.1.252":"2016-09-25T02:20:13.942Z","0.1.253":"2016-09-25T03:45:04.593Z","0.1.254":"2016-09-25T21:34:05.463Z","0.1.255":"2016-09-25T21:39:31.254Z","0.1.256":"2016-09-27T03:41:13.247Z","0.1.257":"2016-09-30T12:21:29.729Z","0.1.258":"2016-09-30T23:07:57.745Z","0.1.259":"2016-10-01T01:09:19.341Z","0.1.260":"2016-10-02T20:16:37.227Z","0.1.261":"2016-10-02T20:17:24.258Z","0.1.262":"2016-10-06T05:59:39.588Z","0.1.263":"2016-10-14T11:52:53.076Z","0.1.264":"2016-10-14T11:54:03.794Z","0.1.265":"2016-10-16T00:59:54.665Z","0.1.266":"2016-10-17T05:03:56.183Z","0.1.267":"2016-10-24T19:27:41.285Z","0.1.268":"2016-10-24T19:28:58.251Z","0.1.270":"2016-10-24T22:31:52.209Z","0.1.271":"2016-10-31T08:09:03.823Z","0.1.272":"2016-10-31T16:53:54.722Z","0.1.274":"2016-11-11T22:37:32.377Z","0.1.275":"2016-11-11T23:43:35.131Z","0.1.276":"2016-11-19T02:37:31.438Z","0.1.277":"2016-12-04T20:58:10.602Z","0.1.278":"2016-12-04T22:25:36.762Z","0.1.279":"2016-12-06T23:11:50.920Z","0.1.280":"2016-12-08T20:23:26.544Z","0.1.281":"2016-12-13T20:08:02.902Z","0.1.282":"2017-01-09T14:35:08.715Z","0.1.283":"2017-01-09T14:41:12.311Z","0.1.284":"2017-01-26T22:03:49.390Z","0.1.285":"2017-01-26T22:23:02.301Z","0.1.286":"2017-01-29T20:56:55.032Z","0.1.287":"2017-01-30T01:27:54.612Z","0.1.288":"2017-01-30T02:55:16.194Z","0.1.289":"2017-01-30T03:00:41.114Z","0.1.291":"2017-02-07T08:12:10.047Z","0.1.292":"2017-02-15T12:34:00.566Z","0.1.293":"2017-02-15T12:38:56.291Z","0.1.294":"2017-02-16T19:22:02.469Z","0.1.295":"2017-02-16T20:02:29.063Z","0.1.296":"2017-02-18T22:53:22.772Z","0.1.297":"2017-02-24T08:24:07.507Z","0.1.298":"2017-03-03T03:07:33.977Z","0.1.299":"2017-03-04T21:57:35.590Z","0.1.300":"2017-03-04T22:10:15.569Z","0.1.301":"2017-03-12T00:46:48.979Z","0.1.302":"2017-03-12T01:01:35.047Z","0.1.303":"2017-03-12T02:05:30.639Z","0.1.304":"2017-03-18T02:22:07.017Z","0.1.305":"2017-03-25T07:11:58.320Z","0.1.306":"2017-03-29T14:33:11.660Z","0.1.308":"2017-04-06T05:01:08.387Z","0.1.309":"2017-05-13T22:51:07.429Z","0.1.310":"2017-05-13T22:56:47.441Z","0.1.313":"2017-05-14T21:11:50.689Z","0.1.314":"2017-05-16T08:27:56.515Z","0.1.315":"2017-05-18T01:06:13.418Z","0.1.316":"2017-05-18T03:17:36.032Z","0.1.317":"2017-05-25T07:55:33.373Z","0.1.318":"2017-06-10T23:13:20.578Z","0.1.319":"2017-06-11T13:23:33.042Z","0.1.320":"2017-06-16T10:51:00.224Z","0.1.321":"2017-06-16T11:44:33.222Z","0.1.322":"2017-06-17T19:27:48.402Z","0.1.323":"2017-06-22T18:02:08.702Z","0.1.324":"2017-06-25T13:02:09.800Z","0.1.325":"2017-06-25T17:55:44.422Z","0.1.326":"2017-06-26T00:13:44.240Z","0.1.327":"2017-06-26T01:24:19.340Z","0.1.328":"2017-06-27T21:04:36.574Z","0.1.329":"2017-06-29T23:22:35.309Z","0.1.330":"2017-06-30T00:16:19.886Z","0.1.331":"2017-06-30T12:14:04.592Z","0.1.332":"2017-07-05T09:12:51.418Z","0.1.333":"2017-07-08T23:57:26.341Z","0.1.334":"2017-07-19T23:16:32.040Z","0.1.335":"2017-07-23T15:32:09.739Z","0.1.336":"2017-08-01T13:27:47.798Z","0.1.337":"2017-08-01T13:28:04.971Z","0.1.338":"2017-08-01T15:30:53.800Z","0.1.339":"2017-08-01T15:39:23.646Z","0.1.340":"2017-08-02T06:25:54.845Z","0.1.341":"2017-08-02T07:09:10.534Z","0.1.342":"2017-08-02T07:15:47.257Z","0.1.343":"2017-08-02T07:46:39.714Z","0.1.344":"2017-08-02T07:55:32.815Z","0.1.345":"2017-08-02T08:22:11.790Z","0.1.346":"2017-08-06T19:46:36.891Z","0.1.347":"2017-08-06T20:07:18.523Z","0.1.348":"2017-08-10T18:04:11.865Z","0.1.349":"2018-03-02T02:43:15.720Z","0.1.350":"2018-03-02T03:07:14.136Z","0.1.351":"2018-10-01T00:11:09.116Z","0.1.352":"2018-10-01T01:05:36.126Z","0.1.353":"2018-10-01T02:23:21.274Z","0.1.354":"2018-10-01T02:56:59.855Z","0.1.355":"2018-10-01T03:12:40.138Z"},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"dist-tags":{"latest":"0.1.355"},"description":"Use Less. Do More. JavaScript on steroids.","readme":"# Use Less. Do More.\n\nA research project, from which I learned a lot. Especially how one shouldn't write code and web frameworks in particular :) \n\n**In near future, it will be split into several loosely coupled, clean and maintainable NPM modules, for everyone's convenience.** Stay tuned.\n\n[Installing](#installing) | [Wiki](https://github.com/xpl/useless/wiki)\n\n```bash\n> npm install useless\n```\n\n### Browser builds\n\n- [useless.client.js](https://github.com/xpl/useless/blob/master/build/useless.client.js) — everything, except devtools\n- [useless.devtools.js](https://github.com/xpl/useless/blob/master/build/useless.client.js) — logging / stacktraces / assertions / Panic.js\n\n### Upcoming features\n\n- Splitting of distinct framework parts to separate projects (finally, _useful_ ones).\n\n### Recent updates / changelog\n\n- You can override config with command line args, e.g. `node example webpack.offline=false`, using [`server/config.js`](https://github.com/xpl/useless/blob/master/server/config.js) trait.\n\n- You can now handle interactive terminal input with [`server/stdin.js`](https://github.com/xpl/useless/blob/master/server/stdin.js) trait.\n\n- [ololog](https://github.com/xpl/ololog) logging facility is now separate project (redesigned from a scratch)\n\n- [meta-fields](https://github.com/xpl/meta-fields) facility now available as a separate NPM module.\n\n- [webpack](https://github.com/xpl/useless/blob/master/server/webpack.js) server trait now supports `compress` option for crunching scripts with Google Closure Compiler.\n\n- Webpack Hot Module Replacement now works (run the example app and try change `example/index.css`). It was previously broken due to `webpack-dev-server` incompatilibity with Webpack 2. This is solved by introducing [`webpack-hot-fix.js`](https://github.com/xpl/useless/blob/master/client/webpack-hot-fix.js).\n\n- You can now use ES6 getter syntax for defining properties in components/traits: `get something () { ... }`\n\n- Working on **webpack** and **babel** integration for building front-end code (see the [webpack](https://github.com/xpl/useless/blob/master/server/webpack.js) server trait and the [example](https://github.com/xpl/useless/blob/master/example.js) app). Will feature continuous builds, hot module replacement, CSS imports and shared code extraction — all configurable from server's config.\n\n- More NPM modules to come: [StackTracey](https://github.com/xpl/stacktracey) and [get-source](https://github.com/xpl/get-source).\n\n- ANSI color management now available as separate NPM module: [ansicolor](https://github.com/xpl/ansicolor).\n\n- `asTable` function now available as a separate NPM module: [as-table](https://github.com/xpl/as-table).\n\n- `String.ify` function now available as a separate NPM module: [string.ify](https://github.com/xpl/string.ify).\n\n- A wiki entry explaining the [Stream concept](https://github.com/xpl/useless/wiki/Stream). Thanks to @kroitor for the translation/adaptation from Russian!\n\n- Build system now utilizes **webpack** for squashing `require` imports. All external dependencies (e.g. underscore) now embedded in `useless.client.js` — no need to link them separately.\n\n- Component methods `init / beforeInit / afterInit` now support Promise interface for asynchronous initialization. Old callback-passing style is gone.\n\n- A [wiki entry explaining the new __ namespace](https://github.com/xpl/useless/wiki/Promise) (brought by [Promise+](https://github.com/xpl/useless/blob/master/base/Promise%2B.js)). It contains a pack of highly abstract data-processing algorithms that can handle any type of data (arrays, objects, scalars) and any kind of operator function (either sync or async).\n\n- An early alpha of the new [HTTP server framework](https://github.com/xpl/useless/tree/master/server) built around the recent `Androgene` subsystem. See a brief [example](https://github.com/xpl/useless#server-app-framework) here. It allows to write and debug complex asynchronous chains in no time, with unprecedented level of the error reporting legibility.\n\n- A working prototype of [Androgene](https://github.com/xpl/useless/blob/master/base/Androgene.js) subsystem, delivering the \"supervised Promises\" concept for [asynchronous/nonlinear logging and stack traces](http://cdn.jpg.wtf/futurico/43/b7/1465795630-43b7b55e9beabe1e72738c50b50cb2ef.png). It is also a core mechanism behind the upcoming unit test system (will replace the old `Testosterone` thing).\n\n- [Read more...](https://github.com/xpl/useless/wiki/Changelog)\n\n### Running example app\n\n```bash\nnode example\n```\n\nIf everything's ok, example app will be running at <a href=\"http://localhost:1333\">http://localhost:1333</a>. Currently there's not much example code, but it's on the way.\n\nYou may want to look into these projects (built upon Useless.js):\n\n* [Skychat](https://github.com/xpl/skychat) — a simple WebRTC paint/chat app.\n* [Wyg](https://github.com/xpl/wyg) — a revolutionary WYSIWYG editor ([demo](https://www.youtube.com/watch?v=u1wNfSHwSQA)).\n\n## Server app framework\n\n```javascript\nrequire ('./useless')\n\nUselessApp = $singleton (Component, {\n\n    $defaults: {\n        webpackEntries: {\n            entry: {\n                'shared': { // duplicate code will be extracted to shared.js\n                    'useless.client':   \"./node_modules/useless/build/useless.client.js\",\n                    'useless.devtools': \"./node_modules/useless/build/useless.devtools.js\",\n                    'index':            \"./example/index.js\",\n                }\n            }\n        },\n        config: {\n            webpack: {\n                hotReload: true\n            }\n        }\n    },\n\n    $depends: [\n        require ('./server/supervisor'), // for auto-reload on code change\n        require ('./server/webpack'),\n        require ('./server/http')\n    ],\n\n/*  Members starting with \"/\" are HTTP request handlers         */\n\n    '/hello-world':       () => \"Hello world!\",          // text/plain; charset=utf-8\n    '/hello-world/json':  () => ({ foo: 42, bar: 777 }), // application/json; charset=utf-8\n\n/*  File serving  */\n\n    '/':             () => $this.file ('./static/index.html'), // $this is a smart alias for `this`, accessible from anywhere in the request execution context\n    '/static/:file': () => $this.file ('./static'),            // any file from ./static folder\n\n/*  Query params matching  */\n\n    '/sqr?x={\\\\d+}':          ({ x    }) => Math.pow (Number (x),         2),  // x²\n    '/pow?x={\\\\d+}&n={\\\\d+}': ({ x, n }) => Math.pow (Number (x), Number (n)), // x^n\n                 \n/*  Put your JSONAPI stuff in /api    */\n\n    '/api': { // tree-style definitions are supported\n        \n        'login':  { post: async () => $this.doLogin (await $this.receiveJSON) },\n        'logout': { post:       () => $http.removeCookies (['email', 'password']) },\n    },\n\n/*  A complex request handler example, demonstrating some core features.\n\n    All execution is wrapped into so-called \"supervised Promise chain\",\n    so you don't need to pass the request context explicitly, it is always\n    available as $http object in any promise callback related to request\n    represented by that object.\n    \n    All thrown errors and all log messages are handled by the engine\n    automagically. It builds a process/event hierarchy that reflects the\n    actual execution flow, so you don't need to run a debugger to see what's\n    going on, it's all in the log. Request is automatically ended when an\n    unhandled exception occurs, no need to trigger it explicitly.               */\n\n    async doLogin ({ email, password }) {\n\n        if (await this.findUser ({ email, password })) {\n\n            $http.setCookies ({ email, password })\n\n        } else {\n\n            throw new Error ('Wrong credentials')\n        }\n    },\n\n    async findUser (criteria) { /* ... */ },\n\n    init () {\n\n        log.ok ('App started')\n    }\n})\n```\n\nExample report generated from a Promise chain:\n\n![Promise stack demo](http://cdn.jpg.wtf/futurico/43/b7/1465795630-43b7b55e9beabe1e72738c50b50cb2ef.png)\n\nFollowing are [**$traits**](https://github.com/xpl/useless/wiki/$trait) defined at `useless/server`:\n\n- [`api.js`](https://github.com/xpl/useless/blob/master/server/api.js) URL routing\n- [`args.js`](https://github.com/xpl/useless/blob/master/server/args.js) command line arguments parsing\n- [`config.js`](https://github.com/xpl/useless/blob/master/server/config.js) handles `this.config` management via `config.json` / command line arguments \n- [`exceptions.js`](https://github.com/xpl/useless/blob/master/server/exceptions.js) a humane exception printer (replaces Node's default)\n- [`http.js`](https://github.com/xpl/useless/blob/master/server/http.js) powerful HTTP server abstraction\n- [`ipc.js`](https://github.com/xpl/useless/blob/master/server/ipc.js) for app logic splitting between supervisor and supervised processes (RPC for app methods)\n- [`pidfile.js`](https://github.com/xpl/useless/blob/master/server/pidfile.js) generates PID file upon startup / removes it on exit\n- [`REPL.js`](https://github.com/xpl/useless/blob/master/server/REPL.js) REPL-style debugger (experimental)\n- [`source.js`](https://github.com/xpl/useless/blob/master/server/source.js) remote access to app's own sources\n- [`stdin.js`](https://github.com/xpl/useless/blob/master/server/stdin.js) handling interactive terminal input\n- [`supervisor.js`](https://github.com/xpl/useless/blob/master/server/supervisor.js) auto-restart on source code change\n- [`templating.js`](https://github.com/xpl/useless/blob/master/server/templating.js) Underscore's templates + caching\n- [`tests.js`](https://github.com/xpl/useless/blob/master/server/tests.js) startup smoke tests for app traits\n- [`thumbnailer.js`](https://github.com/xpl/useless/blob/master/server/thumbnailer.js) inline thumbnailer for images\n- [`uploads.js`](https://github.com/xpl/useless/blob/master/server/uploads.js) image uploads basics\n- [`uptime.js`](https://github.com/xpl/useless/blob/master/server/uploads.js) uptime tracking\n- [`webpack.js`](https://github.com/xpl/useless/blob/master/server/webpack.js) full-featured WebPack integration\n- [`websocket.js`](https://github.com/xpl/useless/blob/master/server/webpack.js) WebSocket basics\n\n## Macro processor for prototype definitions\n\n[How-to & Examples](https://github.com/xpl/useless/wiki/$prototype)\n\n```javascript\nVec2 = $prototype ({\n\n    /*  Constructor\n     */\n    constructor: function (x, y) { this.x = x; this.y = y },\n\n    /*  Instance method\n     */\n    add (other) { return new Vec2 (this.x + other.x, this.y + other.y) }\n\n    /*  Instance property (.length)\n     */\n    get length () { return Math.sqrt (this.x * this.x + this.y * this.y) }),\n\n    /*  Static property: Vec2.zero\n     */\n    zero: $static ($property (function () { return new Vec2 (0, 0) })),\n\n    /*  Static method: Vec2.dot (a, b)\n     */\n    dot: $static (function (a, b) { return a.x * b.x + a.y * b.y }),\n\n    /*  Tag groups for convenience\n     */\n    $static: {\n        unit: $property (function () { return new Vec2 (1, 1) }),\n        one:  $alias ('unit') }, // member aliases\n})\n\n/*  Inheritance (relies on native JavaScript prototype semantics)\n */\nBetterVec2 = $extends (Vec2, { /* ... */ })\n```\n\n## Component model\n\n[How-to & Examples](https://github.com/xpl/useless/wiki/$component)\n\n- Binds own methods to **this** automatically\n- Manages bindable **$trigger** / **$barrier** / **$observableProperty** members\n- Tracks bound components / auto-unbinds upon deinitialization\n- Holds parent-child relationship / handles automatic deinitialization\n- Enables **$traits** to chain into method calls by overlapping method definitions\n- Enforces configuration contracts (**$requires**, **$defaults**)\n\n## Multicast model for method calls with simple functional I/O\n[How-to & Examples](https://github.com/xpl/useless/wiki/Stream) | [Reference](https://github.com/xpl/useless/blob/master/base/dynamic/stream.js)\n\n* `_.trigger`, `_.triggerOnce` / one-to-many broadcast\n* `_.barrier` / synchronization primitive\n* `_.observable` / state change notifications\n\nRaw API (same for every mentioned primitive):\n```javascript\nvar mouseMoved = _.trigger ()\n\n/*  Binding\n */\nmouseMoved (function (x, y) { }) // bind\nmouseMoved (someCallback)        // bind another\nmouseMoved.once (someCallback)   // bind with 'once' semantics (auto-unbinds itself upon calling)\n\n/*  Calling\n */\nmouseMove (12, 33)               // call\n\n/*  Unbinding\n */\nmouseMove.off (someCallback)     // unbinds specific listener\nmouseMove.off ()                 // unbinds everything\n_.off (someCallback)             // unbinds callback from everything it's bound to\n```\n\nUsing [$component](https://github.com/xpl/useless/wiki/$component):\n```javascript\nCompo = $component ({\n\n    didLayout:     $trigger (),\n    layoutReady:   $barrier (),             // it's like jQueryish $(document).ready\n    value:         $observableProperty (),  // for property change notifications\n    \n    init: function () {\n        doSomeUselessAsyncJob (function () {\n           this.layoutReady () }) }, // signals that layout is ready\n\n    doLayout: function () {\n        this.didLayout () } })       // simply call to perform multicast\n```\n```javascript\ncompo = new Compo ()\n\ncompo.didLayout (function () {\n    /*  Gets called whenether layout has rebuilt */ })\n\ncompo.layoutReady (function () {\n    /*  Postpones until DOM is ready.\n        If already, calls immediately (like $(document).ready) */ })\n\ncompo.valueChange (function (value, oldValue) {\n    /*  Gets called whenether property has assigned distinct value */ })\n\ncompo.value = 10 // simply assign a value to notify listeners\ncompo.value = 10 // won't trigger, as not changed\n```\n\n## Bindable methods for ad-hoc code injection\n\nRaw API:\n```javascript\n_.onAfter   (Player.prototype, 'move', function (x, y) { /* this will execute after move calls */ })\n_.onBefore  (Player.prototype, 'move', function (x, y) { /* this will execute before */ })\n_.intercept (Player.prototype, 'move', function (x, y, originalMethod) {\n    originalMethod.call (this, x, y) })\n```\n\nUsing [$component](https://github.com/xpl/useless/wiki/$component) + 'once' semantics:\n```javascript\nButton = $component ({\n    layout: $bindable (function () { /* ... */ }) })\n    \nbutton = new Button ()\nbutton.layout.onceBefore (function () { log (\"I'm called before next layout()\") })\nbutton.layout ()\nbutton.layout () // won't print anything\n```\n\n## Math utility for front-end works\n\n[Reference](https://github.com/xpl/useless/blob/master/base/math.js)\n\nWorking with ranges:\n\n```javascript\n    _.lerp  (t, min, max)  // linear interpolation between min and max\n    _.clamp (n, min, max)  // clips if out of range\n    \n    /*  Projects from one range to another (super useful in widgets implementation)\n     */\n    _.rescale (t, [fromMin, fromMax], [toMin, toMax], { clamp: true })\n```\n\nVector math (**Vec2**, **Transform**, **BBox**, **Bezier**, intersections):\n\n```javascript\n   var offsetVec = this.anchor.sub (this.center).normal.perp.scale (\n                       Bezier.cubic1D (\n                           Vec2.dot (direction.normal, upVector), 0, 1.22, 0, 1.9))\n```\n```javascript\n   var where = this.bodyBBox.nearestPointTo (this.anchor, this.borderRadius)\n```\n```javascript\n   domElement.css (BBox.fromPoints (pts).grow (20).offset (position.inverse).css)\n```\n\n## Error handling\n\n[![node.js stacktrace](https://raw.githubusercontent.com/xpl/useless/master/example/img/callstack2.png)](https://github.com/xpl/useless/blob/master/base/reflection.js)\n\n[![Panic.js demo](https://raw.githubusercontent.com/xpl/useless/master/example/img/nowpanic.png)](https://www.youtube.com/watch?v=IWLE8omFnQw)\n\n- Cross-platform uncaught exception handling (works around incomplete 'onerror' impl. in Safari).\n- Uncaught exceptions pass through network API calls\n- Client displays server's exceptions as if it was single environment\n- Complete [API](https://github.com/xpl/stacktracey) for it's internals\n- Strips third party calls (clean mode)\n- Fetches source code (local/remote)\n- Nice output\n    - Console mode (replaces default Node.js exception printer)\n    - GUI mode (a pop-up dialog with expandable source lines)\n\n## Test framework\n\n[**How-to & Examples**](https://github.com/xpl/useless/wiki/Test-framework)\n\n![assertion demo](https://raw.githubusercontent.com/xpl/useless/master/example/img/assert.jpg)\n\n![assertion demo](http://img.leprosorium.com/2512877)\n\n* Tests before code\n* Tests as documentantion\n* Rich library of assertions\n* Asynchronous / nested assertions\n* Intercepts global log, displaying it in running assertion context\n* Custom assertions\n* Humane error reporting\n* Browser-side support (see demo: [youtube.com/watch?v=IWLE8omFnQw](https://www.youtube.com/watch?v=IWLE8omFnQw))\n\n## And more..\n\n- [jQuery+](https://github.com/xpl/useless/blob/master/client/jQueryPlus.js) — a pack of handy jQuery plugins\n- [Node+](https://github.com/xpl/useless/blob/master/client/node%2B.js) — a custom lightweight alternative to jQuery\n- [DOMReference](https://github.com/xpl/useless/blob/master/client/DOMReference.js) — traits for writing DOM-rendered components\n- [DSL for writing regexps in JS + named subexpressions](https://github.com/xpl/useless/blob/master/base/Rx.js)\n","versions":{"0.0.0":{"name":"useless","version":"0.0.0","description":"Yet Another Useless Framework","main":"useless.js","directories":{"example":"example"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["useless","framework","OOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"28e601af478199db08bc0c2756ac9781cbf7e7d6","_id":"useless@0.0.0","_shasum":"c8eff4fcf10dce46dc10ee3edb975a721554dcb9","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c8eff4fcf10dce46dc10ee3edb975a721554dcb9","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.0.tgz","integrity":"sha512-wcQ7Gzyf1TN4ucUs3FMNPDM3ZJNgk2+7cYAmAV2AegbIBhUQREtLnJ1f4HQzJRXIgovJszDk8if84JyjsS1ZoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5DBDYsLFT452ZlD74kmoqj2e5Rymzq8URxTvEQYvjJAiEA5t/4scQ6v2vmXzvJxO/ITzc9tH/PpIG+BhLX9PL8voY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.2":{"name":"useless","version":"0.0.2","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"59b1f9ed84e9e4d5787f5ab1af8c0ead5e3a2449","_id":"useless@0.0.2","_shasum":"f1178c3c08fddbcbb894ddc40c80e4d0a5e65b50","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f1178c3c08fddbcbb894ddc40c80e4d0a5e65b50","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.2.tgz","integrity":"sha512-Fqx8yKy7uz/3eoOod3A09NxsPwYRENh6mPpiwnh8YIHGF3I7EpwkPDxBDx7e3K9MPXpCC7kWGPEpel7cm9/IiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn0lGnu4K4qBpqNfhokSn0EeibkGjsVj+aTQfV03CaYAiB2l86NU0jgvjTGLQHlE3pei/K2rrOw/hi2J/PJ383Nhg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.3":{"name":"useless","version":"0.0.3","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"bb0deb9ba48b3add97b29e0e9d2830b632195810","_id":"useless@0.0.3","_shasum":"65450d205d44767ea0a2b8a2431c901056b5f9f7","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"65450d205d44767ea0a2b8a2431c901056b5f9f7","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.3.tgz","integrity":"sha512-iRC5HY+QYx4XPW715ohdMY8v9BZ20uijWWFGmZ8eTAxlRI/hLqGzQRB5XeEMNgckT7tF4SsxJDV3jtb+nbFNYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJlcBxOLciRtkxronT/mvyS3Z15xf93iODrXbEjEde8AiEAm128DGdso7HWKhJUl2sbiDLxDpTPfJ6AX27/Y8aIjro="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.4":{"name":"useless","version":"0.0.4","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"0327ab5b4717e8dc323c4dc388e37b603a6c1308","_id":"useless@0.0.4","_shasum":"de20d9c080b1a5a61e95cb3c8b60983b5f5a48fb","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"de20d9c080b1a5a61e95cb3c8b60983b5f5a48fb","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.4.tgz","integrity":"sha512-Tmw1qT6Bbr7qncl/q94j139z2CBL84MToaRZ1e3Wmnaa/uLJy5OMMp8NqFs4F1OgHp7eQEWevLQ0N0e0zfPnpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrZEFz/azkxzQCYSQfHKfC77YWastyB+Ty1NpZeprPXwIgL/2s9UhYR7gmieag7ojG8l/6eVIES2xsIyXxo2P7pJk="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.5":{"name":"useless","version":"0.0.5","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"6f6c669f2985de4d25f12d2d7bc5dfaee4894453","_id":"useless@0.0.5","_shasum":"d08935abce2aa2a238a118bb9eb337397b8b344f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d08935abce2aa2a238a118bb9eb337397b8b344f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.5.tgz","integrity":"sha512-sruJ1s84+rUiQ2xymBeJWAiARWeo5VkUe6kAMlHc4nlFa72oEH1bXZvUyjYefOOX96Dqc2ocWeKRsseH/4BNAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYFVDsFbv02mIfhLl8fqCv8JOV3jpVhxcuU5uiyA+6fAiBC07kJOkuUxZv4gvfjKJGAZenOBFAoKwiTNqpWBpRimw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.6":{"name":"useless","version":"0.0.6","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"2134ae21e777a8009145ecaea0c3fd7d5205e17e","_id":"useless@0.0.6","_shasum":"c4256d4d8dba07a61b427d657a8d921f27ad0ece","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c4256d4d8dba07a61b427d657a8d921f27ad0ece","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.6.tgz","integrity":"sha512-TWcMw2YHjy+dTetekYammCWM18wtuMWlV1ZyShRDUMUN9LMVM1Ce4zLe9aP7v1XWuQg9CiWlf1cBjMf5uNdFIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9DqMpCW9/8VF4m9rRHQjPIkNZZzHR9sFCAds6L548dAiAaoWhW99yLO20g/ui9/9olWMoCkFleBZtr3dQjhl1Jyg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.7":{"name":"useless","version":"0.0.7","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"c2123fbe08bdb6de87eeae577a32ed8dd4cadea3","_id":"useless@0.0.7","_shasum":"e91f7447667dd058af9d0439854033733602390c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e91f7447667dd058af9d0439854033733602390c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.7.tgz","integrity":"sha512-5by0ZUNALwgoXzlolLyKhqBtzKKKYeFYeMggVDuukX6oRhbQjgmk0umbFsIajYpo+XBGe+KQMJVCgMUC92dO2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWA/swyEUZoOfrBJ06iP7HXqfWHOTH7IkJZ7/kDsn8pAIhAPhC9/liXpyui1Teyx5MLoB9apUmsCm4YPhJb1JKkY/R"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.8":{"name":"useless","version":"0.0.8","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"6ad6122c8aa519e7c543a96529587f3b9e90733d","_id":"useless@0.0.8","_shasum":"6f52a50e928cfc0ac8fd6347f04761c078fe890a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6f52a50e928cfc0ac8fd6347f04761c078fe890a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.8.tgz","integrity":"sha512-Ns9GWb50DSxycvGkzTPQr+qRshkv22oOyOLwo3YFmVaNqSI3/CvmXHgsUdZ+AcgIVN2txHEQBErO3NJODIoDAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/vbQc4gn9WNyrR2mt9ly0+z9CIk2zl6uj0Ycxle9XQQIgV0edka95cArmdgYX3pZ6WDBTwuGZOMcAMVcfx5hp1sQ="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.9":{"name":"useless","version":"0.0.9","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"435fbaaed65c2c001910d9225f3f84e9e4734c3f","_id":"useless@0.0.9","_shasum":"32ffe08e360cb13211145d9c4c6194cf2328d032","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"32ffe08e360cb13211145d9c4c6194cf2328d032","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.9.tgz","integrity":"sha512-8HsyuOrcp6y+iY2D0CfWCWgUpaJYXz6bcDpSsYNXtmeSiiQYsyqxb8ssd4gVu9aU6vcDTOyZlP9poDzPLn3mgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEcoIyUGguQshb++TqskzQHpjK8BGnbj4wP8M+lmdw5gIhAM8gUh/5jhZepca3T9p45jWBiwjVFaQ6iPjlUtxXfJIk"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.10":{"name":"useless","version":"0.0.10","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"df6fbfdcb80c853b5a9f01112e34a87f9f5e3480","_id":"useless@0.0.10","_shasum":"d5ffe2652cc9d3f1c6c15c37a5b3f0248b042618","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d5ffe2652cc9d3f1c6c15c37a5b3f0248b042618","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.10.tgz","integrity":"sha512-Nz8mdqKgaB8InJggSlpwhIzux7WfB6yaPs02hcwQ26K/CZ3hXlP6J4YaUQBrnSBDAN+64i9PJ7kLuN1974a5vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqLUwn4ZGM7JiBx/Nf/CwFbnlt1WPqUW6mHYEjR30qVAiAqf4ghEFtnJmdEs0XOYZT7HD6+tJDTGoYAuYYWVY63Rg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.11":{"name":"useless","version":"0.0.11","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"0b225a221ce19d1e4ecc5a64f2e5b0f7054ef7bc","_id":"useless@0.0.11","_shasum":"3baa5f81c0d11e71fadc7a06acbfee5191b85d78","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3baa5f81c0d11e71fadc7a06acbfee5191b85d78","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.11.tgz","integrity":"sha512-jwxsWao5e525xRE29TTmJISkkJv00cY6l7Af2FzakduYMP0HNsRI4TwmNhQ7Em3rYOkrrxXKYY9NZmWWCiUEhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEiKawz6oxf3b8KS7iEWeuE2phB4EEQrNZV2i+5e2oGAiEAx7MNOYaLh2kcx+8sw6fdk3NelGz0SotZp85K2h4b+Oc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.12":{"name":"useless","version":"0.0.12","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"d156ff31a1b1f5fac5db1051d604e44741b60278","_id":"useless@0.0.12","_shasum":"1407a66cec92b4414358d3343134d8d6a850e45c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1407a66cec92b4414358d3343134d8d6a850e45c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.12.tgz","integrity":"sha512-j51MDwDDAeSg3ff0AnYadrLNi+oaP93Pa9yJeUDzTgHk9+Bs7il/JgNh8n66OYnIshfSifhP4GlT8TgAhAn2Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCawIrIrnhU0S7icRBISlkf6QlEqKQj1Mh10M6oXEzYmAIgfYV/iLHC6aXeimYCPOLAFOscn72jhn2kNfI9P+jURhk="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.13":{"name":"useless","version":"0.0.13","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"71247983b9bd624cf95b2d5e7a76053e2b68034f","_id":"useless@0.0.13","_shasum":"bd668ca8b43d6610ce43a434c86b2a20cccb6c2b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"bd668ca8b43d6610ce43a434c86b2a20cccb6c2b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.13.tgz","integrity":"sha512-P4O1Ux2mI8/LVsGe3G5WhZYDxcOH4nCZ1yHxW8pChMJ3EuIJDfI8eaQ6swRjGn72kt+FnOIXu0ZfvJrMR5bm1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXfhyD/+mwl6Rd/6V6Wl+7k05mmAmvV6ywYy6uV+YOKgIgaYHpZ67N4wjnYrPSdAu39RHp2WfsBudopL6XzvUzupI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.14":{"name":"useless","version":"0.0.14","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"85dee5bef8d6c39e44edd8e4b395e071c118c12d","_id":"useless@0.0.14","_shasum":"257c45bca10531543ecd597d3614c32927031f52","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"257c45bca10531543ecd597d3614c32927031f52","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.14.tgz","integrity":"sha512-5D+TJGtRmn+zlCPA+M6Ux21lzBGzlc5muJtJA+0IjwtK3yvrK1aosR47UJewDCi2hSlZyY2e4Z7/IqGdx0RTXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBL3EWPwTl4pqjFZpAT64yBJ796+I7CizikkP3cvISJqAiEArBekaCuayx/He+bMPIxdRzYPOWysyMvGqSG3KLom/v8="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.15":{"name":"useless","version":"0.0.15","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"4b308daaa6a14421e3e5cb874899bec544effe36","_id":"useless@0.0.15","_shasum":"a9da9bc8a258cd99e4b1ef5d8e3e5610c87722df","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a9da9bc8a258cd99e4b1ef5d8e3e5610c87722df","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.15.tgz","integrity":"sha512-iMVgJ53VcMp9SB0qkxDMeutR3QWstysFF+YyvjA7WZ7oVMCys8fCrYyU5ej5GgPT2kUpRQb45dTG/WoYpAwBwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCATgxMlXiKnJzXvamR8CtxR7oM3k+HFifL5NoKYHNOrgIhAJn1DgK6mioKFfp11e+ww9jo2gelMP2nBM/WwZLUHyV1"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.16":{"name":"useless","version":"0.0.16","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"0cab5b395c6b277925983f495fbe2f83ebfe858e","_id":"useless@0.0.16","_shasum":"f0fbeb4339ffa7a190b3eb181077acd465b1ebde","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f0fbeb4339ffa7a190b3eb181077acd465b1ebde","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.16.tgz","integrity":"sha512-SN05yUcW/h0m/W8hCTbWMlZYmlN232oQpXq8+k4Wym2gKMT8i7APO6Skgym6etSnalpV13/WQ4l9JGyK2OhjtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZJ6T13Yly4OCs/pc6ApcnAh0lFrMP6yqd+4L+9rBFqAiAj5N535YXqgoGy0Op/votx/qhuZLmHBO/r83s2gHX9zA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.17":{"name":"useless","version":"0.0.17","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"7d80be6933286e9a89e37240dbf4935b7678db23","_id":"useless@0.0.17","_shasum":"17cd9ac3a4fa51568b4a25a22b10a7130dd813a0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"17cd9ac3a4fa51568b4a25a22b10a7130dd813a0","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.17.tgz","integrity":"sha512-mzFccWxlG2YG9+H/vwphWED+fVTWbCSQYSDkluJgdRMtK/AnmccBI6myM9a5MGORUDxDVjHAoQcCbl7t9mXeCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsmn7hLrh1Zjbw9S0SBNE6UWccnKT4Fj1OINx1v69DpAiEAlbPNqXPWd4tsAZFzxADdHG7jCKZVGJcabYoAVJytths="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.18":{"name":"useless","version":"0.0.18","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"4499daab2b68ae52004204a8617168b58fcd4680","_id":"useless@0.0.18","_shasum":"c7efa20cbac486b75bdf97d7def3ac3e412c0f5a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c7efa20cbac486b75bdf97d7def3ac3e412c0f5a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.18.tgz","integrity":"sha512-DQc5+TBDSry2Q9lwMWuh8QnHWRyBOxXAOrJE1b2gvm+bXdmgZccsb0c0HhFYY1e3ePNn4Y/b/j1vdBVmTL/9ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICS+2nRkGwT0pPulMJ3sB/+rUy0cEMbrEOJNII0qXQaCAiBF+FXXSnPWpZX0a9JmXacXCjySqUTjsIO0O/+fAcJntg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.19":{"name":"useless","version":"0.0.19","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"e59365076a56bfcf88ade4d58c2b3b780163eeea","_id":"useless@0.0.19","_shasum":"391cdaa5729f5c6e69cbe53fca3afa78e5c14545","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"391cdaa5729f5c6e69cbe53fca3afa78e5c14545","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.19.tgz","integrity":"sha512-/15xx7MUGeCLyYfBdkelEAlhWFVOfkycy4UskZx18rDTdtT25gPtoTrJA2byVt8zPsP/k4JWArdZgrcouqqs5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiHWdn8CdwVsT2Q4MOzATMDbi6/TcyYpDH7TAT4fcOTAiEA8XOtLgxqBRAUDhSHac+ez1OySNHR/1ytz7LxkAdLmHQ="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.20":{"name":"useless","version":"0.0.20","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"7c085b3a8d6070a4e106ed542d66049be77f97a5","_id":"useless@0.0.20","_shasum":"d37b0e8315dd93765eb7ed5f17721b6acabce66f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d37b0e8315dd93765eb7ed5f17721b6acabce66f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.20.tgz","integrity":"sha512-EgAlhFmVv8/11kxD+tUDsy3qFnErHB5MLaDRGFofUcHZxAlFR44guT2jrscxo7IjFdJOze73KyRLKG8MMTuNjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMfyemmzLJBT/si3I6cF+3JPUh2CP+zHXfvum7ynfXbQIhAJ4w9YKstyxVO09UTF1FNJFxvnB7HCtdkUQr2YOhGkHE"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.21":{"name":"useless","version":"0.0.21","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"61610b159e2c43dc21b408321c24c573b1d95da2","_id":"useless@0.0.21","_shasum":"2e43c3b4ce272156a1d5785f918c4634d3acb298","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"2e43c3b4ce272156a1d5785f918c4634d3acb298","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.21.tgz","integrity":"sha512-6HRzExwf/ZQSGWqyHXxPZeZ3fi3c+waoiGGq4jlnYKkgqH/+iQBajze/E/YwC2vw6S1127f06SVOhyyB1slmyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIU8xLNyG1DTpPbTjK9C2Yl6qwGFs1KCBVJFKliUXKvAiEA0K7vJKiAX1TiPJE8JSHD5fAbz0aTKzx/xUl9vPSZixQ="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.22":{"name":"useless","version":"0.0.22","description":"Yet Another Useless Framework","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","OOP","AOP","metaprogramming","traits","functional","underscore","reflection","type matching","math","algorithms"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7"},"gitHead":"8003fd3768c39e735662b2a314083bfe7c44a0d2","_id":"useless@0.0.22","_shasum":"5959ee4e860c2eb31e190517da3509c5e0435b01","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5959ee4e860c2eb31e190517da3509c5e0435b01","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.22.tgz","integrity":"sha512-ajxgsTOHUklHQL0jiHKezDq+8ba8IWPHVQYdzeZE+xOBwU1lyvQxXxqEgsOdhZ8vFDMzaHeRItaJ8QSSRwz1sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6ajOJGanP+Y0I5DbtHsbbi2qKmEoidMbrSf7AVYarwAiEAgOLxpf8vi4TNAoY9bITpzIRd4Xwr3di3JdWc+IgDzl8="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.23":{"name":"useless","version":"0.0.23","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"7fffd9b543cb2d24fecfc12773f12a25d8885b89","_id":"useless@0.0.23","_shasum":"59bfa69ea918e4bce146fc419c0ad912cb91c27a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"59bfa69ea918e4bce146fc419c0ad912cb91c27a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.23.tgz","integrity":"sha512-7ZCDXo/basRyj4sIc7DiNB4apBs5NlGXxgshYHp0cRA5V+y25QOVTheFaHfEMADAWt+trh3HMbyIj0/Sirf99w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOit+SqtTkG7zRukOMw3sftsOQ4O1kc8jKynB7QPu9DAiEAhmzGWmr7mx9Yy9BptDimOz+pcsXkTvgRv3bLBGV/NNs="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.24":{"name":"useless","version":"0.0.24","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"3efe203810a3f3a08b8c34b364789b94c87db859","_id":"useless@0.0.24","_shasum":"550f36e7a8fba48234df968eabb20fab9732a284","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"550f36e7a8fba48234df968eabb20fab9732a284","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.24.tgz","integrity":"sha512-BXq9FLCQQE2/8o9InYR46yQ4VVg26rgidcaeIydO/NLEfZCmj53+iuZFYUahqMYF0D9EV9bwqYCTaO2Ih6+1ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwwQ33ORbBWr/ElLwR8l1u0no2GIPSArf4OSeQsMa2+QIhANGrB1cy9fxQD2ATZ+eb2XyGbySLIFQg3MqMi3I72/aL"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.25":{"name":"useless","version":"0.0.25","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"9f59daea997c908b73aba6d3e13e5d9db777c4e6","_id":"useless@0.0.25","_shasum":"c8ead37ca3460e292046684e959f0713288b4679","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c8ead37ca3460e292046684e959f0713288b4679","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.25.tgz","integrity":"sha512-DuTe+yTxKZIM39o+5smrLkaRKr5Co3YURczw+AX7KnYuzIot4B4OouSaLrv3bcv0tLdu2c9LIlc6qME/6XkYcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgTmu/kO+OoGd0kQo7ZKjHvpLcuhkAYMl8ILxQGTjn7AiEAn923ve9x4rGiQZUWeAQo/oOuU484dDFVzhztqzc9jr8="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.26":{"name":"useless","version":"0.0.26","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"2d5705fa503cd184fd048dcaf9589a1e0c9c903b","_id":"useless@0.0.26","_shasum":"ad69aaa9ab48675578f93c037b962965b03060d4","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ad69aaa9ab48675578f93c037b962965b03060d4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.26.tgz","integrity":"sha512-ElkTj111om6i2O3fBU2EKV3SiFr/hPWjTI3RpOIACS7C4AeW+sU2LZh+xwyBkyrggHB/HMCqJm3mSka1+YuaBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ0I208ovtlqS6sr/cgDIdc48+13fHsbAQSufwTd9FLQIhAPEQRpW2gl1VeN76YUqZq6iNOacBW0FeiM6wlH9SLgj6"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.27":{"name":"useless","version":"0.0.27","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"06ca1526d4934774aa5d96d509f7699b0d1d2038","_id":"useless@0.0.27","_shasum":"722dce241b8ee59a9cfd28fb49ceb6fe6b8da509","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"722dce241b8ee59a9cfd28fb49ceb6fe6b8da509","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.27.tgz","integrity":"sha512-h4zF5l3AskxgGTlgDR6c65PxFs10p7v3rGKUFPLkpVYEdOinT7iF+M7sbLhEPxn1z7KleHaNj/ds9dIMcmpegQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHNdmCVCEHWVRMH0Ok4sw+3pj6N8NnF4qOFuFA9LU4TAIhAKaEzaISbw9PDXUyySgeZlH/b1dUAhVEM8hgENSYbjR/"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.28":{"name":"useless","version":"0.0.28","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"882029895109a10c2d2aa0699d85d102b8128d05","_id":"useless@0.0.28","_shasum":"3c01e71cddb57a85af92641c11c94bd8b5942f81","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3c01e71cddb57a85af92641c11c94bd8b5942f81","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.28.tgz","integrity":"sha512-Mi1h6y17fq936kV2WU8+8wb4tyGxstsxuUmBD4W5sHbkrApBJXsvXKd4PO6D4J+HLoyM3qXicO044igAeQwIQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk639w/oOme/5Jp+4+hYN/3Jf1264R7U58Cq1c82/mDAiEA3WhMLlDl3/dPetj2CXKBRmjJVjqoS/psykZT8zRUBHY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.29":{"name":"useless","version":"0.0.29","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"5d470fad9b5ba9e804481f6d38a5d6bbdd7cac20","_id":"useless@0.0.29","_shasum":"479a49c238255b2e3e43d4f4e018f26158d14844","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"479a49c238255b2e3e43d4f4e018f26158d14844","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.29.tgz","integrity":"sha512-Nw78wKKdS13ne+lJIr2wNHqUUbtSVVPB9dg4UTqs7hBMr5ivlo3uCUmdpC3XQzhwT1vcbht38N3MwEqRqQMTdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfNf2kKCCjbFxRB8tQeFatWBDvzG9jEx38wtmojVoLqAiBJleEl/7QJ8T4cB+MY0Y61NIPpRF/Gds6NOycr9AInMA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.30":{"name":"useless","version":"0.0.30","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"dc57b10e8a338938b285a5f35bf8c2c8de5d6e7e","_id":"useless@0.0.30","_shasum":"39d911eef27c9d1673fb46c13517006e497d0e96","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"39d911eef27c9d1673fb46c13517006e497d0e96","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.30.tgz","integrity":"sha512-BFPu7pJA9xpd/TtZa9X1PFA1kyRyEQvLzNw1pLHyi+VZDOEcgOnI2cO/FksCSbnbhwMg360YeEJYDBCtQEUYaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY7eJdjZx1nY67KcGNnFFXBmeCHkGoW49gfm3pF616ggIhAO+XrtW3MjJZZ05pB7qPETrWzULmw6Kyn46LHiV+gb7k"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.31":{"name":"useless","version":"0.0.31","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"f4e535bafc6502ed7be860bbab033591e681725f","_id":"useless@0.0.31","_shasum":"1940f4e3d857dc21ebb20e8987d4bdc0b0472604","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1940f4e3d857dc21ebb20e8987d4bdc0b0472604","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.31.tgz","integrity":"sha512-3YplvUYF9ntuBs2qKEyoum6g3LjMHAJ21C0TX92v2BJWao6Egz3S9qMcpTLliEPfB4YZmQprOYMsa4NpoKvAdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGAS1xv2s6iCi6iw4rrgUqkkTWqHdkpwnMTncMFHC8YAiAYh4GdUZ/RltIa72m+ueDsND5bsFEqgEbtTnGGvecl2Q=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.32":{"name":"useless","version":"0.0.32","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"0c17202984d1351d1c65f76128459ada091a70e2","_id":"useless@0.0.32","_shasum":"d0b9c3cd35aac6d22428b94b64cca4d04b1a3dd3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d0b9c3cd35aac6d22428b94b64cca4d04b1a3dd3","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.32.tgz","integrity":"sha512-lgyrJNnZR3bqHIfi42oRjbjY3zT2j7aPfX4+0yKQHJ4uoFeyBH1/3FvHPBrBSqpH9RRCGu3myvmZ7L2fbv6njA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1xRP5pWdV+mI1F1GeielA6RQPaFyldrV0Tn6cQb/2aQIhAPG8jsaJgH6f/ZdnWpuWBdop+aGMMUrZCX4nnOIMN19c"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.33":{"name":"useless","version":"0.0.33","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"dcc842aa6e6414857b14a572f80730378e5fab87","_id":"useless@0.0.33","_shasum":"d2957b015c3953086ddebd59cba77e0ec565ac6a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d2957b015c3953086ddebd59cba77e0ec565ac6a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.33.tgz","integrity":"sha512-w2AIVHdPAtNvyBrzOf2wzkavBJfRd2F9Gzxdmk1ExLipyWpr70p+AH6bAJ/Kjs6cEVGBrfvDGJqEj39oc4oQow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMNC/3CtL6Dlyq31m5H5vC/U1FZNwqtjzAwdpCXK1IfQIhAM0UKe1ZGAt6KT1iyjQLTan+kJfL1edgAuiFzFnLDLSl"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.34":{"name":"useless","version":"0.0.34","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"0c4d1478c2e8c6d9672e7d569d59e6456bb65b07","_id":"useless@0.0.34","_shasum":"66ff73e805e4789e42d0e2f7c78f6556ddfb66aa","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"66ff73e805e4789e42d0e2f7c78f6556ddfb66aa","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.34.tgz","integrity":"sha512-chw3Gfz/00gwq+VnVJcyo6tf27a1ckbxhp7Lh512vaQBPaUg6auyaw4KIl8QpCN9jyZnzREHGQC7/nPpjceUzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1yBoU86E6pVJPghyJ4AnoQKA/SnimoLLfTLVuXA2Y6AiEAwDKWXUwIV5wghhN2I4BZ/h6t4zuCTq1tWu32hE+vUIA="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.35":{"name":"useless","version":"0.0.35","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"d2e1a9b54a063c1f48655f9af175c507dc4b2d00","_id":"useless@0.0.35","_shasum":"9c93c8f3c7d41dc112ab5646ca013fea1730605e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9c93c8f3c7d41dc112ab5646ca013fea1730605e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.35.tgz","integrity":"sha512-C4GVGS6NvZycsnp+eDlngVbfqMvlim0Zunoa8qaiBlthns4FQjtKRkr/dHk3RbvmMUywxZE3DLBo5e/unOOb9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlyvbcr3gq5bKKNhtDKj2fg/y0a+poyIMLYeiAOGwotAiAp9tdTxqKKNAbiHAoREDO2Yg2roSW1/d9y830mfQ5Qjw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.36":{"name":"useless","version":"0.0.36","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"8e0bfa90ba11379e0b95d376469983aec8db178e","_id":"useless@0.0.36","_shasum":"52176e929263dd9d4dcc62a23949f79ee82848be","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"52176e929263dd9d4dcc62a23949f79ee82848be","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.36.tgz","integrity":"sha512-B6FZyBa/hZhx44mIUfnFapnsh7JB3WluqzbVvVW4/mYHZsjg/RkMAkhKVwJStfCrOdej/tuhw4FMMgojYmMfbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/eYgX2wX5qyLA1JuOA2HDkdMBR34HCgzdTSXbYlqweAIhAPhHWzxLCnA8I61o4LuqF9kWpMeFtbJ+cF5eJS0lQUKZ"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.37":{"name":"useless","version":"0.0.37","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"2e1edc314775c3c6e06dec9daec95fa28209caf0","_id":"useless@0.0.37","_shasum":"e9733efdb29b49fed206cfe4e8d8c7335dfc6ef3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e9733efdb29b49fed206cfe4e8d8c7335dfc6ef3","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.37.tgz","integrity":"sha512-v/1iQPXK2FGOiBOQW6rWCpHdXX6ASy11LVKXJ+FGMfN6cpC84DjTBmIGTvnpfe8BAAVjYbZs/3j/DZWyPNhmGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7iwtLm5GIson/+f19WP4w+Q/coe0x6v0xgKbDwpp90AIgSZOt80ZxKI3ZjFdxniG5mYgOCrMwNFSLNM+H596tIbg="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.38":{"name":"useless","version":"0.0.38","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"gitHead":"c5f9533e00970c8e33b49f93a5ff19d5e67865ac","_id":"useless@0.0.38","_shasum":"442a43349338dccca4ebabb15625ec42ca826d8b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"442a43349338dccca4ebabb15625ec42ca826d8b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.38.tgz","integrity":"sha512-9mors3pFJ5uKLkVaP/Q5u5Ph1yRtnZqf9UBrGiUmTzmaGd+WSZ+rQNj5isliQ4uABY5fopoUQ+CydT4CGCDKUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4rgOlaQyOWeui0I7zGJsCteh0Stlxg2Zl7lZboWp6jAiEAiVMPKgVkEQQqg9RQwiuCq5xbAC1h4sKjPko9bpX9Bps="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.39":{"name":"useless","version":"0.0.39","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19"},"_id":"useless@0.0.39","_shasum":"86fc5c129df34d4e98d2bf65a4d2a62848748b18","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"86fc5c129df34d4e98d2bf65a4d2a62848748b18","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.39.tgz","integrity":"sha512-S7RweAw6RcncagFTmNxoklxR4CKTdkYKrVClF3h9P1tEnyue3JgElq1Kf9uoNaR8/5dlE70M1MhNEZn5RhuXsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICG+ptqx/6hBCG4/Hsu4Je7Sb+eZeoqG2+9b3vDj2GsLAiEA6jZ3z7zygy7Kg0vJr5/EfGKdcQNmjUAqMZeZK5j0iLE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.40":{"name":"useless","version":"0.0.40","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41"},"gitHead":"0f0b7b5cdd15b839f5ee15b575435638f19c59da","_id":"useless@0.0.40","_shasum":"379bbe4fd6c332ec7f01138e5557dfee0868ea5f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"379bbe4fd6c332ec7f01138e5557dfee0868ea5f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.40.tgz","integrity":"sha512-NtlUDTudxyMvilom/crHBnMPIrnpcbmJm3T6HZfzOSxAhoneXsYdt6YSxoRd0C2PXVL9lWk+refBv7NlECAzxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeBveewR8BT99i5pXHpmtRIyFHXDxAAnVoeyl15J88+gIhAKf4jgUKDXhca3bI50ghJecx8hdWObfaHxS/nDZ1yDs+"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.41":{"name":"useless","version":"0.0.41","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41"},"gitHead":"380660773f2c733081901a44775d04117d5db860","_id":"useless@0.0.41","_shasum":"b2c22d15fe79cf6dad23ab19b89c2fbc5caf3ee2","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"b2c22d15fe79cf6dad23ab19b89c2fbc5caf3ee2","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.41.tgz","integrity":"sha512-Ends0Obb5MWJcZnIBJBCf5ZOyjhocz2my61eQCZ93tE3XXXViCTZYMuWQ11n7MpApvyscIEq/dslFTMjel1N9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFz3N+ADVJIBGqudXom6TsI4yM63eJxKU6ktOuwo2blQIgAtntaxkus11ARkZ221Gwb3IVwpPRz00O9gemRDRwnhk="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.42":{"name":"useless","version":"0.0.42","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"77c6b029d6efba07222749054ab832278ec03f7a","_id":"useless@0.0.42","_shasum":"a04b0312a6830da44aedea563e6042312fbbab3e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a04b0312a6830da44aedea563e6042312fbbab3e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.42.tgz","integrity":"sha512-HDF7KnSUEAsnKoecf1RgYW4896n+nKY/eBOAoZR+zTp+Do/DAthkf6bqr5c6JDz83YlM8XpBAoxr29Nz3x+lfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiawkm3BG1SYkliqjGUI0OiHGzlrhkRVBjixYr2F7JpwIhAJZHbAJHxovpLmU4NeUF7RpNA/YB2cFdFRsAG6M7gjBe"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.43":{"name":"useless","version":"0.0.43","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"c0203eed0fa4062cb54a3b154c828ced45b9889e","_id":"useless@0.0.43","_shasum":"57561825ed46b6b71668e6ba4267066bfe0d47d4","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"57561825ed46b6b71668e6ba4267066bfe0d47d4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.43.tgz","integrity":"sha512-4/b5f8LWaPWSj75az5lbdfw1LrXiCIdb+FN81a3wnoapW5IQ/97T9rALbxUkaQgma+G6IZDY/1iqGH5OZE4wyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwxiFN/NWxEsDRAGm1AQd1sT1Xr3hWJli+KDFoicNbRAiAvyB+36BuCNKHhsSdT2Xlpnmxtazet0KQNFl8TmnoDHA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.44":{"name":"useless","version":"0.0.44","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"548a107d79dda0f7c609920d6e6ec5fc397879cd","_id":"useless@0.0.44","_shasum":"5e29274d70cc363ebca62783667c462306154af5","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5e29274d70cc363ebca62783667c462306154af5","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.44.tgz","integrity":"sha512-x/QG5jFTuLd+nxb88IptF6wrKWleK82a51+ylAkx98Ly966nR3YtnkalEecEFf4cZzb9s6Tkn9a6tgsJS3iyeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAvOrG9n59nuU+rC0/i82zCFm7nH06CPs50gDv8GU53AiB0DoZ+iM21UPCpBd6CmfTM/+l0neaBRyoo6dhgMrh7OQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.45":{"name":"useless","version":"0.0.45","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"70fdad7fb8106068fea84d624072f6d7c228e78c","_id":"useless@0.0.45","_shasum":"d886ba364e7820187e68643c56a2ec9eb7343f95","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d886ba364e7820187e68643c56a2ec9eb7343f95","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.45.tgz","integrity":"sha512-mPJe5GZ5OYmo6786OQjbdVYuYtdScaTDS0J9wogvb2h96VC3cbDyLt5j3A39AH5XjF/2aaHwmOFof5sl7hroVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKGdf4/wgxl8lFprFBCrqcf+kTOXkZnHNASwzIUeCQPAiEAtGq7aPY6c7XKrCcL+f33H0XHk+dPoGHqFmxGIAwtTXE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.46":{"name":"useless","version":"0.0.46","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"37cfefb438ef65d16cba19b24d76d47305f01539","_id":"useless@0.0.46","_shasum":"3793173a9cb038912b8907b96239128de28a8435","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.26","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3793173a9cb038912b8907b96239128de28a8435","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.46.tgz","integrity":"sha512-4MhRyrujQB411M1Ob6a6CP5lAzlfGGYSIGTEq5RLvBAPeZHpi6s7J/xXfLBBtoZdUk41op/d/lWDJWvficBRiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNkNtJEawK8J3jHFh49LRTyRBAD0FERQBp28vFgZeiWAiAwmV5IcLfoeZML5vaoXWXqHZjAYf+xV7gdKoB0cjvm2w=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.47":{"name":"useless","version":"0.0.47","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"4edd09a6cb969a8234971beda86d0ee38a91194f","_id":"useless@0.0.47","_shasum":"3df02ea44c0bdaf61cecd4e2804281bc33de2019","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3df02ea44c0bdaf61cecd4e2804281bc33de2019","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.47.tgz","integrity":"sha512-pFdB5m94Wnez/FSF8td/hn8WdE7AX7EXJUS218g3PO92nBVNf7qB5YEJmFB2HMFyfXvyfENHaS8GGuz7ixpVhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAx7z0k7XVSxPU8q8E3Oaujg75E/nbTAZQjanksMECnkAiEAjrjDiKOsUdJs4zbcB65D4ODY0+glka5rgSAjJ6D5K0I="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.48":{"name":"useless","version":"0.0.48","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"f5efa776f09879c082a4d8710e8ebb14c3fc4666","_id":"useless@0.0.48","_shasum":"4ca7e4943bc3d8b92afe7da45ed0aa0a3ec8b95f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4ca7e4943bc3d8b92afe7da45ed0aa0a3ec8b95f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.48.tgz","integrity":"sha512-6BHGRp96Ef1StBt2YYk3xpIixBFF/slA81geTFscBP43vSt2SIyJnv5pGg7CUBvF2N+qlyOWSo2QjRXOr4quXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZiOK+1niMZTTVL+mjcmkX3WZdDV6uTOYkEjETUo6WYQIhAO/Brug0nakH6c+26UExFFK2lmq86VDs9GwPfgAieZ5X"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.49":{"name":"useless","version":"0.0.49","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"b5c6c7011f2b3e9c4c0fb53477b897758e432297","_id":"useless@0.0.49","_shasum":"ff0c3f8ce13f35bb0724097bab7290100b90e38b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ff0c3f8ce13f35bb0724097bab7290100b90e38b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.49.tgz","integrity":"sha512-Cyp2rA9/qYNis1ikhTWK7Pnd6ZL5ouN2m0BDcJOj7gh+zyv8Bjo3h6WJ8rYJhycfsvZrUiicemgcVl3H2bXWrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhySJI306k0MQSOXgGpKl/ZKAp0JcsFYYeGOsiYxpCkwIhAPzMfu8C7mepYmTZ5ZFZefad5be8wvdpe2k9Tz9/O4Hz"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.50":{"name":"useless","version":"0.0.50","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"3b8730e46c2665edea518bfd0c7d043e36dea0cf","_id":"useless@0.0.50","_shasum":"1a1f2a4c284c79c2cab8be6bd6fa899de6dbe1b7","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1a1f2a4c284c79c2cab8be6bd6fa899de6dbe1b7","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.50.tgz","integrity":"sha512-u9oBM+ruWrMxcgtphaCx3jX7OmMFQEU6PSPrOHZEfWZ8nGLS+kQNv0sa0SvwFY64oAZUzJLJFNFxt5Q0YAU0gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjK2UGHqQwV3du2kVyxDLSI8LO3RqRslPvRd8RcPZ2OAiBjoJZFMUH9zT4846ZA7Lkp4A3hEFDmiCoMw/vnk1OHGg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.51":{"name":"useless","version":"0.0.51","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"b1b6bb7a5e2bf7309903061ef9f8b03adfd0f928","_id":"useless@0.0.51","_shasum":"203ce84e71c513d3a9331d8d3413ee2eb4301864","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"203ce84e71c513d3a9331d8d3413ee2eb4301864","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.51.tgz","integrity":"sha512-2/p2RUiJ3nZEwvbSJWENAjH/D4VJte4nmIzfDqxGf5nPvziXIwKUusOjV0TFtt4Q1CCmbvmeGdl3+GMX3pYICQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxzUhwLyp1ZCIpODLxaGskle58HBUMyeGFMHy5f5KZiAiEAuw61pfGYZBlUaUyufU6a7BPcFXA/tqzxFgvi1uufOdY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.52":{"name":"useless","version":"0.0.52","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"7e2690ee67df33a0248d7cf83f9b490501ee54f7","_id":"useless@0.0.52","_shasum":"b462f91e4c7cda44dc83059d3d1bdb578215d2e1","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"b462f91e4c7cda44dc83059d3d1bdb578215d2e1","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.52.tgz","integrity":"sha512-KmNiXaAqFTX829K63w3bcO4mM+txrKEiofYjLewfgCQZPiM2WE4V8jIQjVsnUdI6NyWWSrND8re22qfXmXqocQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4vSA2WjWse036msKEhhQHOBpkTwVNg+9CiHIWnglkMgIhAI4viA/rQm0U6RWQMUsV9cMLrMvuc09hAABf7gsUAjeO"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.53":{"name":"useless","version":"0.0.53","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"898f001980b4223079bbbfb76e39b8bc9c21ec45","_id":"useless@0.0.53","_shasum":"032819273377d56488bb521bbf860df1c7fb8511","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"032819273377d56488bb521bbf860df1c7fb8511","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.53.tgz","integrity":"sha512-fhRBsjt5Rmqo1OZ0k5RfkbqVT9ZZofGJm1JcKa4nU/keFjoYvwfwxb4RBngWWKH7JTkVi/kzxkpuSNAo6EF03g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9hasJGulOdMzZxzO5VVn/vpZdkk1E1UKd0gbN1RVYjwIhAJHXZrQDxxWMLVmGoupkzhfT+V3x/6aa8qBRaytZ3jI8"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.54":{"name":"useless","version":"0.0.54","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"3c7a99b872afe4e6b8a11b4e1d6d866d9ec36143","_id":"useless@0.0.54","_shasum":"388b3f9061a5d27a10ad976f7b2fde642e8ad672","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"388b3f9061a5d27a10ad976f7b2fde642e8ad672","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.54.tgz","integrity":"sha512-qGXpEMOsirghIp8h8RKANIECVS1Cw2Ev8hNPe+COQmGaJ8L1hZwnKXt8IpqU2Tm+um9io4dx4CBcKlgMfBx5uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVatgGmcbJ4nXIq4GlU5y5LC4Lo6nXA17ZTyK1a1yZ0AIhAJeWDKhYkCnDt3ndkLIqVY4hKohpENkrk1CbWIwp7MbA"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.55":{"name":"useless","version":"0.0.55","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"7e89285bb44de66c1375229a03c90528ce754c41","_id":"useless@0.0.55","_shasum":"86bdfbdfed730fe9708286e1e739de72481532e1","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"86bdfbdfed730fe9708286e1e739de72481532e1","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.55.tgz","integrity":"sha512-rev61aOTa4vvSE1Nxkx4+ychPS62qjK2iz3OiyjsoXRO1OxPZEdFca+hdFHvCOX2XjkU4B2HltbzYg3tKeA3Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHsn8UwIcy/g5fLnYvG2gsGHSjh7ANaOfaIuQFqlPH1QIhAPiNMeG2cI+XaVs2NQaxrVtaKuR1qLwXSdhjOygPSK8c"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.56":{"name":"useless","version":"0.0.56","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"c3a6122108c2df5a022c46e14bf514415f2fba45","_id":"useless@0.0.56","_shasum":"b3d22be73fc4d1a9ffb22adb26b6ed9e69724478","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"b3d22be73fc4d1a9ffb22adb26b6ed9e69724478","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.56.tgz","integrity":"sha512-rhOrezaBtEZHMA538LM8T3xUipLIrG1513E2uFuvQrbIUggBhm9PPhHPyhddHH2vxcfgX2uF83Ov7pSr4EtiKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5EwANClW0zyJ+MwKa9aKocmeqV0prFaBkhWDhcDguTAIhAN3R3aWNae86a5DjA5c8oZkDtEKtcK+4HUzLS8RGOueQ"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.57":{"name":"useless","version":"0.0.57","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"bc6362c6c1d448a0c49c01702f3acdb93380675d","_id":"useless@0.0.57","_shasum":"c32ab8347eee709469bf822baa8fd93f9f787529","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c32ab8347eee709469bf822baa8fd93f9f787529","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.57.tgz","integrity":"sha512-GVtJjmZWLgjIZK/8trgZKyNjJs0RwWuxVITjcBu17yfrD76ZbFROaBarH7Jsoiyb5MN1MsEDVE9KMmm8QLbSwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9UxgkN0dF9YXPNiH29LyJxqiA7TTd9cagtZ0WcWPXjAiEAgodm1wAUSOqVRewJdDcM2dhIsbeMxsVtx5WOw2dawYs="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.58":{"name":"useless","version":"0.0.58","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"adba7b6baf14fba8163309be480e80ae50e6a4d7","_id":"useless@0.0.58","_shasum":"96032bc45f1c6232531e661d1222e6b42c33f513","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"96032bc45f1c6232531e661d1222e6b42c33f513","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.58.tgz","integrity":"sha512-MvAaSKO6NTvl0tWlBq7HoSLp0wS7TV8C4JGU/gNULD0M0DMFW9r8F0QjYCvTUsCkaFmYHDeNz4NgqctINAH5EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfqo6Yj4XeHOENQQEMavaPJhoF/XiEkIC2Get6LapAkwIhANTqnhE4tEMguVf8hhvBbIp2fV8/4xL53rAEfA8YqOtB"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.59":{"name":"useless","version":"0.0.59","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"5b60bf23546878d2c217cdf4e0d9b2f2ba96da3b","_id":"useless@0.0.59","_shasum":"caec1bda1662868f0c16fb6365bf65746b80a6e8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"caec1bda1662868f0c16fb6365bf65746b80a6e8","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.59.tgz","integrity":"sha512-wpYmzVNUC+ryMIMuR12xvwQ6MtTqK5xYrQvgUIreYmwBHH76jcSN0zHyVbNKBqON0qXGdDr2Mets00gJYJbnFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1S6GJrcFZRuCFiCHxobqSSj+Tzv1I/JPQFKd4ZmyIXAiAcoCi10E3Bamk9M5Rs0mPXFG4KLkki0uZqc9YPqu0QJg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.60":{"name":"useless","version":"0.0.60","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"87b362075c0dbc7124184c765362baa91220da86","_id":"useless@0.0.60","_shasum":"ea00d52881bd7e66313e5f109c8f606829700dc4","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ea00d52881bd7e66313e5f109c8f606829700dc4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.60.tgz","integrity":"sha512-RDfhI9C6j7pkKgoVaCZA3lEPZxFjTJgzO6ZSLpV01moAYIPL1feGWCE311edwAVcLDENL6K5G5eFP0wh8TUxMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW3nVElfwIBIJwLrbkaisek92tNX3Vm8cfGbFw3llteAIgFt5dTqp1bEHpufppdgJaY4SVoej7tsg5HX1+K8EwMJ4="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.61":{"name":"useless","version":"0.0.61","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"225b58342e5bd6c4e8b7d4c6dd31c90bf83077d2","_id":"useless@0.0.61","_shasum":"5c9222f756a35002c31495f84351990f182c545c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5c9222f756a35002c31495f84351990f182c545c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.61.tgz","integrity":"sha512-m3OYZgwSiTS3VI/Og8nUPJMCO7Zkka83HXrCWWS1+OC4u1fegDq06YJqHWBMHnEwj4LDkLWwrXAnd2Xcvm0/GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvq5WThOLeM26TMXo4W7hKmgrygnpnmq6oxx2IydECtwIhANOcIC07TQHysqSxoXooiQaQXeiILCE0/vKhP3a0T/3v"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.62":{"name":"useless","version":"0.0.62","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"c4f60e3a1335d90ae1fd9b676f3f2f1051f1f212","_id":"useless@0.0.62","_shasum":"a6a375a88dbd2e6d9c2d926f5acbdc36bec68e94","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a6a375a88dbd2e6d9c2d926f5acbdc36bec68e94","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.62.tgz","integrity":"sha512-Ens7uiC3tKw9+Dl2dtfstmXzBHcqmBALKxgdFf/yKcSZFp5X6dZcInel1FzPohhiT0swuvJsWc5Ag92PBoREnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHa100RKzmTfigNyIOi64E7WWoPyfQro2o0GWU83SszsAiEAwGAyMe0C4JFJ1vCsoRI6ZVc54dkqP5Zxe2jz9k0Ub0E="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.63":{"name":"useless","version":"0.0.63","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"e6c26a1a37d2ab21779f0e4f01a26d9e989a1ba2","_id":"useless@0.0.63","_shasum":"6d972bab741ac235079e31717d115cbe865bc08b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6d972bab741ac235079e31717d115cbe865bc08b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.63.tgz","integrity":"sha512-GU+faXhpvZze4UQxLn4RLlPyoELbgs9Yugy7xDBrlbmxsXKP6g+NoXBw7nNiPQmUZqi88ITXN0le2xfL2qescQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJx09vpRz2ZHBRFOUzxfdYYxm7DfI447uWP4QEbWohrgIgfLlT9BaHBaWNZXebDs60FPx464P/owc3BOQn9E1CCP4="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.64":{"name":"useless","version":"0.0.64","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"8e69aed22309a4603ed92e12199b19d8dd962433","_id":"useless@0.0.64","_shasum":"04b7697a7991b49d4d9940295fd7d6dbe15aa2f3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"04b7697a7991b49d4d9940295fd7d6dbe15aa2f3","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.64.tgz","integrity":"sha512-TOhMOqduUPvGxS+mco/EWBiyrFiq/HbYdCQb2JHYMe/Br24dtpcUnYO2q/DOZgAo29+3z7W4f0Dn9zniu/gndQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKwPVMmvWd9t5RnWCu4bYSeDzKXkFsROifYwe7iyei6AiBHQVxYbqMarxe5WBXrGqt3cXArazyXelLZ9HnGbCMPRQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.65":{"name":"useless","version":"0.0.65","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"109ff850327ec01069429351574859340dbc66f3","_id":"useless@0.0.65","_shasum":"5f9c37838fb7ffdef6f9953f4b50fff84a09a39a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5f9c37838fb7ffdef6f9953f4b50fff84a09a39a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.65.tgz","integrity":"sha512-dxcZu2raIbm0GLcXvq3ygT0xnRrVVt4Wns7T1Nf3mCSbmDPyIX3gP5V+v9Rs2CMy2AbG7bhC5kAvNT6d8Iz2AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2f0eQZ8S4/sSfEwl/NJ2WNJuH8W0gnqTjdptMVMG6ywIgZGgTpOTA7EwTyp3bxpCXcox5Y6X1OqG2WKE6HQOqm8U="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.66":{"name":"useless","version":"0.0.66","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"93d262b67b0b0d5de722a6bde676f875240dfacd","_id":"useless@0.0.66","_shasum":"f01d3b9d162073ef5ceea538c1d7a5112f259aed","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f01d3b9d162073ef5ceea538c1d7a5112f259aed","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.66.tgz","integrity":"sha512-b8nJC9fXhTPoCp//hxqF3rbfrVPhpB32ETH0uISz4xLUjRNGCvl9/bgjoZI/fuA7SqMJpR3yEvIfjikpdS3Whw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPBkOLpwL+ms/trgfcie1odL7LpvavF9qclSDykLkfFwIgG7KZWmd6KvD/PwQ4FzFUDz1M61iF3MOq0qmSbV4q6Ao="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.67":{"name":"useless","version":"0.0.67","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"298fd2e4a9b5d5e6e95713b13f09ac7be1c60492","_id":"useless@0.0.67","_shasum":"a5a5f5424293cb6bbe1f84152845dcd9bae5eedc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a5a5f5424293cb6bbe1f84152845dcd9bae5eedc","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.67.tgz","integrity":"sha512-cEy4YnO+sXEiw9CReSme6lZg3dBJOl68aXwuV2+hp5jYSccOmj2RnfIN1aHcyha38Qj46MBxpg3QhThlPODdXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOV4jWxlXqwGnCGvI+1XtoOBnC2GtPOlu2dbNW4TC7CAiBC3EcNvVv2fpXD1u0U1i9TxnNitLELyBS2omy649ugNg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.68":{"name":"useless","version":"0.0.68","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"2611dd84d79bec60c818a07649931de0a9e1fea7","_id":"useless@0.0.68","_shasum":"956c16d92144702a398c098a2e71edec12f7d7f3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"956c16d92144702a398c098a2e71edec12f7d7f3","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.68.tgz","integrity":"sha512-DbLPJ9itP8sp1Z6Tm7ZjSVMpQevhL0QlgF/xY5peZJW01pIEaJqWQqaSibyLYYD0RDck5TfiGAvcXFCtRjliEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSvuIBJz33frIMAlhn3eKk7Q2ni2QTDjkNC6Lx36XjlwIgRyaDCBDMfn1sS/bN3Flv4qkZH58lRnMHZDM3D6Bx+tM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.69":{"name":"useless","version":"0.0.69","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"5cd7d9078c0614d8f7e09192e27e44f55a730e34","_id":"useless@0.0.69","_shasum":"12f3e3b726620d7cebec7707d3c2fbdb983e2fac","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"12f3e3b726620d7cebec7707d3c2fbdb983e2fac","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.69.tgz","integrity":"sha512-X6YaIyHrXglfS6SRNDH80EbiAwxd5azlXqajXxS23AhkhN5pbthziXdgFs+Bp7BBV4hQk4rDHjnNfQ5lWi3+TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAAJQ4gaLLz16lUdalTFt3b/o6dhjevn+dX5PCKAFI+AiBhWhyrIpGlmmGgmoAAxCvBNXkugvIl3hOUdjMbz1t6iQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.70":{"name":"useless","version":"0.0.70","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"b69b2a9088f1b5f10b37ea7d9f7a68018dd93618","_id":"useless@0.0.70","_shasum":"87024939ebc1ca784758e21ee606b85616cd8b1a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"87024939ebc1ca784758e21ee606b85616cd8b1a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.70.tgz","integrity":"sha512-iMFU8Tu0JvFLXwXg5SBjQMwjMgf71GxJ55nbpjC7GmPitWodtEMsSu41Uk+uwJ8e0Inm0qEB4sFk6SMyPGz8xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCip6TQRNqlSZZc+/Xc5L5IvdaATh8a15RlfLsYQjtDGgIgae+qyvZNYO6uhwnggie3tKDkw9oTdvgt+8AKxI0NshY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.71":{"name":"useless","version":"0.0.71","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"d5a9d5cdedb34f9815e845dad3f7a2609ddeba11","_id":"useless@0.0.71","_shasum":"dfc7c2f808666d3351bac0423ea996d42d2b1f86","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"dfc7c2f808666d3351bac0423ea996d42d2b1f86","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.71.tgz","integrity":"sha512-X4vKphoTeCL/HQgnWC/+ddvlniXurQIom+74TDk6K01LuwrSstTlo8KSCDnTLsS0nEpkaz3i70R+ZQ5hpPSlew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO2GMBhhpMZHqT+/Xnqhnm3GI9A1DXEa2bYIZsqx4/UAiA9nhtf1nLF3I72Ym9C+t+OseH/qusBwIslr3KbL4woXw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.72":{"name":"useless","version":"0.0.72","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"1ca957ad7faa70eb37054a1df6d66f159e538eb1","_id":"useless@0.0.72","_shasum":"4c458bc48809d3763c93ba5ea888e8dfac08000f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4c458bc48809d3763c93ba5ea888e8dfac08000f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.72.tgz","integrity":"sha512-uoVpPuNpK+KKyMgMD/sDfoNUa2LNMXJ/VcTJU2CXXMovl7f9lUxzWdqr70jnDyhbbE7eSo54bpRtAEr/8lwCOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD1wGc2vMnBX8qPh9/cCi3NofAsXsiwcCPXuOzWvApqAiEA2NFbDdnrlfzHK2XBNvO3HXd7do2Df6vVZ8afxRwiIRg="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.73":{"name":"useless","version":"0.0.73","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"722cfcf01e995833f166a39a23a19a5b158cef1c","_id":"useless@0.0.73","_shasum":"9d39bf66c80429891734889e75b66b524378b9de","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9d39bf66c80429891734889e75b66b524378b9de","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.73.tgz","integrity":"sha512-N8NS7htHeS/zZasgR/4JvRwvA+E77mcYYcsqKrAHxiKaVYeJQLaICsQCmwYBdT+OCUb/bRfNRqYvoYidQbq10Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkttdulhwUVQ3E/ALtNKxbHak/2I0Pz9W5OPMWAe9UoAIgVEUcS5rS/kySW+mnn7UILZQRZQXa929X0J45J/Dbbo0="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.74":{"name":"useless","version":"0.0.74","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"e8258dcc52318e1e7f2f29875f52046204d8c5a3","_id":"useless@0.0.74","_shasum":"dbbe45958a08fe4765c4b8a8dcb841ade77977fc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"dbbe45958a08fe4765c4b8a8dcb841ade77977fc","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.74.tgz","integrity":"sha512-RwtfFVI9YN8Hjg8eyzG5BawCiJljXUYs+rj3UCfPm1qJzncfFtGRONtImDwC2kfJCxYTZ8miQeI/scNFoW5O0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCxLqsAqYBTQzgH1pkHX5/peC57FI7RStN2OrR5s6JifQIfG15/mir92xLWb86F28PoATZjI8g82Z4cKHDeuS0leg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.75":{"name":"useless","version":"0.0.75","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"660324125ebe87943af86214b2da7464df337974","_id":"useless@0.0.75","_shasum":"5a68b9cb3d65217e1a48f812f97cc6a2fe6c74c4","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5a68b9cb3d65217e1a48f812f97cc6a2fe6c74c4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.75.tgz","integrity":"sha512-FKW2iqntg1zRQlALreO/3khD4WadjFZErBo//pS+ZyeIR3sLdZ1CVb67XZf3gn9MXyczcPGZNy5/U1TKOqKuoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Dow4cHTgxf+zM0/I6te/ti3/EBxtAZsuXtbYwqnk0gIhAOMQUs+lJUlSAfj2pGrQj/6T24Vy70xEoQXz35a9owCe"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.76":{"name":"useless","version":"0.0.76","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"639b1753007043858c2ff161a7339a447e641756","_id":"useless@0.0.76","_shasum":"85b8148b5bf7e0bbb68210f8d610d6d46435a4e2","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"85b8148b5bf7e0bbb68210f8d610d6d46435a4e2","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.76.tgz","integrity":"sha512-U4TfkIaBz6EtPdsgW923vjxxuRtPZcLJqsl7yk3RaVgkA1RFVziOC3Y2dSI8wp6jqUS/yMZY8agSHVgYMp/XGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHHom0Q7GJYjPdPtj4Xzy80IBPZdEdmsPcFVEWi1CmIAiEAoP7gXCx2x6RvvMAWB2wiRmruVNfNAIxsUziYAGZ8uiY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.77":{"name":"useless","version":"0.0.77","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"081af67ba5334b2ff9e70149f54fd96f07d3f9d1","_id":"useless@0.0.77","_shasum":"c23590f8177dc434a134dbd9c23b0ee34b4975d0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c23590f8177dc434a134dbd9c23b0ee34b4975d0","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.77.tgz","integrity":"sha512-aaN5HYH7wS4QIjrU7iv3Kmwe261Sw31l/tIk4VtLaRnkKAJtm7SOOnToHJzhXahqPpycEM3B18NelYXyQkQqfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVKuZwreDBvDjtapFJK0kLY2sV0k4Wr2bIPBlC91n9iAiBGaq6W6HOmPthd0n0J0K58lu1V8gvGCoc4Zegfc2RXuA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.78":{"name":"useless","version":"0.0.78","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"b59cbcc68d02b2d448bfe3245621e4cb01a6ada0","_id":"useless@0.0.78","_shasum":"2d8613f59e54f3a14acfd8a9a097271070517c85","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"2d8613f59e54f3a14acfd8a9a097271070517c85","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.78.tgz","integrity":"sha512-COOgOrP8pELaOpZxuT6ItFNxP8olJmThkBWGUCKJz69jTg2W/bXSABiXw7gGeNj7lknmoLcyeOadKZ/GmvVi+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOFEfLdl7ogbaP0aoEkZ6OcouV330e/V0o6I6Z7F58DAiEA8d1/xDQwx8yTLXCk0KDVgKBzRAA9WW3LGKTYLdlUhHQ="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.79":{"name":"useless","version":"0.0.79","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"3f4d4bb8c7d46ada8336bcfcdf6d296eb5e214af","_id":"useless@0.0.79","_shasum":"ff5a04703c4a0b7f576a9fb703707b06de04b377","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ff5a04703c4a0b7f576a9fb703707b06de04b377","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.79.tgz","integrity":"sha512-UuvbRyA+dtTeN43ScfCdb8fGcUtMiI8KcR5Fs995CylvmjxFu54gvp5zXvWZVo2t/9SCIKHGsKKKI4eG5JiG2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxFq+EkuZS1oFlJM0CM6RHLFgQKk0ko11VXhIJJCsCaAiEAjbTUju8aFzQTyshiLfkjOokoZz8uO4v43jekaM5Vy9k="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.80":{"name":"useless","version":"0.0.80","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"ff570642b13036b874fac01ef4abb4790b4b1e66","_id":"useless@0.0.80","_shasum":"afbf4587314add6ae68a3b7e95a2c082c7020f98","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"afbf4587314add6ae68a3b7e95a2c082c7020f98","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.80.tgz","integrity":"sha512-KnKPU62ZXiS8xVutqcevf0FDUQOLD8IW2wGgZhKI92r0PkO0oCmJyyIXehcL3kTA2zml9/0Y8iFB9xeyBfhfTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDD31Y2PL5L53IfYdBskfyOryTm2y2FkdVi7T78e0pGvAiB6bnrhtIh8z89QyztX3SKmvOV06TqKmTbUQ1930aDECw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.81":{"name":"useless","version":"0.0.81","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"cce84c3b6eab2703b18deed463188eaef807253b","_id":"useless@0.0.81","_shasum":"12069f6de34d3dac20da0a3bbf4f7bd0194f4bc3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"12069f6de34d3dac20da0a3bbf4f7bd0194f4bc3","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.81.tgz","integrity":"sha512-IkqqH4bLCIY+w6RZgRQJDSpEuLzwVecHxnCvvyP162JLpwBg2Dt3Kzh3TYexrCDES1fhRLD18hHz3Dg2IxBOzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZw7jlVENl4w943i4jAzewYiknyx/dzvIjbMGdns+2yAiB/Rdn/sWgQYU7r+QWoKQhWNWx4Ccuz50s9YtJDnAbDmw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.82":{"name":"useless","version":"0.0.82","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"ab8588520c0e5e8a6b8bedf3d7834e3cce05e799","_id":"useless@0.0.82","_shasum":"731f5edd420cd90954d86a0f76f9443dff2f8a38","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"731f5edd420cd90954d86a0f76f9443dff2f8a38","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.82.tgz","integrity":"sha512-9cTuMLplwxcrwQaG5lbtXnFaySXNPaD9Xf9IAzGuFn4kz9SZ0q3H8dEBWhcPaWw1oaD3y16wbv/TxTl2h/zHVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/ssnaKPq4ZtqgGD2s5DiO+pC0FkWRaPYs3Ae1JRAyxAIhALrrwSaLBiRSjVA3LJcr5xZEAJ4uCxLpoYAQu9vKPwFp"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.83":{"name":"useless","version":"0.0.83","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"d8e9fb9e599d5e65beac1245e0d2bb92e5473796","_id":"useless@0.0.83","_shasum":"d092a8f38f224055ff81607cbb63a31c95c92a8f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d092a8f38f224055ff81607cbb63a31c95c92a8f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.83.tgz","integrity":"sha512-WBUKEMYeqo9D+7c3btjQ5KB4MB/l6R+UOEP2JRX6+H8La9tQ23EZeJLEvHzANbp4C4qUJKiwRm5HD7Rxc2NdEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaJMekEmuzZrKdgvEDANqW2M7yIQQ65UWNQv+DpPQ9sAiEA5wfpE5re7jnXXcTM2WA7goKU03z2vTQJgYeW9oMNtEE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.84":{"name":"useless","version":"0.0.84","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"51d6f1a263212f8660b3462fa15cb2af86463df0","_id":"useless@0.0.84","_shasum":"2036d9da44921218f534663fe75e78bd97c839b6","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"2036d9da44921218f534663fe75e78bd97c839b6","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.84.tgz","integrity":"sha512-E9R7/r8euGgbAht/cfDvwoiSLwVHVK90PUZa1S7NU5RTQu1JOxYBnEnBWut2hqKnghTskg5ApbgygA5CJepEkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3YTMFH0/9xwGvVRL7qvJAzUvaIb/jKp2LvSo1Zgq+7gIgJSEef0ric0pRyeELeh/uBQlhN8s5BABb1jM0xCorsLo="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.85":{"name":"useless","version":"0.0.85","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"9e21491105dca9d08ddfdee9d7e4db0959be46a9","_id":"useless@0.0.85","_shasum":"dc05047902aef0c8b109ae10e5a96a631f4b0bcd","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"dc05047902aef0c8b109ae10e5a96a631f4b0bcd","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.85.tgz","integrity":"sha512-hqIcw+8hTq+h/dzucgx21ej+UywJPsU3vxs/JRz9g63nJTebYtbw70C9Th/98XLHTyjRXEo5duhyfsi9iNy1cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC51MdaUui1FojK73qSFBBX1G2RV6min+w1aaw5sxeewIgTHtH/tjAuqUpObWIo2sZBAyj1ycguAc9X1DkAYXYeLI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.86":{"name":"useless","version":"0.0.86","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"482dd43d2edb29f534ab39ade45dfaffca7b0038","_id":"useless@0.0.86","_shasum":"6e2cf67dc44a9bc9dd8e95b8d98b576e1a4e2729","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6e2cf67dc44a9bc9dd8e95b8d98b576e1a4e2729","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.86.tgz","integrity":"sha512-iHMGPXWLPG/aNmgDQzTwSglsrdA0QdH6XD6M9QRIRSeKE2CAo9rmAP2EcYNDEH7RScvoAubaerS0HD1oiqDldw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDvLYvYH1oThhzPxn92Z3fZeI/fYjS0ZHWDKPDTD2oRAiEAkEiUY6wmPQBSnNT7ugDKOq6KAavvlNzUw5/neaE2cl0="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.87":{"name":"useless","version":"0.0.87","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"6cdb202067ed510baf57dcc0df5b447d04f1a393","_id":"useless@0.0.87","_shasum":"83acce6a2ef4b7c3777538d3f6aeb6a175e1f5ed","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"83acce6a2ef4b7c3777538d3f6aeb6a175e1f5ed","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.87.tgz","integrity":"sha512-++GzLZ1q/nsWW51YaGM9oaqpaR9vi9JqOzwH55iaRp4nptYbBP2QRr9Vj8YP8bHOyIx9zaPmw8FR8pm/I+yMpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrc7kEhRfVjDuSxSPFwWnQeWDbweHfVmo0/kbDEDfwrAiAvZPeJC77ViTN0XkTSyjTls4eP/7ICx95zaBgibaL2Pw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.88":{"name":"useless","version":"0.0.88","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"87d97bc775e93c339e738a8ad524865edaa5dd2f","_id":"useless@0.0.88","_shasum":"bf3cc34715c52418375e0d1737e392b564872b58","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"bf3cc34715c52418375e0d1737e392b564872b58","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.88.tgz","integrity":"sha512-LxOGqkloUx5p1EvnwCdPporLSONU7Sv1J/dL1dl3R0kmUq1PzqScoBxXxhhU6HSONRjU0XIzAsiOC2Gg1KUY5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzqc7cXYo8I7iGvI1NjyVZ0W5Rbu/AL/Yamkq52CHvawIgJcxXXxAlBY0akSGlyHnD0819mvDQYTBgjctBQd6VW+w="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}]},"0.0.89":{"name":"useless","version":"0.0.89","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"f11f7f1ae76f231947d6454a2d3a9c5be986a75b","_id":"useless@0.0.89","_shasum":"06b16b66a109fe9bceb40692fe4cd14af396f179","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"06b16b66a109fe9bceb40692fe4cd14af396f179","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.89.tgz","integrity":"sha512-pq0xZhTfOtcFFXZGAc/VSBs2K1vE2B+pLVAiuVT8V3AxUliMeMpCy4z6q6rGBg712o2f28mRaxZX6DHP4hvgMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmsjmxLQhX9fc1//7mzuinhxMhSqz8xJvRWpWN6UWTfAIhAKymuYtHkFsWHMsdApMHV3fsVQK9RRu66jhqT9AFSFUz"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/useless-0.0.89.tgz_1454469852867_0.48260323726572096"}},"0.0.90":{"name":"useless","version":"0.0.90","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"cd4bcde75d921d5155ae642c9c6b11a3d51f12f0","_id":"useless@0.0.90","_shasum":"1079c627de4a78bb99033e5553d97728548e2d2e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1079c627de4a78bb99033e5553d97728548e2d2e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.90.tgz","integrity":"sha512-JtDjDmsI8fm4c+QBNBIm9G4ZbCyRvhM26k2ae4EtIP9PEmMH3md0e1KDtSiXckHOX22QI7B2RDCTcHgDt+nZRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+zhPp3oXtRFzDpONpSBwST3NjbR83AszUPoQNjziJRAiAQfEFgGoY1n0+AACAEj3iXARAByWMvlWGa+i2/Bm+h+A=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/useless-0.0.90.tgz_1454671842575_0.01985389762558043"}},"0.0.91":{"name":"useless","version":"0.0.91","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"f5eb64ec2dd91417be43701ec8e65ca4c42b09ae","_id":"useless@0.0.91","_shasum":"81bd2b3b4431ad027410c6804b0b20fc91fc1b9e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"81bd2b3b4431ad027410c6804b0b20fc91fc1b9e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.91.tgz","integrity":"sha512-Nh2VYI14BSvbXCOa4Eyh7BEMh1AYJKmLkngvagh5Y7iA0E12vvmVouO12SIRP2gsqwR2QZ2EbpKSUjrk2xZoXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxQBp86P5jvE5+jp5LzqKcwg0kkQ7UmPoNe2Ga0lJXTAiAfb0/jKb59KVvABokNpqIVjWmL6LI7v5qoidjiYJdCgw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/useless-0.0.91.tgz_1454713652549_0.15416513616219163"}},"0.0.92":{"name":"useless","version":"0.0.92","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"e4ed9c379df4113b6e059d4a3c644cb9e2c0c1c5","_id":"useless@0.0.92","_shasum":"4d21c037e0d1b1c6e7408c5bd9f694acc6e7e85e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4d21c037e0d1b1c6e7408c5bd9f694acc6e7e85e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.92.tgz","integrity":"sha512-8edMaNGqd8O6hE/fMnYacoo1abTs6n9UgFZZCqZWid0qeHdNG9Tf6pwWHAMPIPnUKMNFBa/6NK35kTaLBJO5ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD44vNcDoM4td9K/Mveq68XFc7taHRxCLfyXzVkFCUGhAIhAKx5e/HVkKM+9sF8MMYEDemocvEv8iHl0ZftDhSke4x3"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/useless-0.0.92.tgz_1454760950642_0.02540694293566048"}},"0.0.93":{"name":"useless","version":"0.0.93","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"58247bcd14153890f948099681fba16278335539","_id":"useless@0.0.93","_shasum":"3e73ab257eef6f92dae6801b907b3249edae51c1","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3e73ab257eef6f92dae6801b907b3249edae51c1","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.93.tgz","integrity":"sha512-wTPsnRew0C9GN6a+SQTbNVY34mGcy8ZE66s8ejajqWC4AyMMUP9BSh9PnmgSuAeOPZrag5d6qkSI94rIOyDYxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5vpgLGefljJ4yLDa/SZ4z2MHACDOFaehDosPcNixH0AiA5zy4HeMpdhjary0uuC7c3DP2gBZlBfnGS2nW7rs0Y/g=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/useless-0.0.93.tgz_1454761537003_0.1517868477385491"}},"0.0.94":{"name":"useless","version":"0.0.94","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"ccb05091492d60dd911b19f4831ba108b6873d00","_id":"useless@0.0.94","_shasum":"7f388e3eba868701813ce1ee73ce057b874961c0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7f388e3eba868701813ce1ee73ce057b874961c0","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.94.tgz","integrity":"sha512-dgsb6aHY96INGgvO5o+xubL33joSMjHhfmxy+JkFFDbFCoUq9Rg5Px5Fo9+T+gtHefdfpECzKiffRO3F1Fq8dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGiWUu/WUtL2Jl7qCTaQ99lGxk2KQFcb6bW4jNPf/T6QIgRmNBtYjaF+MlwEcfKHrCOTNcPwRawJiQtodY5v+vDOM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/useless-0.0.94.tgz_1455071848271_0.8833663717377931"}},"0.0.95":{"name":"useless","version":"0.0.95","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"86386101dd823ca41ea47f7199fd14c99688d52c","_id":"useless@0.0.95","_shasum":"715583a1eac565e87ee173ebcf3d9d9391d79502","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"715583a1eac565e87ee173ebcf3d9d9391d79502","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.95.tgz","integrity":"sha512-8r8qDU1+kR94PLk5RIqv4oJ6AINKH01NL52eT3t9ZNAohQWPhm+Gn2WaDtlP7ul+XPXvuOSN357PVIdFpL90Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKebVBXtvrlXB/euDI4o6UhQFhtiaFspZ/8auypRQIlAiEAs8cYbgMYuQKTe7xHA0dDlMQZ+iKBFDQmEvxxG+phxBc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/useless-0.0.95.tgz_1455146324808_0.3002863631118089"}},"0.0.96":{"name":"useless","version":"0.0.96","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"d9366e92ed1e194969270b655ef781c76b9be0c2","_id":"useless@0.0.96","_shasum":"af6ad6d86c5681ffcfe317a91fc37b67a57bd353","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"af6ad6d86c5681ffcfe317a91fc37b67a57bd353","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.96.tgz","integrity":"sha512-fVfsMryXJgtzob2B+1fcjxiVHwewjUG+kMxhD7HxODTnWUiPUTm3LFiVWLiAupIIiSKqfRe1oRJ/TdSvnjzNhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgABhzB/K8aHckEurZdaXR0QrBi+a+6vlpjH0aYkl0OAiEA/DN+ZEZoxnTy1v1+Q11IAW4vs9+pyTkMDZxvDBT0KNw="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/useless-0.0.96.tgz_1455150987146_0.1836954711470753"}},"0.0.97":{"name":"useless","version":"0.0.97","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"01ebf2349c9eb316e0f7b624fa76a470d9079944","_id":"useless@0.0.97","_shasum":"3f03f01b31ed047b7d5fadbf0a81aa4d6df6ec5c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3f03f01b31ed047b7d5fadbf0a81aa4d6df6ec5c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.97.tgz","integrity":"sha512-WmZGxUbGOCaOHBRHVCf4oO5Zpfn2y9ODYnkcQtdisEvMgPC3165ggzDY/QLBD9oR0Oy24TVsfTF2HdQVFqpBFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoH/Q3w5H34CNyHEqmASCctINLrCyMFKHZbkotp5NyXAiEA5laNaKm9I46RN6xgJRaTww1maSKyCdAqT36oL49p1+k="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/useless-0.0.97.tgz_1455335866495_0.5327231758274138"}},"0.0.98":{"name":"useless","version":"0.0.98","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"18137b887a6bc7c0998b8985fc21f475570826ab","_id":"useless@0.0.98","_shasum":"9c1671207b51304a16db165c7e6903731c627ffc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9c1671207b51304a16db165c7e6903731c627ffc","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.98.tgz","integrity":"sha512-3nbOqVcUbdnr04zb3w9DJ5T66qo3HgtMPWtDPPJoxlICFKyv2oa0hw8HSqNiKbww/WBx6lwJK8flbpGoStfeXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK6wR7qYDy6s4DGO74S+KP9bpFCNCmYOIVMV71i2aUSAIgWbxCGoTlSfZUDyD+a8PTCAJEBhrRBNl167EMYuC41IE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/useless-0.0.98.tgz_1456852280431_0.9440331601072103"}},"0.0.99":{"name":"useless","version":"0.0.99","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0"},"gitHead":"4ae4235f881d64ccba6217668349a61e18d7f728","_id":"useless@0.0.99","_shasum":"441ea66ed33aac8586c3136286e775161ac4b8ed","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"441ea66ed33aac8586c3136286e775161ac4b8ed","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.99.tgz","integrity":"sha512-IcFjw3t5SvJAacb8S3hm41JePteoXU91Ew/k2gHDSSvbweajsyZkDjQpsUEVFHifmOT61fc/39KVY7mmX2h0Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWikwSeJfszkFNNKqyxFpT3ltnBPs1KTOmy+jUaC84PAIhAKz12x/wgw4w+WpL65y4gyl3xql7weYQ0SjpGt5DeoZM"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/useless-0.0.99.tgz_1458305556399_0.2773029257077724"}},"0.0.100":{"name":"useless","version":"0.0.100","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"afe13545f1216597081e8c7ff3367db56ee6d067","_id":"useless@0.0.100","_shasum":"c9211c4c92e40a0e0b42be078fcd7ca574f7eb98","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c9211c4c92e40a0e0b42be078fcd7ca574f7eb98","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.100.tgz","integrity":"sha512-JZ5bGEFHrEunDG/MQpXm7HhPO6GP2CkFxLIzZrvcj47/T+D0/um6LE/YPP2e67nPm71aKaZj9PEiMRjf3otb7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeV1b6QcSVujDPWI5zIklmuk8wByWb/qaV9OrNNyEUVAiB/+cd7/met/48g9l+x2iti/wufnqkYkb/RKxWTsoXHsg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.100.tgz_1458379435892_0.3511637400370091"}},"0.0.101":{"name":"useless","version":"0.0.101","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"48548d165feeef78bf4b9d3206d1b421972ad2fa","_id":"useless@0.0.101","_shasum":"bdfa02d95c22b3f64755d1687e2516c669180219","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"bdfa02d95c22b3f64755d1687e2516c669180219","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.101.tgz","integrity":"sha512-rB2UxiMFXX3naUlHBAMf4fn142eJ/JAoKGf54pY0boasZTuYbzN6L3YwJa+syLHvkAZI6mA09JqN8IrZy2/kdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdTNEUu7d0JUKsCdZD58U4c13pMYBGllJ78AEP2Y4ZNAiAI8PcXf/hfJvmA0kW9MwBSPxgTxjwBFTcNyY+CCZC7rg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/useless-0.0.101.tgz_1458380709392_0.7910790585447103"}},"0.0.102":{"name":"useless","version":"0.0.102","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"77363bd05a1f81b014fad3f0d1944031cc8130e5","_id":"useless@0.0.102","_shasum":"64c1626a3fae2ea7e0e26724f01a7b7e6302e030","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"64c1626a3fae2ea7e0e26724f01a7b7e6302e030","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.102.tgz","integrity":"sha512-cAwp7stdnb6P+xVqDkP3UFgl8h/OvR3vEW+csGlZgFLn0KsfLJZogFLlcAl79zdndlTWvZqtBiOI0ZVXlrRvMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbHkeNBc765kwsXoUmyAu6SfYVhiMTe40ow8soxWvMHgIgYlawhQadzDOZAVrUPB2keVcirAGCSADeDjM8QfpWS40="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/useless-0.0.102.tgz_1458775162487_0.43140100967139006"}},"0.0.103":{"name":"useless","version":"0.0.103","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"59e126e362e9e163e48b6d955a6604afcc35de3a","_id":"useless@0.0.103","_shasum":"84c826befdd448bf538b1f71b4876579cb930e5e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.32","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"84c826befdd448bf538b1f71b4876579cb930e5e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.103.tgz","integrity":"sha512-iNBTT/9Eapl7+sVAbwL6YSBwCt6d5Tpr3QBZS7bvaYKtZvVGf2Fp0/GeFdqwqvjNUFBsAZ70QpV68ENTD2n8eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXVOEnzxr5u26xgDJDJraT2hcsiLTdeSwLZQM6XtJAdQIhAJMDihptcPiR9rrfPrgK3225LeaRVxdF0Yxrt5HtpJHX"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.103.tgz_1459109553454_0.6236322093755007"}},"0.0.104":{"name":"useless","version":"0.0.104","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"bdb8a9ad440ceb37a88057a1697171455a00b5fb","_id":"useless@0.0.104","_shasum":"dae5b2669a26f2a8654ad23b9098e54c7ca150ba","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"dae5b2669a26f2a8654ad23b9098e54c7ca150ba","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.104.tgz","integrity":"sha512-HsBo6Yzi7dsJcw5+iTLGWZkp22XD5RrQ+faIKt+C05XRvaIesZGpcFFqEaL1Eoo4c0L2hm9w7bldoxj0Hf8v7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYnGeCu6JmyUJKoD1Fs4B+IeOT9x88l2ALt9WdXFHD9AIgCZTj0d/fv/6g/wglC/ccfb9xxxufPVjQNTzlY2N0/1g="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.104.tgz_1459132589115_0.577617647126317"}},"0.0.105":{"name":"useless","version":"0.0.105","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"1294114e29e089745afde6e937702cdd7b4a516f","_id":"useless@0.0.105","_shasum":"0c25e2279a57a6c0ae18072fa71be42822d9c548","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0c25e2279a57a6c0ae18072fa71be42822d9c548","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.105.tgz","integrity":"sha512-YFd3uYIqX1YUnroHI1cTL2uALVHUBVsui7CBIJKyXC3QaL/JDCBqn/FYBMrkjttpC4Eu3w0NVUXu6GLRcEqUKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD56d2kkAi05mpqBI+waXAlW/S0zCAkFxtmqZwY5gzGDAIgBNVteAgDa+ZuVPH45L0SKF5TIrYHdMnbYL7SJHKdBTE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.105.tgz_1459403407745_0.5425979860592633"}},"0.0.106":{"name":"useless","version":"0.0.106","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"5cc641a4a3e40c136a0a1c58c83e19952766408a","_id":"useless@0.0.106","_shasum":"891c006d27ed20dfe46c167cf83987c9ca53ad95","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"891c006d27ed20dfe46c167cf83987c9ca53ad95","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.106.tgz","integrity":"sha512-Yw3rGaWv0wWdXO7LzsklCbMjvHbx4Y9DsxlPe5DPV/LtY/p/nlAhQD76agpQznLUPkYeOObwD/KhXsZ8HQV5aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzw9xxKD95iE1Zrk5JBfwN2Vy8sEP3zyLJccPing6zdQIgCWwF5gBpA1X91X7qbgKkuFt+YYEVyoRT/TPdVL0kvDs="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.106.tgz_1459406092571_0.3865145144518465"}},"0.0.107":{"name":"useless","version":"0.0.107","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"ea22645eb108a1dac1b1ed246a5db1f4b844d6a2","_id":"useless@0.0.107","_shasum":"8410279ae319818f928943bd8bfb10d31e3218e2","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8410279ae319818f928943bd8bfb10d31e3218e2","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.107.tgz","integrity":"sha512-2zdc18RBPwPAQ3D8uOxsvsLfvaV5sow3Et17mSHsKM5jnAV2Wl2aQTdcORlXvyglRV2O3RLMJAJj0Ew+ZteS4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4IXI11aaip3P5LE+1LF4plQbcLH+6FXOGaKGG3BCCZwIhAPEsLlm7y+3t2vU3ZcQcUDgYW6eRsg27UOn4vFEaztJ7"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.107.tgz_1459431761217_0.14439147571101785"}},"0.0.108":{"name":"useless","version":"0.0.108","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.108","_shasum":"e2d864ac913c33e12f09ed875bb442d5fc26abae","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e2d864ac913c33e12f09ed875bb442d5fc26abae","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.108.tgz","integrity":"sha512-3iYnePpKMxcN1/Y2mqlerav3BjamaR1AWvPNQCG35qUp/fkzGNKihqYD3n4nNKSEMLc+LBLARzTZ8I8UinZxjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeXGZBzq2DwHNSanXV8aHmYlafHYWdfkBt7yDee3dRjAiEAsjD2NFvp4U8vkJD8qYI9YeKobBKhBeAd+q07/i3DfKU="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.108.tgz_1459810960257_0.548673084937036"}},"0.0.109":{"name":"useless","version":"0.0.109","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.109","_shasum":"498649416fdb7e12040dc79232e992b00ed09c93","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"498649416fdb7e12040dc79232e992b00ed09c93","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.109.tgz","integrity":"sha512-Xa5eXsq6s6EMsFLPvMDxGC0sw+PRWqmf4B7A0+Zs7aHPgv6QmISr3g7Aop39YIIFntwwpPB7Q6HHbOncJIHfCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/9VHkzaeKmavW75TvEQ+LF2HEQOpjrJJ7gArgTOxTiAiEArCtqJ9RZLuntfv0o1t9REB0J1+kniKGEXdjiHdqUgmE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.109.tgz_1459813097341_0.6758450788911432"}},"0.0.110":{"name":"useless","version":"0.0.110","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.110","_shasum":"31911b9acbc3e3fde93898b3c0e665526e2244d0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"31911b9acbc3e3fde93898b3c0e665526e2244d0","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.110.tgz","integrity":"sha512-FfnfizXI0pDRBxuZGN8aLUpsJ4gA43P4K3AhLYtiTcF7CWTRUJnAYhwmS2d+4Rgs4biy0KJIt7Poaes0LXv1KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBJjhKv+wv96SUUgmH8lNpXxlniYdv5HuNjSGRmFikJAiEAzxf/T4sakmFEiVmYda7Mtw8ZD7HqagyrToZj6wpDKjY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.110.tgz_1459959690115_0.05870030005462468"}},"0.0.111":{"name":"useless","version":"0.0.111","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.111","_shasum":"21d5551ad987f637ca319cfb2c8a03ee1491eaa4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"21d5551ad987f637ca319cfb2c8a03ee1491eaa4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.111.tgz","integrity":"sha512-UgtGlwbJam5K8yWLzlOylxCW84NKflHAOROPyp6MWqdyebnjYoMCkBw/EzTfCmF9/IHMW04Cb9uwet5YKzU5Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLziZ6Is9wSefSg6yPJ7W5FeV5F2cS8o7rNGFo0BKcKAIgMRpWmN7fFR638vy9UAtT3ZetV4hkLXibDkPlVnOhxbw="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.111.tgz_1459959802015_0.05283299880102277"}},"0.0.112":{"name":"useless","version":"0.0.112","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.112","_shasum":"33121e65320785551431d69ca6a55a5f2e486487","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"33121e65320785551431d69ca6a55a5f2e486487","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.112.tgz","integrity":"sha512-ZGNZ3mQUKBehe6VqFxkj4Z3U9UmomvlZx00SJ6CwOFjzzXRzP5GDcT5JmBvHaSoPuprPqM0ehd0GGLvDrU8BAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnuISp08bNb3dNKKXehmMWJapTq3PE9/QVchKP147ztQIhAJkHlln0vMVLeWKxdb7CDuL6NQvUEql4yL9VzkZl6zPs"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.112.tgz_1459974563640_0.11491718236356974"}},"0.0.113":{"name":"useless","version":"0.0.113","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.113","_shasum":"c75476b5b8920b86b1deb8663fcdee4f269099c6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c75476b5b8920b86b1deb8663fcdee4f269099c6","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.113.tgz","integrity":"sha512-YiCmJLCAfVKsl8Kf0DpAXD2iPFvC94gEF4xR5cT1esjWd5rMVeGZpHjsJXrKrmUBF/FEYN99THndp1ztzakmbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDScd34e5yy1ynSxJ8k1uWrzkHCj3wSgHfatwiJiUNwTAiEAtDqagAN8S1PPF4HjTWF7PVUUI5xxl996Kv4mbip0rVU="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.113.tgz_1459975357209_0.018527186941355467"}},"0.0.114":{"name":"useless","version":"0.0.114","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.114","_shasum":"9e076b8fd56b875c1a576604cbeaf602cd1d52c3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9e076b8fd56b875c1a576604cbeaf602cd1d52c3","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.114.tgz","integrity":"sha512-A8hrC7iNoOEO5qgtGB9Sk6KPdeZHLr+zpGS98RlUTXBEoCyckzR9YLlXD+HmJtqdcjVJaeHsaCfbNNb468JxQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/9mX55dDLCAL4rq5VZVoWYxx7zf99PktLzO0zF1w8SAiEA1iYpU8qJ5NRkFSASpjb8ovz02+INm/W+M60sLcF6jaI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.114.tgz_1461693529423_0.612407292239368"}},"0.0.115":{"name":"useless","version":"0.0.115","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.115","_shasum":"2f197120f49d7a3c50f235437610d909be3f06aa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"2f197120f49d7a3c50f235437610d909be3f06aa","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.115.tgz","integrity":"sha512-R8bZ2aWgQnw9dof31CNbctbaQM/3C6YO0NXvo13zibLhovza7ymTnqKkJv5/VNg/7EyiajBRSa0idH14UN3Kzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAQlQkaglKRKk6uxiijdlR7u/AP9mz2r/TemzueC1D/AiBJKErSaHkJONEKjeNbolN4ZR2iFV55l5RPY8vdOYYFaw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.115.tgz_1461954261577_0.022333497880026698"}},"0.0.116":{"name":"useless","version":"0.0.116","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.116","_shasum":"139dabb0e9d02e727b33c341653396cf555b4779","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"139dabb0e9d02e727b33c341653396cf555b4779","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.116.tgz","integrity":"sha512-ggh8P7GeFIILMQL++AKo79NcjrUdt+UZ/ZVcZV+9bI2E8pJEs1115v0JqKZFhU6fnCNvdEzEZpNDbPClzHsL8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKWzQQf1RX8HrKG5DsP1yUkIOAv/zqOTZlm4loa+kK0AiAivfBBjqSkg7Q6gbeQ0/MHzxfSIaI/pIzGrrwYU6DOMQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.116.tgz_1461954393574_0.28817055257968605"}},"0.0.117":{"name":"useless","version":"0.0.117","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"746924853edbb7ae3df8cd02100a563bb342f4b4","_id":"useless@0.0.117","_shasum":"c419c4a6ef6b885a834afd5ab73df7d7c3a506af","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c419c4a6ef6b885a834afd5ab73df7d7c3a506af","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.117.tgz","integrity":"sha512-lZMIjPjFTr74Aeba9hqX9ns4TO0Umyg0xnVC8/yqlJmAovUvJHxK7Rk88R5alEIoKKTYivsrp9wlpuFkvXZ5Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpjYtAlbGcLvxgxXdQclKHBg9FQrKqFBUAU0RsxPiBiQIgBSfkl/ilDVtH+PGIyJ5N/NJAet5P9L5H29NB5rzvYEQ="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.117.tgz_1462032986122_0.45588030060753226"}},"0.0.118":{"name":"useless","version":"0.0.118","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"7e0a8ddd24a7b0db0adfca0ad59b57d6eab8a394","_id":"useless@0.0.118","_shasum":"1f26d8d49d14bff8e57d3baec7c2a74a012f60f5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1f26d8d49d14bff8e57d3baec7c2a74a012f60f5","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.118.tgz","integrity":"sha512-qU8tuAC5/74am3L2YYdgBhCpssotSL74GRgxN5swyeFwNcjrbLK0rYyXW/jvoQDM1seA4R0/lh2wtA/+CauL4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSpv4/VqyvFybvZaEHVNEoeATsYTsZ/ikOvIKCS54MGwIhAJaa3F/yTYA6RibAyrbTEUIABqw4g2TsF0SEyTsRDChX"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.118.tgz_1462064316564_0.17892693052999675"}},"0.0.119":{"name":"useless","version":"0.0.119","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"1d99d0a2e22f1fef8d5cb06b1824fb1052a6d211","_id":"useless@0.0.119","_shasum":"8a2754dd7996f7eebbba58d4ae6e6c4e33f8d987","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8a2754dd7996f7eebbba58d4ae6e6c4e33f8d987","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.119.tgz","integrity":"sha512-k2YegGYwAGFpRMXZeXvzDAuRwia28iLkSpuWIOxA8M3ghRoh3ukeq1io5l1P7U4IXxAnqvo5HSKegH8emQ2xwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcPS98w8j8we1VuXarWRbgRmod4Jg2Py+HmapfokLLTAiBCYDQGcZ4Ih1EaKgnyFvnodqSaesnPCcbfNzKNV2gUMQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.119.tgz_1462068656159_0.7357355605345219"}},"0.0.120":{"name":"useless","version":"0.0.120","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"2324152d8334b486b38ddbfc6c0c280a0bb46764","_id":"useless@0.0.120","_shasum":"3d85af4204af8bb527ae254f97f72fe22740d217","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3d85af4204af8bb527ae254f97f72fe22740d217","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.120.tgz","integrity":"sha512-YoJylu7af/hz20AcsTblWPi0IHtuh+2hwQGfqlFpmeTGUMt2oYZQLjdle5oznu7gARmjXQk14YFYtCwGSkJ0VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgDPyV3Y7L/J0jr7wzGYqdLdgk90tCUuksqQ89haIdbAiAR/lLS81pIpKta2QRHmlmHf5FMBto7A4CmzfDUOY70JA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.120.tgz_1462073166893_0.1723480683285743"}},"0.0.122":{"name":"useless","version":"0.0.122","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"f4dfc3182b7160be6b788e8bdfe71f608037ee11","_id":"useless@0.0.122","_shasum":"d9ae6039b0f0b2f221418ac2328fe4f80176d3a9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d9ae6039b0f0b2f221418ac2328fe4f80176d3a9","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.122.tgz","integrity":"sha512-8p0lXfwIMgYN5P7M5+3PS9TfEF2ZCwkn4cmDFdEff6L/mDIcYzmbFcbjgWE+53MrSf7T6vqS87QfUFoajZiY7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuSmOoCfyaTW/sKVp8OXGa6aIZGYoQijVKl0/6fnLClgIhAMUacZhVIrXwTaw7CEZz8azrea9hv3rbF8frFit2y9yH"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.122.tgz_1462085350884_0.7161889458075166"}},"0.0.125":{"name":"useless","version":"0.0.125","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"9d21e142d3a384381ecb57a96234fff29184db80","_id":"useless@0.0.125","_shasum":"504790b84377201d60d160f2ede71a219ebebf02","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"504790b84377201d60d160f2ede71a219ebebf02","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.125.tgz","integrity":"sha512-ASXLcFYdIjta+L5dbRTzd4xboaTjFWhVuWHc2GPVikW1+EvdIxQfi21J+sthk+b3h2QJTzf+VGjtsGyrPKstlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIEgZpNnwln1f8WepSQz+1ZBKfbe5vLUv/p5v3Qr/vAAIhAJxvcvVfHsamqnbs0VvTkCNffsJ5gZFRR7nG3IVay8Kv"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.125.tgz_1462087924870_0.790434090886265"}},"0.0.126":{"name":"useless","version":"0.0.126","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"28664f5f81a6493cc74a7a8f9fa0e4a4ab88c387","_id":"useless@0.0.126","_shasum":"948ab37551098b1ceb0c3303461046c9f5dc1e2c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"948ab37551098b1ceb0c3303461046c9f5dc1e2c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.126.tgz","integrity":"sha512-B9xkOry1jIpVe/qUOaXnQfXba6wkGSCMNIQAY7VRpVF0FWS8EpdlyLdFiWiPgKxu6ZI1T/FZs4MXhoEg18oQfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBs5BtFXjX7Aan06YKp56jH9/QJ7I5KxpH2SWvPYKtpAiEA8NZvnHrMR4h7gWo6cl/E59JkAEoBI39xb3zeDD2sKhM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.126.tgz_1462099019330_0.25480738864280283"}},"0.0.127":{"name":"useless","version":"0.0.127","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"63135e2f96ae145676565f59035172bdfe297142","_id":"useless@0.0.127","_shasum":"7118b9b2427234fbebb3594df828e94419b6a154","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7118b9b2427234fbebb3594df828e94419b6a154","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.127.tgz","integrity":"sha512-dJxTpn5g0H4HUWs0CjczhdOc+ctWNZSMmITdMBWFTvwchOmxUe96wZ9U9LobPQc++Dhte7HKetbwlcUJA35X7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIiE+r4qwwwFelVw0I9lrffqLsC5bzsFqVSVVsQBaibAiEAi4sGQXWOavLWlVAcM/UQ4BYnswK2Hs5X+Q0cBsMWXsM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.127.tgz_1462100534069_0.8803863087669015"}},"0.0.128":{"name":"useless","version":"0.0.128","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"a72ce9e76c83eb7c7ee7cd857a832fdb3460ad35","_id":"useless@0.0.128","_shasum":"ec4b5a2546faff61d730463f2c124a14462f4ed8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ec4b5a2546faff61d730463f2c124a14462f4ed8","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.128.tgz","integrity":"sha512-pS47+XzSRJB4e6d9geAu7+hnY8qoYxe0z7KFTPOWe6SiZQAjKC+fmOyiaAhJCrjvpnxCZuTeiFuNQdL7RtM54Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvxon4TeLlXs22SpJm2lPyeZknUBIFeZAbUXrpLXM97QIhANpC7kElQGyPHSx6moigdF/pn5jHiBxAkWSRNC7cQaye"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.128.tgz_1462104130997_0.46890270663425326"}},"0.0.129":{"name":"useless","version":"0.0.129","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"0a731223e3d93657c70e2f8064b1ea1f061da804","_id":"useless@0.0.129","_shasum":"9618e20ebca02bb790678d47ba02f755e48b4c6f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9618e20ebca02bb790678d47ba02f755e48b4c6f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.129.tgz","integrity":"sha512-Bg7c5cgAy75+3YkO+DV50lTA0//o/aM3gptlWBv/wWaItcNrZtEUyB12DNMGJBqOgXADNFusBVGbrP7qe2tb6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrxIzzQGUKUNRmWDz9RFR4+x9LhmEK5G9N65UX5MqRRgIhAJGYOaU181pGnWQGwdraAww9raqvxgJJWCdA8FxrqyFF"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.129.tgz_1462162703867_0.5797960024792701"}},"0.0.130":{"name":"useless","version":"0.0.130","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"80868d04f8b689d643f840f9474bd8b2ec50dfc0","_id":"useless@0.0.130","_shasum":"a0bd323e9e271687b9573f6423f8386378236ff4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a0bd323e9e271687b9573f6423f8386378236ff4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.130.tgz","integrity":"sha512-z74tcQxoTBSU6GxZl7inzTx+Koyg3WVs1MhdIx0b1LzrUkRQVdkb9ArZHz+pakZNet9wu7dy1IFoT/04ZIB3JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN8tf1k4T1NcJcORBsFU5Ytk6eB4Mf13Sxt9DnEnV2yQIgJvtHatXzmkjXcAJjmnBuJEiia1Tjcw2MezEJAgJD/rE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.130.tgz_1462163001444_0.9507963845971972"}},"0.0.131":{"name":"useless","version":"0.0.131","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"3fbd0985d64e51b7d7bb38a02731226493969ca0","_id":"useless@0.0.131","_shasum":"9dba88186ed4375ac129c2f7893b5c2286dfef06","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9dba88186ed4375ac129c2f7893b5c2286dfef06","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.131.tgz","integrity":"sha512-uPzSWhWnTQFMfo+Kg1EeuhyEsIu86qxh8JsQfga6ZnJaCnr8MutOdyGikJjR5LA7PVx07S1hXIUEBs9DP6iCxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9tuWAV5Ngm6CEGsyGZPewdmkMJtdAaOXnzQBv1F2JBQIhALoo52lqPizDmUduqSK3eDjtd0tVWBdCAuGr3OZk4eLn"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.131.tgz_1462188344087_0.6616689569782466"}},"0.0.134":{"name":"useless","version":"0.0.134","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"678ccdbab0650bb1dcd529ef79cc492b9b11d4fc","_id":"useless@0.0.134","_shasum":"984eea471cc2fb3ad1a567008624b502e7f39759","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"984eea471cc2fb3ad1a567008624b502e7f39759","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.134.tgz","integrity":"sha512-oiSPvaGLPZYttHCVGdSiJ32LxE2grOERcnCbggieFms3xsulRcVqzXb+MFJq8s3ejc1DFKyq+vJk62DnRky9LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5HdCumfvd/w1TVyJ3zWYefVDDj0D2ZGPIOStf4dz1nwIgLOrae6zgsY3zXLxEycC77cSuNfY9sBmJYl8YqF2yFTQ="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.134.tgz_1462195048232_0.5917755556292832"}},"0.0.136":{"name":"useless","version":"0.0.136","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"590aab1827fbc75e412cd26100fddf786be0f1b9","_id":"useless@0.0.136","_shasum":"0a4dbcae48e4f19228642f2b17ba9bec2e660627","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0a4dbcae48e4f19228642f2b17ba9bec2e660627","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.136.tgz","integrity":"sha512-vn31EQ8VbUyKxOjtEzcWNOkJ8UWoWRl7J2dBIK6izJL6Mg71R9iT1+xaKJ7fBtiubT+ND8w3TALvwunjz2gRJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJDkLnuZZyXiPAeXC5KVJ6aiBYYx+1wUoyC7AlxKsDHAIgVHD+ey16j/opFzPR8CCEYCd4DrsuXhw7Qxd1JNtXNz8="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.136.tgz_1462208064010_0.5032981454860419"}},"0.0.137":{"name":"useless","version":"0.0.137","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"6636e03b2a97377c30b66ab6639e219a21af111f","_id":"useless@0.0.137","_shasum":"bd4b5646c944fd739bccfa6aa9cd38f9754e538a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"bd4b5646c944fd739bccfa6aa9cd38f9754e538a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.137.tgz","integrity":"sha512-XWzamjG0LcZr0qKM20pRuwI00LmQ+dAjNMFjWvjcctxDynAoMYoeVhFzDW8AyJ5c460/IWy90inxgI72eHrfeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDExk9zvewh3SkPEwTMsRLRwtLCuATgBhXpY9UYDKxJogIhAJbSCbs2IfsfssYaOMBA+5JvEZmW1Lhd5RD1uJyO8TMF"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.137.tgz_1462235658053_0.10614445060491562"}},"0.0.138":{"name":"useless","version":"0.0.138","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.138","_shasum":"7c59056c26b5e98d3e0e84657755c242a90984b9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7c59056c26b5e98d3e0e84657755c242a90984b9","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.138.tgz","integrity":"sha512-eqeUX61VQhFN+TBO7DmDbAp8PgOLGGFvGWV8OWATjkZVkV2hj6i+qCRizMagR+jd6B4J/xq6meppgL/zxUV25g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjgg+3DIkX9RGCGOpm0eJ0dI2WCrX7NrNnSP9eksgf2AiBEhu2Fy46yvxwZ8a4BCzhdcSeVM7HNxgweAzNJgDsTZg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.138.tgz_1462473533503_0.6977526349946856"}},"0.0.139":{"name":"useless","version":"0.0.139","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.139","_shasum":"5864de70b47e806aa3230b159ee0965997ac8812","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5864de70b47e806aa3230b159ee0965997ac8812","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.139.tgz","integrity":"sha512-FfVCksIC87SIDdGOQiVR0LaCroV4HFVHNwU3jzAfO6jRv+/0L+0Utv4vW8CYa1QyNbelbWq3/pNDQsHLp3WsYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoYIQLVHLloY1vBwW3gSC847ZjRjkSbXfoi7nxzYDLRAiEAitKLLi2wG44ZDAHq1u9vueYHQcTvIRPl5XTldkUuvfk="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.139.tgz_1462473643415_0.5820106735918671"}},"0.0.140":{"name":"useless","version":"0.0.140","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.140","_shasum":"8007228b53f5d65323cf0de294c59979fbb44d08","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8007228b53f5d65323cf0de294c59979fbb44d08","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.140.tgz","integrity":"sha512-D54vBfdVHbWu/6XD8Jz/p3UquaTX1TQOVuyuWtk6gJjtScqwboRL1RTqeauTl4mDTeoQ4T/acg/zVRQ4nFI/Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdbatahvkSExjmGJLeV52omwnVu5aen77VAiQEszFEfgIhAO1D23h9scn/S1vhOYNcxrDVcANqJ2g1uPpRy9Piefay"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.140.tgz_1462840803183_0.020228813868016005"}},"0.0.141":{"name":"useless","version":"0.0.141","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.141","_shasum":"599fd40df919eb7fabdd6141c05dd14cfea1e348","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"599fd40df919eb7fabdd6141c05dd14cfea1e348","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.141.tgz","integrity":"sha512-pusOgSVcU40CsK14jUdCIQIpkfKAIijFSzAriO1jI7YwFqwFc+sFny817EotzBzK5hc38oLOsNvdvfwtpGiiMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk3L9OgqnqBPCs7S5xbR3aRHRFswXECrtpp4gHFVYeWQIhAMNfKv4hAzsa0jWVJygmdCHSvCtlQ5MRoIlkp05lsq9l"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.141.tgz_1462915966693_0.31940879905596375"}},"0.0.142":{"name":"useless","version":"0.0.142","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.142","_shasum":"67f0a453f907d2d39686786bd732be699d3b40db","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"67f0a453f907d2d39686786bd732be699d3b40db","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.142.tgz","integrity":"sha512-gkW6ctUI1Mr1y9wfi4EtpxVDSIxEtobd544BMp3ECP91XmXkpPvg18kA9HsZ/26cfGbeoNBIpJLds+qpucZfrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxb9PH9OX689IvJEeHAQM3MYDCXH7QzjVjtFZqNS0I9AiApJR56h4KCfdF7kaQOBBXubJj2h5vxCWbyIoQgej5dLw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.142.tgz_1463207387885_0.09192643919959664"}},"0.0.143":{"name":"useless","version":"0.0.143","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.143","_shasum":"314f424d3b7177e40de36f2a54098911fbfaae54","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"314f424d3b7177e40de36f2a54098911fbfaae54","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.143.tgz","integrity":"sha512-OsG43t2PLt1oxGKudHd6k4+mmvFDFfUCFehGLaYJdMaaDcSEITlJwtW6E23bN3el7Y4dM/V3y/yNWGwmllgNkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAuhvwT3mOZGVd4t3EoJoXS+i0H9mmY3vifJAGqwu4ZAiEAy60rV5Y6umLBVE3rCw2kQf78b6nYqEtSbYYZfUT+Q6U="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.143.tgz_1463860366192_0.39852691162377596"}},"0.0.144":{"name":"useless","version":"0.0.144","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"3ec7ffc497357960d308538a1684f78886bae920","_id":"useless@0.0.144","_shasum":"f13fb82ef9b8201004afcb9eea1156931bcef347","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f13fb82ef9b8201004afcb9eea1156931bcef347","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.144.tgz","integrity":"sha512-5Sr89u3OWMiIJWRFf4cYL0xSU8i4k2WnW0jgszKA2QB5kbIIpaGJFSTYv+Las77PEV2FlKhCuud+bNWnCM25rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqIGkmjmqj/QTXFXpWuvoF52AjbXeiMYngTUw9BDzRGAiBrgpwJCGmAk09njD6+9hZ/kF2ZkOOsZ6Lk6q36qlEQ1g=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.144.tgz_1464100263704_0.2849742218386382"}},"0.0.145":{"name":"useless","version":"0.0.145","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.145","_shasum":"7814fd7f1b89e806e09bdb3352bde65fe6e89038","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7814fd7f1b89e806e09bdb3352bde65fe6e89038","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.145.tgz","integrity":"sha512-LDxDvhUPrOdjA0HoXem3J4CU53D2U0oiBXvfoM5qa8ZRGH+RUMB/4vxe4b2kD71/fPV//c+h8PJlj0cGdujtGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDycxQXxOycvZNCPtBoAYU2qPk0OMMwtXNNCi3hmfLbOQIhAL9lUMEHnU3/fHJzs/ykgWq2gLAkw8ejYAaf3X6myev2"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.145.tgz_1464127593970_0.5721057672053576"}},"0.0.146":{"name":"useless","version":"0.0.146","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.146","_shasum":"a0f5ec35d56c071c2f300943bc8c2f3638142741","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a0f5ec35d56c071c2f300943bc8c2f3638142741","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.146.tgz","integrity":"sha512-Cg1hUJuc6Yfx0qCI8iGaPmECLdDMQc7ojczvnZXo5c8tBvM4vtpOSZnqLR9w366gyT21sHk7ci6WtyoOPmAYbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkBSRyl36XbJeqS81k4jr0CgG2l3HAY5IvhDnsbVCzLAIgYULPqW2fqjAyq8BVg7gpO3MC3gl3Gf24jQqJ+rRZ61U="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.146.tgz_1464258393746_0.5663465445395559"}},"0.0.147":{"name":"useless","version":"0.0.147","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.147","_shasum":"909e7d7c6c65623828425eaceb0332e4ce4bdc83","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"909e7d7c6c65623828425eaceb0332e4ce4bdc83","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.147.tgz","integrity":"sha512-4GtpH1oWcQPLMCNVWfcg5mStCAudYkaZoSSmf8+/CrUVscA56u/WsjlBBbrDAyMGZd6OtmO1C3zrG0M+zjpOrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLL0emupxjccuG2NiO63luoqk1GUBNkg77xOYhUSo5EQIgNtPVwC+JSKg1l1vgtHJ3ScwbeVoubF/dhGAX+gPvOro="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.147.tgz_1464265193984_0.7455329392105341"}},"0.0.148":{"name":"useless","version":"0.0.148","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.148","_shasum":"e733d48fa94c4535c45b223c9ba9bb4c1d8a271f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e733d48fa94c4535c45b223c9ba9bb4c1d8a271f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.148.tgz","integrity":"sha512-SYAwY6G9unafhJCPZP5433AoTFXyJKvxQPG/YxprnN6iRQSVWE9UOFqSmUKinXgg73owNyxRRs8YCEFA6BuyKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnhdFVjsM16byDUoYE/ZBI61kUtSQAefxn7eI4PIPEgwIgCDfz7swIv6kVEcjOw54Ht9X2dbh8U0IiVpFtg+fcJRk="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.148.tgz_1464270398171_0.6075888925697654"}},"0.0.149":{"name":"useless","version":"0.0.149","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.149","_shasum":"097e7efe293dde7f651f0b6b4ced466e426e0db4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"097e7efe293dde7f651f0b6b4ced466e426e0db4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.149.tgz","integrity":"sha512-gAxr8/4f+vzTxG+Po+ZMzvwGLMBos+WSt/IhrxDCnQZi+FSidlX2AJDhhUz061j+R3Ma2TfXIPbh+B8L4ksOiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIzmZKEv/wg2LM/0529HAXypiIhrgSkH8WF/rXPvkr+QIhAOvtUhDduGat6nKiMUyDEKbJvR3jTWaQbSr/KIWDrsy3"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.149.tgz_1464279383327_0.04896640731021762"}},"0.0.150":{"name":"useless","version":"0.0.150","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.150","_shasum":"86763bdd05848684b23654fdc9e4a140c33171f5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"86763bdd05848684b23654fdc9e4a140c33171f5","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.150.tgz","integrity":"sha512-xjLNa/kfyJMz5r6DsdZtd5g8JaQ+xo/83ujBI2oSvNvrZ5sxXDRrAmdJoLtORQgLHdMZj1Q7Zn6b+H9//OS90Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUuLiyObzrYFoaoIg8XkPJ8TJvtdZAn+im6x5v0LlZEAiBf99fcIk/7gh9RgRTPxWlgQq1GuxRNA/i1cEklrw9Q7w=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.150.tgz_1464478877403_0.558078263187781"}},"0.0.151":{"name":"useless","version":"0.0.151","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.151","_shasum":"a46af03ecc17ce426bf5e6c3e1b26349b96edc90","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a46af03ecc17ce426bf5e6c3e1b26349b96edc90","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.151.tgz","integrity":"sha512-1no3YB1vtidYUDsJ4u+GKs6XTKcUCLbXz4bF/X4o8H0bh/9NN1+dglkAGofkiaROOrNz/LwrfjRrNJrrbnRKOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHU7vD9YLJCLbwuXkxYg57NnRkrdlD+LhouufunvYk2WAiEAiXV0iirynUgMxH9lBX2/1ozMUJCdy98GJCE2c9WuX+0="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.151.tgz_1464789943282_0.9971841415390372"}},"0.0.152":{"name":"useless","version":"0.0.152","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.152","_shasum":"e2f8df8e2905b0a706abaa1df6bf3770fccc360e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e2f8df8e2905b0a706abaa1df6bf3770fccc360e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.152.tgz","integrity":"sha512-fLEXF16ocgefbteIByrjoi0QcA+uJuEuaM58sx5czOi5HhRrYsH156AJ4QVR0tvKmdEx8S340UvpwFw9AvrMjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFPhtiZxqXqHFiyOs7uLYxVBwJnhhGownBSn8dq+NMSwIhAL5FkHzqn3c7WTau5TeQ96pF8loraKJDwgpzzWaID/0M"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.152.tgz_1464790066862_0.29049211158417165"}},"0.0.153":{"name":"useless","version":"0.0.153","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.153","_shasum":"be2c6098b18e925d9f7582c331a75f4d381d4d37","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"be2c6098b18e925d9f7582c331a75f4d381d4d37","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.153.tgz","integrity":"sha512-JSH4ZfSPfiIyxadMzFx5uq1EoGwf+gc0PdLFgiO0sX/DslUteEYnvo5Af/Wu1ZM/UQv4BeQoxs14rjK6St8PoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAURG3DMt439Fzzig844R7H0P/gEk2yeu3j6Hi9+LfWuAiBsr7NaMBYSkwTAN6cyVAhkAuWQ1X4kMEQSKqZJTUk1xA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.153.tgz_1464805457340_0.7285163153428584"}},"0.0.154":{"name":"useless","version":"0.0.154","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.154","_shasum":"0b715ad73392694bf8227014c929a6742f21e74b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0b715ad73392694bf8227014c929a6742f21e74b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.154.tgz","integrity":"sha512-fzKDp5fs0KXg/FNF8+Xwi61zeYYHAr+jTzP/sDQyvzg7dy2if5dxQFcNJQ62Gt06mG7F/stUCqEQDLh+3n54ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDokmzAk0Ulzngxm27ZKuFP1g4f3JxXTlhuRZxbl+FL0AIhALc6XcA1zrNrtbVflggjSupdMJDk9IZFyNFbA5g3eHSN"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.154.tgz_1464873167038_0.27145683602429926"}},"0.0.156":{"name":"useless","version":"0.0.156","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.156","_shasum":"72575936bec3a9e838ca2e31d8f1ce754db8bd21","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"72575936bec3a9e838ca2e31d8f1ce754db8bd21","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.156.tgz","integrity":"sha512-5PRKMfPBTnsJfbzkNudSpkgv2LdB7AAkHN0fgSu9lwebhr/hIQod1Gl6iu5MP1HwrGwgj0Qq9qCbNhgmHvVnIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqW48PbNfLxznmjHcm1Y2GuwodzFDJqrlhnqSd1JlRpAiBp56whUww41HLk5TeUKURPBTPOA9YSzIWd/Akj1CltyQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.156.tgz_1464929054763_0.5797396774869412"}},"0.0.157":{"name":"useless","version":"0.0.157","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.157","_shasum":"7925d5395917a00b742ed0757c7c5c684e756d48","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7925d5395917a00b742ed0757c7c5c684e756d48","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.157.tgz","integrity":"sha512-fGxcXSFC0P+geetyNFPbptqjjV5xgOP2Gl3APQrJemGgf//NrsrlzKnkztbzYNSlUYzceZDvu9yXPibQqZlJ+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgI0i6D4VKPlpj/jbAxh3twMKlRnCvBTbPf0TWecOWkAiAjU1c1LW9yMq6hm4ZQh0vfWc+LFuHJOlmkLjX6blSz6w=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.157.tgz_1464983271635_0.3108393680304289"}},"0.0.158":{"name":"useless","version":"0.0.158","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.158","_shasum":"a47584157fbf356c2bfe9bb57ff0060588a2ad72","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a47584157fbf356c2bfe9bb57ff0060588a2ad72","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.158.tgz","integrity":"sha512-2R7mVIp5ejkiIn6EsbrFNNEYpK0dEGcAMyIBs+yde8ZZFrAdsZpIQDMxTGJ31g3TQV/+hLUGW1qktrJyY/XaGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoiFwWssh2fxpmoVyZBBXucOXbS4K96UOvrKR07vUYQgIhAIHxwFBGMy7G+KhPd2Zne8GBoO+cd+70BUF5www3Dggd"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.158.tgz_1465151245165_0.7250637912657112"}},"0.0.159":{"name":"useless","version":"0.0.159","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.159","_shasum":"9ba347c9c23803ab2062c176765565a8d6962e3d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9ba347c9c23803ab2062c176765565a8d6962e3d","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.159.tgz","integrity":"sha512-YK40mLChayShLR6fFrq+9JaZF2I8eUT2/R1aVG/5sFc7guR9Ns0offIVXYMFNLLTxwT2DsZjUt2wOuDU8qtJsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDaqp6GC507TXqueyh6jzs8ZhdubA5MMja48HfPSK3VAIgFI4bzvi/ErqZDfZFY8Gp7mI/fIN08qld7ZxOSDp7Qfk="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.159.tgz_1465259236118_0.8545336036477238"}},"0.0.160":{"name":"useless","version":"0.0.160","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.160","_shasum":"81b6d67564aa7e078dd2b131f968a082bd3601f2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"81b6d67564aa7e078dd2b131f968a082bd3601f2","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.160.tgz","integrity":"sha512-hGFwv0d1gfdhdKBZPhFRA3ErMHsmaYGhbbdzdgnQCzuED6+vUSBCI2t4VVtTwfuPXJvOvYMKuywFS/CEz//PPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLDNqSbo+/+wUPJqENpnPUByaQSqQftB0A1tEBQ5mvFQIgfV42J6bqxmsPKXs5WVqBuf0YKv9QG+kU3l9sGXNF4FU="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.160.tgz_1465259305680_0.8772401907481253"}},"0.0.161":{"name":"useless","version":"0.0.161","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.161","_shasum":"aaecf8d6dd859cbcf7b1291f13653faf27ea9f24","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"aaecf8d6dd859cbcf7b1291f13653faf27ea9f24","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.161.tgz","integrity":"sha512-KpaukE8qqYGLYL1pwkBL9mQ7RT74HVRcO9DGt5GFGBhGA3w1nlFfnoGp+bbPmM1Gh4KWf7+3Sj72bF5aC6GIng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEt61oN3Ngx5Cvq2UlsFM6AV6H3eaxhqAjol2Mgk6A/AiEA1ifuKXl1UAQ5HoJDiTPUzGqOGpJk6N102A7BUjfkTtE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.161.tgz_1465546265467_0.03976047341711819"}},"0.0.162":{"name":"useless","version":"0.0.162","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.162","_shasum":"47d5a4dac91778d5acb902f09ace35a28d448f73","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"47d5a4dac91778d5acb902f09ace35a28d448f73","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.162.tgz","integrity":"sha512-kyOxkHBvwwYsKLLuBubc0rZWos8D3Sbsm/VK0F2w+DyR2SF3erWWEgoHZ1jBnjGOMkuZQVnvhwpT53k2hMO32Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrvSViLDRxPfW3NMS71SmEEYUqHaCWMmNsaJO0QathoAiEA3SzRjGiORL1b32wagHFGJHd0TxZ77hrqv0UlZQ9P5Po="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.162.tgz_1465599275176_0.4114756139460951"}},"0.0.163":{"name":"useless","version":"0.0.163","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.163","_shasum":"090702f91f0df869898e47539c93815200377214","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"090702f91f0df869898e47539c93815200377214","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.163.tgz","integrity":"sha512-BCVOYiAsGQMioOuGX/WEgwDdeSTBNpqlSiej09unZYf1NITE6nuubhPLj4FI3qWlo9noLqFGakyFDH3OFWERcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu5CvAbpifRXw1xc+kLbyvcyGVdiyzuuIXkWo8bn8lQQIgIdEGaTKJFDmh0OocN2Za5rNE+VTGiESZ5R1ZwAyFXhA="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.163.tgz_1465712443818_0.07003988232463598"}},"0.0.164":{"name":"useless","version":"0.0.164","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.164","_shasum":"268676491c531399d664c5135be7623df2a30e71","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"268676491c531399d664c5135be7623df2a30e71","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.164.tgz","integrity":"sha512-TsWC6XEPyqZr59qOh2b5dym7qDlNhvTZlo+Bc5OOJ1h1qwu7hzYJlQRwkd0K4YVbEIZbLlaD+pjaYSSSzNcKHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp7+jzKXSYFbSCOh5WQ8FBOJkvC+1eNuKwgppbUhbd9AiBUSah4hLTUOq/Tz3FhQLiowNSRgTfnrxrVvU5mIHTyzg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.164.tgz_1465741074772_0.440367070492357"}},"0.0.165":{"name":"useless","version":"0.0.165","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"8de6ca680bfdc8c0f2d67d89771e083c6694a0ae","_id":"useless@0.0.165","_shasum":"707b94c17576f92cbf3edf247b1c1f0adceb67dd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"707b94c17576f92cbf3edf247b1c1f0adceb67dd","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.165.tgz","integrity":"sha512-qO+rZcXLRG+jDc/kQxAJrYO9bPG1dGxDzIYejjNexmbmmo1Ual8rrj+TxkC37XNVV/vNJ6isibHYWt2IvpXxqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwsajT5QvWxHzyVMR3OgFggZgTiWTHFCYK64KBDb6k+AIgQP7vlm/hl8CbDeTKuvNNX11rfkw0xMrEtUqBeT1d5mc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.165.tgz_1465744680194_0.7884215377271175"}},"0.0.166":{"name":"useless","version":"0.0.166","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"5d8ff26e7b46931b0fbc3d85f53912195a1f6b39","_id":"useless@0.0.166","_shasum":"b4d5d4b4711176257872701f5f5452808452195e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"b4d5d4b4711176257872701f5f5452808452195e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.166.tgz","integrity":"sha512-7cJU615rLUlhgU6KeG4WWghvMCXQ7jG8slkQtA3KZHAcRedy939OpHFM7lURPX6+KzbCPmBFq2IDmKMuxvri1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7nHsGIEchZsD2badc/7gWJT5GDc6opaIizq5Nd/HQzAiEA+UEhkCbF2esj16e6YAu4MBAqIftfrYlamHpnUG8sF7g="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.166.tgz_1465981713504_0.19040426844730973"}},"0.0.167":{"name":"useless","version":"0.0.167","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"18c31d5daacaefb995702b6110ded37df74e152b","_id":"useless@0.0.167","_shasum":"f226574a5156eca169a548f73981454ff625f791","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f226574a5156eca169a548f73981454ff625f791","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.167.tgz","integrity":"sha512-M3O8VHgAibhOISeB6fI3LbQKIzYWp7rv024FuIYY5YaOaSHPc/sRJHOdTmI+ZxPtSHA0FlnoazOEk1uiG5EtTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLGW8DMkGp5O3IxJO473fcnH1oj5I1vxdDMc5rnrp/xAiEAjhDolWBxGPTXGRBZ70IUykx5bFzypODmewO0Zsul4u0="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.167.tgz_1466063843808_0.27120832237415016"}},"0.0.168":{"name":"useless","version":"0.0.168","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"8a2816361dff384e6d53a199e772ecc5bbbe0e78","_id":"useless@0.0.168","_shasum":"9c0ce32c4df83e8d27cbd3499b0a93253ba02dd6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9c0ce32c4df83e8d27cbd3499b0a93253ba02dd6","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.168.tgz","integrity":"sha512-3oZu41z2VUhjaKaovfGK+pNcOsyDdee5W5B7qVZ5A+w3Sq2wvjAH0qq+S6eB0GnN+k6+1/B14j4GB5EEpU82jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJg62HcsKwbNCXhifzX6HseAK2Ja/2vYaW4N4TJkL+PwIhAKHsi4gSxHCI6oHsNuCCC+nP1L/kCeoTXM93dRKgH6pq"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.168.tgz_1466068760511_0.03626116388477385"}},"0.0.169":{"name":"useless","version":"0.0.169","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.169","_shasum":"6578f5f3285edac3216ad05352161b7e7217d67c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6578f5f3285edac3216ad05352161b7e7217d67c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.169.tgz","integrity":"sha512-+ISN3WDkc28WT+V3g/8OnIQTjq44jcJPBF6kvqNjwvl3kzsyGI7LxOHl+lP1+7jCtz+f8mocsYvzHesQDcqyiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwZfsX5UlRJCEcVx+h1htJEMWJQv2R1qkZwCdXGPtw8AiBcKPp4yUq0yBWImrTrplD7qGSGJwjPcX4yi73gzltIog=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.169.tgz_1466157473423_0.4053636188618839"}},"0.0.170":{"name":"useless","version":"0.0.170","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.170","_shasum":"822290551fa6e48f405560a78015826938894b5e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"822290551fa6e48f405560a78015826938894b5e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.170.tgz","integrity":"sha512-6z5ZN1qeS80qBXKJpSh+M+6jQwQudcvvnlVhoYyrahL2v9l+O1usg+f35njkWxSbfwHDdd93XdfEU2TwBk0l0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRhuRfmxEWZ2Uye2bPN4EL8vMdqYi2OScFOfk/OLuLwAIhAL51h0EwEFHAF5iums9URQvZ4HjYsvt6kv73ZbcVja0z"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.170.tgz_1466454290865_0.6892136880196631"}},"0.0.171":{"name":"useless","version":"0.0.171","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.171","_shasum":"928245818f9261fe0f77599634af4f55dfbcfbc7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"928245818f9261fe0f77599634af4f55dfbcfbc7","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.171.tgz","integrity":"sha512-rIxs5LKcdjq9gOV9/XJQEZvc0ByprUGkukd6d49qTCgGqQfA1zgczIHklARf8RcIK939iI3gguk8iCsRgUBaAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrTRdZBGP/Ls6Uv54LHYtwcheYkp9fh1civuxGFMP8iAIgbWwT8F76yCVyxZrmg82xBdKB0vB9pt3wb6s4VzusFog="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.171.tgz_1466454758462_0.4491685228422284"}},"0.0.174":{"name":"useless","version":"0.0.174","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.174","_shasum":"76354f58011e7e6538b60133f64c85cb295f28dc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"76354f58011e7e6538b60133f64c85cb295f28dc","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.174.tgz","integrity":"sha512-Abcyrfr12EUXTTSdc1aoB0ieD3gwy+ooO0JTtMC1tu6zE9gLHkwKs2Y7ZjWXkhxYfpodsOvpzLPJGk2ZpcsZIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaDdK7/AgOuZN/As8eIl85YB+LLteZW6r8zr004mQ2JAiBpOwzHJRauG0V6TTy3DUm5634W9cD2cw1O23r7t479tw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.174.tgz_1466697436666_0.5387641962151974"}},"0.0.175":{"name":"useless","version":"0.0.175","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.175","_shasum":"4412b71896a593175ebce69a3f812df93c3f2bd6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4412b71896a593175ebce69a3f812df93c3f2bd6","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.175.tgz","integrity":"sha512-9rr43lsiGgDWF6NFjZJjyz7fWuXpzLmVQpNDFplk0gB7urnPyC7lJTa9u+WswGIliVTHX9Lk5SssnlkCp4NGOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOgvy+GiI+nLbO9TEg9e0YdwIA+/HbpeH1dSPTiRqL6AiBNNXNaEn0vP+5J6P5fsBDb0+vzUhG5D+Zsy7F47kd1xg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.175.tgz_1466698104921_0.6182260527275503"}},"0.0.176":{"name":"useless","version":"0.0.176","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.176","_shasum":"9752710ba1c55a3376ffe7bde0a4482d2cdef128","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9752710ba1c55a3376ffe7bde0a4482d2cdef128","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.176.tgz","integrity":"sha512-gmT/fFsi9giNc5Q+ygkYzcOnBXCibXJDs8N+n2kP0ZrDbOBWjWnIRXR65v50Zz8inKx/f1pzpBADZtpYpAcZBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz1cQv4mYy2IM6TPp/2oIXVCWjafj4oppeQczDjbt7YAiEA9eFqeRS/YoIecL8qsz5AHhUUyLJjwDjW63JszaGRLLA="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.176.tgz_1466704685143_0.05668052448891103"}},"0.0.177":{"name":"useless","version":"0.0.177","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.177","_shasum":"a79f3a2a710e96927477b5c1400c1a72c4b8279d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a79f3a2a710e96927477b5c1400c1a72c4b8279d","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.177.tgz","integrity":"sha512-pDyXZhIVUqVVtNEl0eQAXHdLaduTCKfXNZA078TjSnR/VGakV4JeOtdLadvfh6h3Bfd7jAmrgkxE07/H2uRZvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLxp1qrZArt9OedY4P7ItqtoOxzxRhyripBfR1idHzSAIhAOJ9mEXga9DxtAHzFt3NmoMT1Z9rqV19+UBF212D31Dk"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.177.tgz_1466716191701_0.9155247998423874"}},"0.0.178":{"name":"useless","version":"0.0.178","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.178","_shasum":"f7dc3f9fc069440634f70017c096b27df88c3bcd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f7dc3f9fc069440634f70017c096b27df88c3bcd","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.178.tgz","integrity":"sha512-b6V3J1WHPBaog3NHmBgf/T1OrLOnVuqlNO1qYFdJOURY/qaXJKGHzpta2Tju5diisjkp0HV+z/Nf0CeH5DYwIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDidYTB8hp0KQzWhw5q2B0F3N2voXHhmzw8Z2//Dmd8UAiEA6gDoxEh/rTMtZ87Woi1D+mimiXU834WyFxVInmVtveI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.178.tgz_1466720088283_0.050769412191584706"}},"0.0.179":{"name":"useless","version":"0.0.179","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.179","_shasum":"3d86192f53cabac6abfd73bce35c908de1ec54ff","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3d86192f53cabac6abfd73bce35c908de1ec54ff","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.179.tgz","integrity":"sha512-L3EVp4gmUYj5hppViPn8fBLNBCnzQky5222X1tlcjE8puA2z3LNp98ZpPjTzJXVV5ip73VM4y5CQ+bWCfk3eLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv7Z/8slGzvCd3GGDeMYOrRbJismkmSmwbw40K7w9KKAiEA8xx6s71R2XnaRv+vhAr8+GMhE8j8go9tnEcEiyfsT74="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.179.tgz_1466723273764_0.931186011293903"}},"0.0.180":{"name":"useless","version":"0.0.180","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.180","_shasum":"4cd451f1aadd247aac13684ac2b4f7d40c32a38c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4cd451f1aadd247aac13684ac2b4f7d40c32a38c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.180.tgz","integrity":"sha512-ukRhYKwpnBaT6AbWoob/NsVzF8v39d/h99g6nvn6Ih/yc+sDtOYg5wszVNnsTngITY4D7I7POI35RlvP4amMsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtCWhX+cqSgqaS18lZQ5jQ1A3v+lXkqBpK3R9BUC353QIgHQh0pubCMQUNoftgXw7bIEeHTxjmlQEo2t1TAXIoSVI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.180.tgz_1466726776760_0.7598011933732778"}},"0.0.181":{"name":"useless","version":"0.0.181","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.181","_shasum":"c35d9373260accd7f40c37f6ba1cea387b19547a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c35d9373260accd7f40c37f6ba1cea387b19547a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.181.tgz","integrity":"sha512-uVPYM8hUYHf5HhFCYyJeBVxWPYUwLA86QnSfLV0gSL5cL5JBGvg/p+suFllOq1f2HO8a2ynkeklynVm5+pKzRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0q1WoMaU+gcNDoXl33XL/fSYM30SXnLjNWKaEiJSHKgIgXk2GWoMV5oxx4Xe+fW6BWes+4/QD6PV2Vy5G/VhFt94="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.181.tgz_1467088554871_0.39664684142917395"}},"0.0.182":{"name":"useless","version":"0.0.182","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"cf5e422a4852f73e98c10767f4c2c9e27abe9d8f","_id":"useless@0.0.182","_shasum":"9b5b28fd830e17167ea69c23b58600e9684cc56e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9b5b28fd830e17167ea69c23b58600e9684cc56e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.182.tgz","integrity":"sha512-E2BVonq5An4XKDyZ0cjsiuFSZ1DW/BxRo3rWc03bjmwimJkGfFIZ3ASx6zvym41oWpUtZD6CrCUBFbzkjaExQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU7cUXoqUFEsqbmtNpLKn+RJHQxxLfUL9fBIq00YQn8gIhAKCOWZoPI39tktQgfoV1wW1ngGlmh+gS/9LrULq4dIoW"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.182.tgz_1467315325320_0.3579519847407937"}},"0.0.183":{"name":"useless","version":"0.0.183","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.183","_shasum":"dbb8bc292d6f31a0087f238993789fd4586f61ce","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"dbb8bc292d6f31a0087f238993789fd4586f61ce","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.183.tgz","integrity":"sha512-IgKVpQ/kc5LLkiWMpNTyIH6NjN0/e77gv3ybJv3Xk54AQkqnl66O9aQFhAIzygmfqWy9y40qOsqodng3/4vNUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQRQ9go+uVauXuPpVSaOwIzyxpSTpMnxvo6+DKFFIv/AiA0o2anvj1wKqME5yBo619uglMTfkDsYaAQQSftUdwqaA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.183.tgz_1467318939310_0.918199036968872"}},"0.0.184":{"name":"useless","version":"0.0.184","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.184","_shasum":"299c31e6ae8dda7f1c9b1bc644cef5b90181b71d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"299c31e6ae8dda7f1c9b1bc644cef5b90181b71d","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.184.tgz","integrity":"sha512-K/yAV0fkDcH7Ko0donUz30BpOWs3oHfBCuYLFjCZ18v3LhBBgVwcdEoumN2QU5xb3iOm6B/TXKVEgXxagNremw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHINuiemZwx4KNt+kPYciFYdDw1vXECY/7E27bzA8x/gIgHgx2C811jSXLa7TGW6lIRsPWD1B+Jc3PJrkLTYAX724="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.184.tgz_1467319486836_0.7646287193056196"}},"0.0.185":{"name":"useless","version":"0.0.185","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"f762cc0a59f5c931b8ff6a4c9347bc30ec0c2e7c","_id":"useless@0.0.185","_shasum":"137abd11cd35938876fd82359101e1c1a3e2d164","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"137abd11cd35938876fd82359101e1c1a3e2d164","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.185.tgz","integrity":"sha512-ES1BBvuAoHi72zK/Ttu4Fzt8Ms9s3m4GDNr2K5x4i7suJkfMjpFEpYJ0u5h3Mgky78VsxtfO69CpKkkXnVRVMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA65F8XAbkcbl2SSo3KLjOeS2ckkZPFX6RJfL47FwAbPAiEA1Ef9qdOj383bBaABkqb2jKDKnrIKlfAWw67q4VmqOUc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.185.tgz_1467323560642_0.719505419023335"}},"0.0.186":{"name":"useless","version":"0.0.186","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.186","_shasum":"312d4b626a9dd4d867a6b04b49943e44ecabf458","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"312d4b626a9dd4d867a6b04b49943e44ecabf458","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.186.tgz","integrity":"sha512-j+uShz6yGZeNqY6JhHVfpNg8opPsYfGoib2UTcQwXnBC5nx0N/aXWNegbsWHXhGZKMS8nMT328kCJ3wjdXPf7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2JKCSYjloshiVjf+Fl8R81xiOPVjubooCV8L15xdi+AiEA9XOrSBidQdAeBYYulpBt571qIlJLur7z/rq0316/S9Y="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.186.tgz_1467736905756_0.010208238614723086"}},"0.0.187":{"name":"useless","version":"0.0.187","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.187","_shasum":"999e58ec003a288f2f051f6542558e228eece1b0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"999e58ec003a288f2f051f6542558e228eece1b0","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.187.tgz","integrity":"sha512-NuTOL2vW8dalKcxcVB3BhIXxR9opedlObwf8rNc4OZiVeqQDWIcODG0xaG2yxlFmxqhF0Y0MN4oIM8xnuh2frw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwMyvb9O1t3nJyacOnVob+fNuf2zmSziFu1YmRdk0SvAIgXqXMx1bYbwQ2RAAY52FeB+eeTyKMT4awL4Oju/ZDCHg="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.187.tgz_1467895384521_0.5425946873147041"}},"0.0.188":{"name":"useless","version":"0.0.188","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.188","_shasum":"d29cac93d50a28cb7e04a72a823dcfcf2c9047e2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d29cac93d50a28cb7e04a72a823dcfcf2c9047e2","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.188.tgz","integrity":"sha512-/QCiQm6phzIMRxmAOcoeakIs08SfA/+mgyuCJZaqb4FFdOkaPqg8Eq/pVhCV+JQw41uBJJuNcaH1U5x9rS8d0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeC/zJ2Qsp0F5Q0AbTQNGjWbPyhOi8cHg+kKDlDrsN6AiEA2abM/7QAFJz+V59kgrK0H+5v44Htvw7/t+5hsT/CX2g="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.188.tgz_1467914493224_0.486230693757534"}},"0.0.189":{"name":"useless","version":"0.0.189","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"3480115bb446c97aed0d815df4c7a8513861cec0","_id":"useless@0.0.189","_shasum":"d45a2b37035aec813ec6eeea8505b78c257ef93c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d45a2b37035aec813ec6eeea8505b78c257ef93c","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.189.tgz","integrity":"sha512-UAQUXy/y1gHXGzv/v6ECJ/mazUf5gf6AnP05S1uKaOThe1lGhirTe/OQ6/l0/45d+98tOsnoocefEisRd4T9WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkTiZFxZijyU3NAdOyh+vsqrpyVAx43dZwDvAx3Y6Q+AiBMxWzzySSRQ+A15YDlLKPoQONqbusbpqdclSMNhXewAw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.189.tgz_1468449612243_0.5142144134733826"}},"0.0.190":{"name":"useless","version":"0.0.190","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"4f8c43eb712b9c9cd4cf5aa5bbf0e5da89aed11f","_id":"useless@0.0.190","_shasum":"ecd8ad8b10638cd5c5c7d1de303ae0d17e054cb6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ecd8ad8b10638cd5c5c7d1de303ae0d17e054cb6","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.190.tgz","integrity":"sha512-1TO4BQE70LuR4OuGUwbPoElSx2w+N8AoTufqqkzjNmn6aRbiBC0QWZRE11RNNLTy1Nr0otU0vc0boW8KROcsOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOjW/IziFl7/zbnzYVyhnAqn0GwYZO2NyzTZXTLAQrrAiEAvi6IMjEgho6EbSN5PR2XYl8FnFwlDdYAXxECr+n9cCk="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.190.tgz_1468531761775_0.2235056736972183"}},"0.0.191":{"name":"useless","version":"0.0.191","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.191","_shasum":"9ce517548d1a44523e99a484b4385c826ddd63ee","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9ce517548d1a44523e99a484b4385c826ddd63ee","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.191.tgz","integrity":"sha512-XV2UHwPG/bSgJ6tlH6SD9+A3kz+rCZ6JkvkD/LA50W/lsUNqn1Jux2gaYVkLKhTZlmZOdb9HWGQ1i/xhqoDiIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCriM4YeXDxsCrtlU6NKwm6en6ACaFEXp4ypx+ghsmxAAIgJO8x5eJ7y0hyl+XlXYoYmN0rcpNh5PhSU0MkWxc/Gk0="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.191.tgz_1468935180414_0.9831802514381707"}},"0.0.192":{"name":"useless","version":"0.0.192","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.192","_shasum":"88716bfa844dba6eda805ee91a0f1a31d2ca924b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"88716bfa844dba6eda805ee91a0f1a31d2ca924b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.192.tgz","integrity":"sha512-9zcGNogUjUAL9+TRb20tGTRFssyKzUMHjhohDOW/Lh8P3URRhK6ICA/AI/vP0uhtI1EM1nMKjXsv5a6d+aTcEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnFBvQAsxwpyajF1ZxZ4lq0wKY1DsXQ0WDC3F7PGDVJAiEA1pWE/bcrORyzlKfWgE6/Cyv/Cj1jAqcpOQBixMD6xjw="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.192.tgz_1468975786149_0.7947395963128656"}},"0.0.193":{"name":"useless","version":"0.0.193","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.193","_shasum":"ecc2f7502f3d8029462dbc732068bd9d9e7c9821","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ecc2f7502f3d8029462dbc732068bd9d9e7c9821","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.193.tgz","integrity":"sha512-XoMN2Yaqg3MD+y2/7H1gjwgk3/ntas8RA4avcWA6rjXJR74kUcEKAUMnKYVA3TV1yHqAqJ4bId2fRM6XvrO6CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/aGnzpuDpqKOYYVyzJZ1iVTv7U0o618PAjPwQYVCoLQIhAPPlW1MJB45dJoRxGVZz1A2BijG9LMRN/ZKD5XMWtss4"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.193.tgz_1469115656943_0.2973509430885315"}},"0.0.194":{"name":"useless","version":"0.0.194","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.194","_shasum":"8ed892385f22708d342d3519c2b0b9ebd27115a8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8ed892385f22708d342d3519c2b0b9ebd27115a8","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.194.tgz","integrity":"sha512-GzRWG12sfp5FpBEgQAKtXOX1OHuQe8Fs2UWSKeC2Pkc6/gVv0PEDugKFFxEmtZrPHOn5jYIKFWQVYkfTKZIQ3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdWIGUoCwVad6p+MEe10tprwYbVgx+q0ffaVYBlzvBvwIgQA/N42Zv5FOeb2eoqc4GbabDxXhV64mugoRrkE1hDpc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.194.tgz_1469117074071_0.9450959665700793"}},"0.0.195":{"name":"useless","version":"0.0.195","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.195","_shasum":"032433ae87f8b8a3777e0d4e90f5abfdd709fd5a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"032433ae87f8b8a3777e0d4e90f5abfdd709fd5a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.195.tgz","integrity":"sha512-EAz5EBSiiyJGELQCGZTMBaXyovT73L9aFXQhXk1IUkkHi7EW1vN9e871qLs8Ioz+MisDptqv3MpCZmb3vp4SsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIUA1kQTvrxbkGE8CYeMAHxCopTzYut6MJJj/lJdcQzAiEAg88k5zNUfg/2D+rli7zi9pvmQKfesB0dyOM9fUfKOe8="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.195.tgz_1469117305684_0.8600435671396554"}},"0.0.196":{"name":"useless","version":"0.0.196","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.196","_shasum":"25c556d5b2363c0812335ce1f8f24a84861430ae","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"25c556d5b2363c0812335ce1f8f24a84861430ae","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.196.tgz","integrity":"sha512-p+S7W7ssXYaYgPoO9OPd42ywqlKM0gmUzF2it89BShRRmKh41IvKgv6Y1EU1g12TVZiBFC10zOL68d/JLGzpMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr6e3uoLJ3PjYuHqdCktF8s+x8ABjuLPlNxOC5ujKxvwIhAJ5IiXMlPlDs2Xm5RLORYHF09VtObXrWpuXFcBZVgfNK"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.196.tgz_1469119323490_0.861668502446264"}},"0.0.197":{"name":"useless","version":"0.0.197","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.197","_shasum":"3c95d5728e438a20ca3470af64a962200cf9c0ca","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3c95d5728e438a20ca3470af64a962200cf9c0ca","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.197.tgz","integrity":"sha512-+2GEK7Y+Fkene5zT0SGBRZ0wBlJZu4rcw9901VdjaJlGczdJalJufp5UvqMOtdcXrIzAhk9wAeRoVHkcAr6cHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATnT9qxvj4K/EBjhI32DGnSU1K8x3XF3vaYPOu2pw/oAiAHO/MmCar4Sd2IaVjCBfKx9yE8B3u9csd80DOJV9iHTw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.197.tgz_1469119707791_0.2510611047036946"}},"0.0.198":{"name":"useless","version":"0.0.198","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.198","_shasum":"f8dd7b11da118e3c957298effbb08b195bf77095","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f8dd7b11da118e3c957298effbb08b195bf77095","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.198.tgz","integrity":"sha512-8ufwQUWGVHygus7CyNz8lAui5Aqa6O56NBu9H7LSdEAmWXbQZx51G4ZwCjBANe2mF/IN/lLjMThLawp5YsYquQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPdPW3b8CQbM4pjPkbOwJV3a/BlyRt5gj///uB50KkdQIhAJWRkG8j5iCDvraOOAYTEoIpceGraNHUUarAnyDZomy9"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.198.tgz_1469149061036_0.19758811849169433"}},"0.0.199":{"name":"useless","version":"0.0.199","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.199","_shasum":"449ae27d3a88d0bcc5f4c2c0d4da0e92a29ab3e4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"449ae27d3a88d0bcc5f4c2c0d4da0e92a29ab3e4","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.199.tgz","integrity":"sha512-LMo7u6ghYsK8hnf4j9yl55NehqA0pj81F0rxF3+Sn8s4awT3LaleVXg1NvSJCdGr0hya0xnwZ70AfqnbToOHrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKm/VAsFtSus1fgvYSbHLWBm8c4ebTCYgjuHN+DMzDnAiEA+wf+ecUuZrrQI+ZQdO4Oywpz8VfSyLH2E/CFbY5sYzM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.199.tgz_1469149533871_0.7612932550255209"}},"0.0.200":{"name":"useless","version":"0.0.200","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.200","_shasum":"9776b8df35d84a4bef2c4f48a61d2e2c14256f42","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9776b8df35d84a4bef2c4f48a61d2e2c14256f42","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.200.tgz","integrity":"sha512-EXLuBNUm6bpiHWbsZWH8nCI5XCd2Wp9MqCRCkqhwPi33aRUWUcbVXVCeWSGgn6Lr4DkbRLq901dtYtIZlEFEhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOOuopDkGqfxH87QMYC+uX6uC3gv0UfFqy20/q417ZoQIgApmfdtchfN0hHt2UU0BYoRLxnS7egwYrmHHo3ftxAhc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.200.tgz_1469150529059_0.12206308590248227"}},"0.0.201":{"name":"useless","version":"0.0.201","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"a9e5a42e70d168680397d82ef4cb0529eec86b17","_id":"useless@0.0.201","_shasum":"7f63ed8de817f020105fe042bdcb1cd46b19afcb","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7f63ed8de817f020105fe042bdcb1cd46b19afcb","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.201.tgz","integrity":"sha512-yKSeE+ATnyOhr11AfclTknKfHn66j6ZpPv9XBNj50oovkVhN9HiOaFwl4a6L+QpPWou8XnDC5/medZ9QO8hM0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH4LCAugmMS3ZZKJkNwPidO5rvoT9GtvOgx5jX/BxImAiADNJAqQ68DIewLIw+h4U+KE9wWC1Xs5jz24iRBMgG4jw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.201.tgz_1469348582742_0.7203630991280079"}},"0.0.202":{"name":"useless","version":"0.0.202","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"gitHead":"e2d33a136b087e8bad0fa0f3a9a1f91f42f73cf9","_id":"useless@0.0.202","_shasum":"7699d2800fb17565e614d632113d2ab963dd0796","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7699d2800fb17565e614d632113d2ab963dd0796","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.202.tgz","integrity":"sha512-lp6QbLBG7RwWaOXHB5hSWmW+Jqkn3c6ivAh4OK9rqePks2LQehnb8SuIW4wGp5MaxPab1sNG5Wct/77nOvB3mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPekrkLRU7MhOgbeJ3TQFSkpI9404IPpRsmREBpeF+CQIgCKjkZaSgidcqvorQ/4HEMIWGpB7S7qF0DWtOzm+pgSI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.202.tgz_1469349740900_0.47706772084347904"}},"0.0.203":{"name":"useless","version":"0.0.203","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.203","_shasum":"64773484fb20c312c906a33d7afa87917f657f1a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"64773484fb20c312c906a33d7afa87917f657f1a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.203.tgz","integrity":"sha512-2yG7bKKVP/z91OA19y1WFNto1ms2MKhbG5CIo1YxdwVNgxCyKZyhDfPSPiZPLD3L5fQlg2Quie5v4PbZvGFJ8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1RuEAe0/6CV9vS7nvwEerDR/cqnb1zDqYdUXRl1a2qAiEAk13YBrUChnRz+9k3NO90n8u0Gmn4g37IYGi1W9W1k4Q="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.203.tgz_1469762756939_0.5377444771584123"}},"0.0.204":{"name":"useless","version":"0.0.204","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.204","_shasum":"69e2bc225b64a949d72a558f421bdc6cb50f91e0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"69e2bc225b64a949d72a558f421bdc6cb50f91e0","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.204.tgz","integrity":"sha512-M+RVjvEK1R80plelAwSOz3qgiKsFuxO1v5hSwHEzlKK9C8sszx0FL41nb4Mh3yu4cxbdTMUdQULwFRFmxrgMvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/EL7iCQ1p+OxXXtJSfplfx9pxlR8/KDI58SLBWwhDdAiEAvIZ15TIHSRRaDJgyiol59DZqc6dW7gH861RrymMh1qI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.204.tgz_1469762792229_0.9507204173132777"}},"0.0.205":{"name":"useless","version":"0.0.205","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.205","_shasum":"7e1abf25d0e51309e356690a551f3d2b0fd3e2f1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7e1abf25d0e51309e356690a551f3d2b0fd3e2f1","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.205.tgz","integrity":"sha512-PoEUO8fofCWCXUPgEjQzmKnIlNZigNfm3WvnrEg0xPZ2VSz4NaJ72LaIGTvtIuNwKPIYtfqgT/7Xdb6xPJgLtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6DgSoynbroFzAhLyF8acve/54vmM7AqFxd/sUx/uLgAiABp/XK0w+2AyBTSGyRt8rzE1lh+leVWL8zQcmy35AfPg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.205.tgz_1469779486087_0.49544387334026396"}},"0.0.206":{"name":"useless","version":"0.0.206","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.206","_shasum":"53e3d642d9b298a241df71e2a088d74305184f15","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"53e3d642d9b298a241df71e2a088d74305184f15","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.206.tgz","integrity":"sha512-3ifvzJ2tpfNXAWIZakPjF8TG4YvTJwk6euwNv8wZ1B8D8X/k3LiHDFVurFdiZNMMa5AfJg5vn7neN+vgtaChzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWg15QjijKxqAuPKYDDtR2W15zCAzClhOfENM4Jql7jAIhANJnF8xkL54avWXnnc2hR/eHx1PSUvogcWz2Y0os3KRm"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.206.tgz_1469865233526_0.10789493867196143"}},"0.0.207":{"name":"useless","version":"0.0.207","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.207","_shasum":"0ebf8646cecac7cff16b6e5e5a57cb4b4feb28d8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0ebf8646cecac7cff16b6e5e5a57cb4b4feb28d8","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.207.tgz","integrity":"sha512-H2+6jLuXxzP8LGc91OjwiX9EQPm1btD4KqI36vNPBXPOEzvSUgzKhdUYkTRmr4rU69cMv9ZQeFjvmyYWmfbvrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZbggOR0MBNd4HTlLlk9mnZV8GZfJuvd1Tqij1mMCLNAiEA4m6ZWxRobUmBpbPbeGZl4E1O5k4Ef/e0SpkKv/x6soU="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.207.tgz_1470047118282_0.768319429596886"}},"0.0.208":{"name":"useless","version":"0.0.208","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.208","_shasum":"ea793f90c1bd610245e25a59602d0abc22b7d44a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ea793f90c1bd610245e25a59602d0abc22b7d44a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.208.tgz","integrity":"sha512-vVLkaOLwg1rtyfNwjwAW5JErhtXJATNMwEe8t0GkHAs3xN56DbFNVgyEsoaD2LSLkb/wS74PChLbw3AQNXTHMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAchMQGPRtyOXup3IQcK40lIz3M1azQugANEg8JhCBQ5AiAKlHOGhoKJiPo8aYL5S7pOZnaSWHKrAWtwAu1Y/BrrWg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.208.tgz_1470052473091_0.9296348635107279"}},"0.0.209":{"name":"useless","version":"0.0.209","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"underscore":">= 1.8.3","process":">= 0.9.0","iconv":">= 2.1.7","websocket":">= 1.0.19","mongodb":">= 2.0.41","js-string-escape":">= 1.0.0","esprima":">= 0.0.0","escodegen":">= 0.0.0","chokidar":">= 0.0.0","forever-monitor":">= 0.0.0"},"_id":"useless@0.0.209","_shasum":"4b328edb088d7d97d10e2e0abd67ec25314ab988","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4b328edb088d7d97d10e2e0abd67ec25314ab988","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.209.tgz","integrity":"sha512-ilMrbW0mV6BBJtPC5WkEJ6Eh3yyPSU1pgXHvN3aPCIjffMWIfz75KbgmrGwR7hRs2j5/bpWo2Ob2wspMciJ2cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/595iRRSRRtxt2vTr4ffbKb7bzYDNL6Pw8VQqIdPkLAiAVPQdPZ/Rm0AvpAU4VLP3NadxOHPrbx99bKaH8/Md8CA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.209.tgz_1470070610966_0.49329082923941314"}},"0.0.210":{"name":"useless","version":"0.0.210","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"chokidar":">= 0.0.0","css-loader":"^0.23.1","escodegen":">= 0.0.0","esprima":">= 0.0.0","forever-monitor":">= 0.0.0","iconv":">= 2.1.7","js-string-escape":">= 1.0.0","mongodb":">= 2.0.41","process":">= 0.9.0","style-loader":"^0.13.1","underscore":">= 1.8.3","webpack":"^1.13.1","websocket":">= 1.0.19"},"gitHead":"8a3199a1ea4ed014d383bbb684ebf86f9674ccd8","_id":"useless@0.0.210","_shasum":"1303546bf8451ca0a2f1a19a3fd289d3db2a164f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1303546bf8451ca0a2f1a19a3fd289d3db2a164f","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.210.tgz","integrity":"sha512-Sst72Y9utP8hbFrNTqiBFiDDSD/BEoYSpzb667M4E4+GbZJgEFz8EUALw+xIwFf+acg84PLYS0G3H4DD/n4pig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrsUFkJRfHwc5nyfsYYWU2XVRvvTQ7EEZbxFUo6GEPMgIhAL+D9YYjr/HEq+68AgLeE74MvgObPhHBGN4AVJ4do0jR"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.210.tgz_1470183338729_0.040688312612473965"}},"0.0.211":{"name":"useless","version":"0.0.211","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"chokidar":">= 0.0.0","css-loader":"^0.23.1","escodegen":">= 0.0.0","esprima":">= 0.0.0","forever-monitor":">= 0.0.0","iconv":">= 2.1.7","js-string-escape":">= 1.0.0","mongodb":">= 2.0.41","process":">= 0.9.0","style-loader":"^0.13.1","underscore":">= 1.8.3","webpack":"^1.13.1","websocket":">= 1.0.19"},"gitHead":"87550dd41c585780a5d376adc09041cba97bd55d","_id":"useless@0.0.211","_shasum":"bb28f5c57f03e24e86ff027b4e98d2671ad9d264","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"bb28f5c57f03e24e86ff027b4e98d2671ad9d264","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.211.tgz","integrity":"sha512-ySIBzK4HQF+8kotmgq2qYvuMiXZcoVRAop4hQoxOC/lRZw9Rtb9eyOdVdOD/Mt+Uz6twAYtfWYkYfQGycWk8QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtdQWWHxNik3pMwgvJ9p2TrLisfBe6ccmdP5BERORSpAiEAwJGC9/eF6fq3VoQgNbpGJyXCmuiz/7wVvfyWIE9lM+w="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.211.tgz_1470184006826_0.8502723842393607"}},"0.0.212":{"name":"useless","version":"0.0.212","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"chokidar":">= 0.0.0","css-loader":"^0.23.1","escodegen":">= 0.0.0","esprima":">= 0.0.0","forever-monitor":">= 0.0.0","iconv":">= 2.1.7","jquery":"^3.1.0","js-string-escape":">= 1.0.0","mongodb":">= 2.0.41","process":">= 0.9.0","style-loader":"^0.13.1","underscore":">= 1.8.3","webpack":"^1.13.1","websocket":">= 1.0.19"},"gitHead":"cb43476d0facf18dd35afbbc1eeb6cec14be33e7","_id":"useless@0.0.212","_shasum":"111cd2823acf85bd56efc270e7f24c9172c59e7b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"111cd2823acf85bd56efc270e7f24c9172c59e7b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.212.tgz","integrity":"sha512-xLreJx+odJH3mNeA6Iml0+WOznRgxQbgOfkdJZvbLGchw/rmz6YrAvbQyo2GhhOZlX19OSHYfnZDJ6XAUveQpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPAr6s8jxcrfrrsBZkvip198or0BliYRl72B7vLfhVyAiAsRua2RC0iOSQrOkZtZr1thcm0H1Q/6hH2MpvBEa3a5A=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.212.tgz_1470185827850_0.04380473867058754"}},"0.0.213":{"name":"useless","version":"0.0.213","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"chokidar":">= 0.0.0","css-loader":"^0.23.1","escodegen":">= 0.0.0","esprima":">= 0.0.0","forever-monitor":">= 0.0.0","iconv":">= 2.1.7","jquery":"^3.1.0","js-string-escape":">= 1.0.0","mongodb":">= 2.0.41","process":">= 0.9.0","style-loader":"^0.13.1","underscore":">= 1.8.3","webpack":"^1.13.1","websocket":">= 1.0.19"},"gitHead":"30e6f1ba1bbafa3960be8de738fdf288d9eff85a","_id":"useless@0.0.213","_shasum":"e46ffa043d48e257866dc9fe303927d2488e4f20","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e46ffa043d48e257866dc9fe303927d2488e4f20","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.213.tgz","integrity":"sha512-sIWdaqNfOw2rCjeIEKz7+did1Vx3zART4lyjRMbfI1lWZatgoBj0rCK7AXbgSIL6eJ3DMzfADlHeI2LJxFA2pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAT8LoFc/J6Hux5/XE98LSd6YmqNdTL+gZvCnfdwLN1qAiBEhmjt1or6r1P/R3bcHF33W8PTz8O2++gr04+Z6Ekcbw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.213.tgz_1470196596310_0.8222083065193146"}},"0.0.214":{"name":"useless","version":"0.0.214","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"chokidar":">= 0.0.0","css-loader":"^0.23.1","escodegen":">= 0.0.0","esprima":">= 0.0.0","forever-monitor":">= 0.0.0","jquery":"^3.1.0","js-string-escape":">= 1.0.0","mongodb":">= 2.0.41","process":">= 0.9.0","style-loader":"^0.13.1","underscore":">= 1.8.3","webpack":"^1.13.1","websocket":">= 1.0.19"},"gitHead":"a4b019d294b420f7131b7a3585177d0761649f6f","_id":"useless@0.0.214","_shasum":"8a72901b527e350c0e736102378bc18b7897f0ae","_from":".","_npmVersion":"3.10.3","_nodeVersion":"7.0.0-nightly20160802b4258bba11","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8a72901b527e350c0e736102378bc18b7897f0ae","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.214.tgz","integrity":"sha512-xuKxhIvjA0TPYjmlEVfhRGn3QEAbMp0fjV3XLsxQBHMc38JKzlK3zu+N8lxllj7hc3oerYrF21Qin7teIhLIiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlfDx4EnWvKNpHDgj6LU46CJRbUlyLYuWthYM8R9PBmAiA/yqmcheVB3SeHZ0ieC3fBeag5UwSMNne7zDRvcUXXhQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.214.tgz_1470298881166_0.24590320326387882"}},"0.0.215":{"name":"useless","version":"0.0.215","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"chokidar":">= 0.0.0","css-loader":"^0.23.1","escodegen":">= 0.0.0","esprima":">= 0.0.0","forever-monitor":">= 0.0.0","jquery":"^3.1.0","js-string-escape":">= 1.0.0","mongodb":">= 2.0.41","process":">= 0.9.0","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":">= 1.8.3","webpack":"^1.13.1","websocket":">= 1.0.19"},"gitHead":"9a84aa6a9fc4fb9069b83ec5416b5d1811bb223a","_id":"useless@0.0.215","_shasum":"951716264cfe7b71c6febab4648ca51a3fdab595","_from":".","_npmVersion":"3.10.3","_nodeVersion":"7.0.0-nightly20160802b4258bba11","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"951716264cfe7b71c6febab4648ca51a3fdab595","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.215.tgz","integrity":"sha512-chDYhAWQv7X6u28Ii7gOmK+RnzY7baqwPf/TO6O8v7jCSv9qT1IUEyxzXGNLTYbC5uMPxYXyHlBEPQcfDagvag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmUYqOcA5l62eo3J6EtHb0AX5EOXxM0bBt2mXCLRhYQAiA/lYaSIHHnJvaaBem3mszacf218NUb1BCt954yQNClgQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.215.tgz_1470308674066_0.09319313336163759"}},"0.0.216":{"name":"useless","version":"0.0.216","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"chokidar":">= 0.0.0","css-loader":"^0.23.1","escodegen":">= 0.0.0","esprima":">= 0.0.0","forever-monitor":">= 0.0.0","jquery":"^3.1.0","js-string-escape":">= 1.0.0","mongodb":">= 2.0.41","process":">= 0.9.0","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":">= 1.8.3","webpack":"^1.13.1","websocket":">= 1.0.19"},"_id":"useless@0.0.216","_shasum":"4afc34de69d109021374a7ff3edc7ab7adf78e58","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4afc34de69d109021374a7ff3edc7ab7adf78e58","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.216.tgz","integrity":"sha512-yIuLMGnKDBbLAMaEBp/hNnG3kQ3eDwEpo9YnfSW2at1lGigMr3qTdRAlfpM0xf5l2YU3NvBAbns9CeKuL2mEFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFEnQPwa/sAzoSO2mrmhf3BYajbyMmsJgDWHpzpFsb6AiEA/8fUG0GVMGMIeIasl893AjVeHoXJsxwBZTdtO0DAzGI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.216.tgz_1470318027293_0.7409052758011967"}},"0.0.217":{"name":"useless","version":"0.0.217","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.0","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.7","string.bullet":"^1.0.0","string.ify":"^1.0.3","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.217","_shasum":"9b749b8fa762b6f2a23c74e068d1dda19e311f5a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9b749b8fa762b6f2a23c74e068d1dda19e311f5a","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.217.tgz","integrity":"sha512-dyCvct1udSLU6SALkMVXF10Ro9CZBfywklM0MGTpiu7iKvi3QKJcLbDH86j0Jx/hmoSCsEXSTvAP9nbTwLY8FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ63tr5K51+c7JJoVF3cLpftoZ76h2UYPA1sm93OCkSgIgFYC+3v1uM0WoCfC/Wz4EkorUH2vehCt4Qbqv+c4ved4="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.217.tgz_1470448609072_0.625622904393822"}},"0.0.218":{"name":"useless","version":"0.0.218","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.0","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.7","string.bullet":"^1.0.0","string.ify":"^1.0.3","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"gitHead":"228c4341ef79db85cc5510880e7d1fbe6a389698","_id":"useless@0.0.218","_shasum":"908664b3eadcbc5fb10397febf0a70b72b7a6564","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"908664b3eadcbc5fb10397febf0a70b72b7a6564","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.218.tgz","integrity":"sha512-9qE90x5n+PtVDYAXJdC1BRbxQ2HvCFMX+xRSdIGzffDA6f6MH+onYx0oNi8vxiIaW5IclTE7Stni0ZhPoDfwAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDghNHr0pGGGsoxfuKI64fj1HN6LWb6nFEdncDmF6bzwAIhAKM4zDAaniDd4grKsiiXUgRumzGnMPvl8WAHZ5FIGXnR"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.218.tgz_1470451298509_0.789237002376467"}},"0.0.219":{"name":"useless","version":"0.0.219","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.0","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.7","string.bullet":"^1.0.0","string.ify":"^1.0.3","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.219","_shasum":"9ba76183a1faf14aed86251c551209639f69667e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9ba76183a1faf14aed86251c551209639f69667e","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.219.tgz","integrity":"sha512-qoivNO8GEXAg7VCkmFpoQCT3qN+OCRH34dDjNqx7d0jTyfLTL225ZweHN9v5PusQfsPijulmiNRar+Li3EzGTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsIWQe4fZKOkYlu/Ms+wrw5Xoz6k+MEBANWpWjoLGmBQIhAPcwk/gUjb/C6kp99RqiztfUnh/V4dn/oXcGH3I8n7lv"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.219.tgz_1470452043900_0.2082452264148742"}},"0.0.220":{"name":"useless","version":"0.0.220","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.0","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.7","string.bullet":"^1.0.0","string.ify":"^1.0.4","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"gitHead":"b5f881b8db57890f5279a2c6ed5c3591f0aa7bcf","_id":"useless@0.0.220","_shasum":"95963de0aecf784d96a341a11b9654812c61e64b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"95963de0aecf784d96a341a11b9654812c61e64b","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.220.tgz","integrity":"sha512-4TCqkNb97U90kTN7DIMl5WuhDZ1brtts6gDIuRPFHzn+ERMBxmv0W0cYNa878TmZ7+2K3alTWdfoT20lIw+dDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpOEX15Bk4pnPCiSer2cSQoG33Wbl7gF7xYVPTua7HzAiAfejRuGamsn8VTsM3I7vqk3zP9V/WcmJLOw80xvGL/ow=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.220.tgz_1470453277721_0.4022106563206762"}},"0.0.221":{"name":"useless","version":"0.0.221","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.5","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.0","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.7","string.bullet":"^1.0.0","string.ify":"^1.0.4","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.221","_shasum":"0bc5da6e184a49601ba6721fc5d653d35acd9255","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0bc5da6e184a49601ba6721fc5d653d35acd9255","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.221.tgz","integrity":"sha512-m+Jzy8evQS94ruUIOrcLe/R050HKrIeVKaqWlJGWD1F7vmyxf83oM0ZKxn00zHTud/pTzFqlwOSjTuG6z2HD7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGndRgpiPlL0MbrIIqCf7tCa0qG8tFwiIZLkcihRLWGvAiEA+zmMWYFieDraPhcPboBEVj+6UIzF2XWJMnkJJP8ilu8="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.221.tgz_1470577011740_0.4640873351600021"}},"0.0.222":{"name":"useless","version":"0.0.222","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.5","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.0","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.7","string.bullet":"^1.0.0","string.ify":"^1.0.4","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.222","_shasum":"90a268453dbb54b9ca6383a93eba583ef4dd28ca","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"90a268453dbb54b9ca6383a93eba583ef4dd28ca","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.222.tgz","integrity":"sha512-2b1CF1rKKU17l4ygbTWcduEmsRDl41jS4/1LEHYQtImQJy/awmpdl4Rm/xmTx3+zNO4WFAIWuNd4vwvDHVJXCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDOMPG5P6lXKc5wrZr22hLaUEzB/Qk436Ix7ehZ0R4EAiEA7HrOpJaEy14RGUDUbUGUID/lwe+EzXYLUkEHBmxcU5U="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.222.tgz_1470577746245_0.4833944330457598"}},"0.0.227":{"name":"useless","version":"0.0.227","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.6","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.7","string.bullet":"^1.0.0","string.ify":"^1.0.8","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.227","_shasum":"77f91f92dc8e150de8e9e221cf3bdf2c0b6510fc","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"77f91f92dc8e150de8e9e221cf3bdf2c0b6510fc","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.227.tgz","integrity":"sha512-C5G22RPLTuFUhvQ1Bja/b+D0Fb2NtgsjGb5E1SbILpmfIvrU0qDuoVq+6dbrYoaOlCScdxrWDaoEVJEevJMUCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDARrr9TPazQUgzCYNCs1VLnrOnKgezlZKlNgV+LqkxQAIgW75IhzGbtX1n5HP2sLVY6pVfF6aej0wcZI7+S3juEIE="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.227.tgz_1470591940397_0.9273433466441929"}},"0.0.228":{"name":"useless","version":"0.0.228","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.7","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.228","_shasum":"2885873c241445e148099bfddfd213a96b9abc35","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"2885873c241445e148099bfddfd213a96b9abc35","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.228.tgz","integrity":"sha512-nWcQ2ZxxSBSQh9I0Y8UxPoEWFDoWXY7gXfxKZBUAfLohQS1h1CElFgNQut9+Ain6B/jJk2/bYXEAc6ntqeoLHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9Lp0ub75cvH7adhILIUuTZkYZs3jmXg5qYRDKRpR65QIhAOKblxfLy2IyqMn4kTGuCgWwk+xEgCNptV2bQcztTYzK"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.228.tgz_1470752268202_0.29944889014586806"}},"0.0.229":{"name":"useless","version":"0.0.229","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.7","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.229","_shasum":"1cb2b7964cdfc7137c5f063d1948eb2630c50511","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1cb2b7964cdfc7137c5f063d1948eb2630c50511","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.229.tgz","integrity":"sha512-LlaoCX8GWmVJWl4hnJ7p5DOZ6gCOkv1KfFhgw0q5YMzPKsichgAZYE6is07PAPEv4Is7zhWyrtOJ5KM5pz0QMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuwW4n9Fi4NhVkXbDvXy4sTp/jS4HjnfrkWTfvOHdX6QIhAL3dlf/MZgcosCuinftdkp42W8uWx/Z81mPTMt542faN"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.229.tgz_1470752807899_0.8745474801398814"}},"0.0.230":{"name":"useless","version":"0.0.230","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.7","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.230","_shasum":"be27f9c36b966c9a1d4531356678b329ce682437","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"be27f9c36b966c9a1d4531356678b329ce682437","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.230.tgz","integrity":"sha512-GWOcDL1Q/vqMcDRHgYbOrgab+amcngjofm6Fjk++YFxxZ/QEgwoxaXOMblzDMSOR9s4CCmkMNEe4gvO2M4V5dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLQB750x3F2T+tqIgfZsF1ST52cyvZSlhjGWSyel3tZwIhALs0VhCSjtfAUCggBJW648U/XhaIgDDnnA6EwSlXB+UR"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.230.tgz_1471038946281_0.8021631264127791"}},"0.0.231":{"name":"useless","version":"0.0.231","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.7","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.231","_shasum":"dc218a98875c41041edb3c0d22450d9edf34f2f5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"dc218a98875c41041edb3c0d22450d9edf34f2f5","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.231.tgz","integrity":"sha512-fo7BuJS/cJQNfmw00hcZfDSX5vMeKdRcq0GCF1FC49fPEZkDNOSLpLqR7jkDId77lBAFXCr22mJZwCKNyEeSeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhHwhAIuCD4aKqgukbHGtt1JXgFuyhSuoXYs25yst+yAiEA4yoqRSJb53Mr6MFQyiVJGPPVsenDQkq0hdVsx46Zlns="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.231.tgz_1471039855815_0.020759256556630135"}},"0.0.232":{"name":"useless","version":"0.0.232","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.7","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.232","_shasum":"2129860b805409aee326cc51e899e138a1f0b536","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"2129860b805409aee326cc51e899e138a1f0b536","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.232.tgz","integrity":"sha512-F79j88qdNa3XsnH1So5L1MauG70jYB5n+JJFcrHGNmuCY9y55MFv0jZFlZSzEll/xAKcyHpqMQwvEcpMP+ev7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmncIeAmnQk5zHLVG3m28q4H0ErWa870UYDJTpwxBEqAiEAvVh7ct1c9usJ1kLjdYzpd3febTJi+vs/hUoXT8VFFBI="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.232.tgz_1471222862065_0.08299334277398884"}},"0.0.233":{"name":"useless","version":"0.0.233","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.7","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.5","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"gitHead":"88af6ebaf6c11fd44deea7828ca69d4bc7c71dab","_id":"useless@0.0.233","_shasum":"6ff4576d316422dedcbe5fba93a5b8433e0ef3ec","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6ff4576d316422dedcbe5fba93a5b8433e0ef3ec","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.233.tgz","integrity":"sha512-vTBQn016Xt0HuBUQSRwnINEDJ0klcocsBkz8Yre265cRkqPJWtHS2EueYYX6Wd3mCmvnDdYS9iRrGcPtOpHcAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcstqn+YzMRRsidoLnWC4BhvjnVSsVsllcd1s4cm+uQAIgfkZ1yxw70QfaBzsSB8rhHUFQrBiJeVx/w6pqXDvx1j0="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.0.233.tgz_1471224307156_0.25389046710915864"}},"0.0.234":{"name":"useless","version":"0.0.234","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.8","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.6","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"gitHead":"c7573de04b84a0d6fe1867a0b68c1d3b9dacf9e4","_id":"useless@0.0.234","_shasum":"dc0f3f8be640a9847e7134de327b89f037a7d0de","_from":".","_npmVersion":"3.10.3","_nodeVersion":"7.0.0-nightly201608074c86fa30d8","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"dc0f3f8be640a9847e7134de327b89f037a7d0de","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.234.tgz","integrity":"sha512-gsCTVreCw+ywwvUnBa4ytt3UhPpoHvgV11sA5xSLB/buE2tRKte8hxrxjFj/4DHgPNp/jExD+KQWlVN+1LQXRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGo9Igh7AgcPLLpN6AZhbPxR26zPmevji3eAF83BIQGzAiEAzAsrYJJsi00NtB4ETIvjtj2OxmzCr7Tswg6/TrV80lU="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.234.tgz_1471471828013_0.36491187778301537"}},"0.0.236":{"name":"useless","version":"0.0.236","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.8","babel-polyfill":"^6.13.0","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.2","es7-object-polyfill":"0.0.1","escodegen":"^1.8.1","esprima":"^2.7.2","forever-monitor":"^1.7.0","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.6","process":"^0.11.8","string.bullet":"^1.0.0","string.ify":"^1.0.10","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^1.13.1","websocket":"^1.0.23"},"_id":"useless@0.0.236","_shasum":"05c89c9e4cca87b7f5b443d4f2738992ca40be33","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"05c89c9e4cca87b7f5b443d4f2738992ca40be33","tarball":"https://registry.npmjs.org/useless/-/useless-0.0.236.tgz","integrity":"sha512-lBrP6cziRffsP0Ok9KTD+6sIR/pKvQMJpBd0RgXjD3tbNpuJNxSvwgmab0g2Zc6rLNbbhKnMtZ6/2SvjhxNTkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB8Tl92cwl9201XLTHaMKuFtAidUX/OfkAuuqoM0L/UAIhAPbJ5IpAvFwV4Q1IIwIqdPj7UfocwuO3PVXIttyo9pDe"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.0.236.tgz_1471794043845_0.6415504512842745"}},"0.1.236":{"name":"useless","version":"0.1.236","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions","mongodb"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","mongodb":"^2.2.6","process":"^0.11.8","stacktracey":"^1.0.27","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"_id":"useless@0.1.236","_shasum":"97b5ecb50608cdb4f978dd4f40a67d4da9b29bfa","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"97b5ecb50608cdb4f978dd4f40a67d4da9b29bfa","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.236.tgz","integrity":"sha512-kRJmHgnJjkpW1OUUqBjdhaVBPvwybAjqbe/2zMz/nA1cKygwwFyU30uPiONn/C9vl+rOFo9FxiC2dnWgdAZMHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvRj+7VDsPoVLbWZKhI97Bz9EJJmL/PJX/7AO05/u5jQIhAM2QuzFM5dKz0gfZHjGycJxAgXOEA2xXwZroxR4utsN9"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.236.tgz_1472393982097_0.34135998296551406"}},"0.1.237":{"name":"useless","version":"0.1.237","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"^1.0.27","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"a8eb67e080ecba8d8f7fd05ef9d6a5916e2862ac","_id":"useless@0.1.237","_shasum":"b4b5af1b4fa4d3fd4ac9a1649f65f8fd9a7f9375","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"b4b5af1b4fa4d3fd4ac9a1649f65f8fd9a7f9375","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.237.tgz","integrity":"sha512-Uw55Qv0rfIt/gBa6nUoIGBHS0UtiKzSXbKkdtQ1Ma1NSx6bRSJaga0eWP/wFeV1gZRCIaYEmKhp40QG96lKZUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcXZEvWmv7cUACWBnfpOuiJo483FtJrcF+k35PT5tZ7AiBNro7fTtHmOr10iJLWPkRr3CnIqjqXEFpQaGIgtLikgQ=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.237.tgz_1472402457468_0.3150523363146931"}},"0.1.238":{"name":"useless","version":"0.1.238","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"^1.0.27","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"f12b92fa26e25c31bcb1f2ca7307c58b1a77dacc","_id":"useless@0.1.238","_shasum":"991460879bd94ed2377fbb90802ffd52f6e3f91a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"991460879bd94ed2377fbb90802ffd52f6e3f91a","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.238.tgz","integrity":"sha512-OrZ3UBbpE24BB5EWEbrZC/P1e2No7tRW/at8omoRWswNk9b3Uk3VeDpuvTDVwYTD0l9AKlgZPYUGfQnfDHcTEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRQrZX5iowexmdNaBR3Oo5XBhfUEucfCXXn7FTIb4rPAiBq3kbyGx8IN7d/qDLvJBWo3RFhYh3ihXBpy6rkhMcnaA=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.238.tgz_1472487277685_0.9378113041166216"}},"0.1.239":{"name":"useless","version":"0.1.239","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"84196b83cd1d92d538ca70563157c80f164dbe70","_id":"useless@0.1.239","_shasum":"d47f6d92a6c18153c7ef882a35dc1a397b18607e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d47f6d92a6c18153c7ef882a35dc1a397b18607e","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.239.tgz","integrity":"sha512-ShyPf1BMPAqvog+jITtZMKtUKizHs8GbBCRvHrHUqukjksyTrUa4gy0Bab4LrrTJpLoic890p9YdnIzzwe8Dbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1YL6N2KoNeH75lFost1228bfUdPEcuT65InaAXIBRCAIhAPE0aNc4cqXpdwvGJzPxjuKdP/+M/qUW7d+Nihkp3mLy"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.239.tgz_1472493617877_0.3410679502412677"}},"0.1.240":{"name":"useless","version":"0.1.240","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=5.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"74cd18aad2a70ced2242a01b442ab329ebae633f","_id":"useless@0.1.240","_shasum":"1277acc73b84c979b400fcf60b9cdd68e37f806c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1277acc73b84c979b400fcf60b9cdd68e37f806c","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.240.tgz","integrity":"sha512-NkF38yd0vam0rur5fqS7GWTkBK4iCDfFCc6fKuFq646QBgxPRYG+zNzw25viPlEFK1ZQS3K5ILfDZ5LdbDM9vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbsZ67EJuH0/dumtE//K+SXSM0VIvXSYZS5F0+VlGVUgIhAJB/dB9B4VOnPo7TigFWOYp2/9A+YMvWeDXeXObQAVPS"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.240.tgz_1472514174146_0.7815282728988677"}},"0.1.241":{"name":"useless","version":"0.1.241","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"e1b6c148c70517655f881ffef4b65dc6451788fd","_id":"useless@0.1.241","_shasum":"c20a11253ffe8978cfa8f73f3f667c399d1d0b21","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c20a11253ffe8978cfa8f73f3f667c399d1d0b21","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.241.tgz","integrity":"sha512-A+DiZM2vxGzKxtYzu0vPW1XfU4fVeA24679LZLwGBZ9UuLOE7ifc3hX50A1cnLrmiZ5bsD+vyI1EZTJi1ezdSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5BMtom3F9XxiPbMfR9sDWxe96sYfsS3wBJSlrdZ7hMQIgFrRBRVz6OJ/340n45QjEYrRht8h2ykJbRNk1Nw/Asws="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.241.tgz_1472514340416_0.807240909198299"}},"0.1.242":{"name":"useless","version":"0.1.242","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"89bbdf3c5fe29cb47b54028268ee09c71db78deb","_id":"useless@0.1.242","_shasum":"5fafdba8b6cd1b13242ec12dc382d5aa727ca81a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5fafdba8b6cd1b13242ec12dc382d5aa727ca81a","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.242.tgz","integrity":"sha512-nolICuA9GakKy5c7Mn5nkvgyi9jvFriFTBUrXF9DPiDvk4uFpOmhA7r98c7kZTZvWcD+0dIm/f7/s3mdeuDxNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDERUHxkuEJJWx1HQ5Gohi4DynWRx8WI5K3UHCHaCao+QIhAN8y3QDTG6COJk/rQBMAgy4v7FdEyDPey0395i5EjqmY"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.242.tgz_1472557312943_0.8874244689941406"}},"0.1.243":{"name":"useless","version":"0.1.243","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"e61d1e62d94f7886bd23c35c266d08c10e9231c6","_id":"useless@0.1.243","_shasum":"ae4807b5f853e78faf0dc1f560015822cccc9e78","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ae4807b5f853e78faf0dc1f560015822cccc9e78","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.243.tgz","integrity":"sha512-GFWLZteRZWMkZsDUDPCW/3nRxV4HWP9qTj4jQmTypQF9rHgKucSAC9E9ggx4UUOqPIxyul76Abh9dVWf4H7p8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm49xuQ2qyNGhyIuruZ887oZgauqnK5u+nRkJCDboUkgIgPm6Qjoal0VNCvPsoT/IssndT2swKcEB5fGEZICKtNhI="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.243.tgz_1472678421214_0.31823400128632784"}},"0.1.244":{"name":"useless","version":"0.1.244","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"b93974d152aa72be462253ccaa0a109956beb8ce","_id":"useless@0.1.244","_shasum":"ee4f8eee6521727e62151d93692f45f71d1a70f4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ee4f8eee6521727e62151d93692f45f71d1a70f4","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.244.tgz","integrity":"sha512-wGLbVrDMTvGJJgUat1K5DFS5OpBmjmBFhixLw6FzdnsnxIbpHXoOyarAhBxZ1GL8J3H369Tks5nt1LSTavLKbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFtHO6ftOJL7znyhx99Uk8O2Nz5YqzCWL82Ztfeo+EqJAh83+sZycFInCGT8fGgpWEwHGgi6JURgaEX9QJZUOE+q"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.244.tgz_1472856943276_0.5801233581732959"}},"0.1.245":{"name":"useless","version":"0.1.245","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"89387f05b39859f166e1885d1101bce6eaf3f0da","_id":"useless@0.1.245","_shasum":"9dd82d0a46f629d4c67a3782e2f44f84e5ae8056","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9dd82d0a46f629d4c67a3782e2f44f84e5ae8056","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.245.tgz","integrity":"sha512-ghU9maoUdqZ585533SwJpNNRs+vT+8iQCV2JqZihIZLVu/6o9Yyo0zy9Q7hnpO0L1yHZZcDXd2qfW+rKfVjV/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkym83jvzAVqFZNqqzDUCegjbZNmj5AJMd9USKlqeETAiEAoShqRxifNwCEdhLVWW3xaAzB2gk/ICOb/xQKijFguf8="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.245.tgz_1473125320435_0.28601283812895417"}},"0.1.246":{"name":"useless","version":"0.1.246","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"4e1c33ddfa5aa6f65685f078121ed29465d93569","_id":"useless@0.1.246","_shasum":"eac924817ddb0d588603e9253a3985f29b7034f0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"eac924817ddb0d588603e9253a3985f29b7034f0","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.246.tgz","integrity":"sha512-88JAS8EovaNeqeM14F0WcVmWP7jwu6SpYz7nO6PWMFGr6FRHbzmC6yFUGwN3g88ZKDve73Me6CbKNAWvwuN99w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7UCSISxVA6H3pbqNVi44hcMrw/8VEdXordJVBjrCWPQIgUZoQsG+oV5ALtObJpDcytd3cmz4dEwnBtvfDjRgU0TY="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.246.tgz_1473337075013_0.19706100062467158"}},"0.1.247":{"name":"useless","version":"0.1.247","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"9c3d9ef6fc6dc72bc22ccd1bfab48225e2827691","_id":"useless@0.1.247","_shasum":"59bcd23cf560f1e16f261fc85af18cbb8c35901b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"59bcd23cf560f1e16f261fc85af18cbb8c35901b","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.247.tgz","integrity":"sha512-Fis7sZ/AIbDcruSoGxU8ZfcCIQ11qzI/j+XJPALHd8A+7qING5bXem2Yy89Uyuk4OIyRCR83J8ujNJCeyy7XMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD61arF6fltTR1Y7ImM/D/5kkswure4RXUqNikj8v/i3wIhALufB1RI5FPvevfFTYL07Mr9QnQN7ymUVF4BkaRkUpBG"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.247.tgz_1473898407437_0.13082410325296223"}},"0.1.248":{"name":"useless","version":"0.1.248","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"9912b151551984df2d3a58951a668918296fc694","_id":"useless@0.1.248","_shasum":"a3f93791b71a8de776976f4ab8902f5362c0190f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a3f93791b71a8de776976f4ab8902f5362c0190f","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.248.tgz","integrity":"sha512-hfVOk+fhIUPTmPoEiVLcw8wlvoE41IjXUpuS7QfGMkXiqxRXzmWSq8pVbZM949Lfs4dAXf7MBJ2yc/IvSQXznA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWnthkq7WEoj3pejZSrSYa+WRTM7n2xzKQLm/X0f9suAiEA4Dnv5IEvFcCKy9zq1pc2ZIXUyOrwpDxr+tpM5T+6WYc="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.248.tgz_1474604083589_0.756067156791687"}},"0.1.249":{"name":"useless","version":"0.1.249","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"895830504b503a4fd7fe781b54bda308ed4c538e","_id":"useless@0.1.249","_shasum":"04166ec349ea85be04e6217a992c0d5a6ac67405","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"04166ec349ea85be04e6217a992c0d5a6ac67405","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.249.tgz","integrity":"sha512-9QtnF6EJs2lZYtKz8U2NKpsTGNp8J38mllILxjVtcq3khgHshUMVWZny1T4XjMXcv8mh2C5Fo5odT/E3gcGckg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC45BqBTnDn2HWccYPmVzu15/7jD+kIRJtPxsrqAny6AIgbeLdaPF6mQi6P8M/BY3F4R2WLe3uKRyN8FllZTop+kY="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.249.tgz_1474605247433_0.494268539827317"}},"0.1.250":{"name":"useless","version":"0.1.250","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"devDependencies":{"querystring":"^0.2.0"},"gitHead":"7559d0644b7d925f815a6d6ea9e8b711f4bdc1ca","_id":"useless@0.1.250","_shasum":"f1a389957f6b76c88ced2cc6e4a3420f6358aa63","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f1a389957f6b76c88ced2cc6e4a3420f6358aa63","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.250.tgz","integrity":"sha512-Wwxc9sSI15DwaJxuO/CdUBd8Xf+zozmUIrRwFxezzSXLN6rA9+HuYkyc1MgLX19ZZqfpk4z4UWl0Fhtye3IOGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4h9KlsfxwaWU4w7oQo2XbTAAVlnn5pEiEkpk7CMBpLAiEA+h/Ga/j/Xd4wfkGa0lI8KloEL/yGXDyHPcJj82+8CPo="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.250.tgz_1474609444398_0.7398363298270851"}},"0.1.251":{"name":"useless","version":"0.1.251","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"bd10a7e332fe793b1ce15bffb096bf39608166ff","_id":"useless@0.1.251","_shasum":"8ee893d74f7233a6b683b44d0afda0477dd5c1e6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8ee893d74f7233a6b683b44d0afda0477dd5c1e6","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.251.tgz","integrity":"sha512-Lhikp6WJQJLqXpz/SSRue53lx5n7Ydl4gjoS8sbLtO8HljDu/bWxBw8VkH6XiyFairlu5BU5mSKYwGwJsK1Z8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoug+5p232zYcy+uHLP/02KFFtD0AdDyyThpbO8kLAVAiEAiYEn1AbbJ53kZIVtUWUqI3l40ZjLMNgb3717u+3qEhI="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.251.tgz_1474768509715_0.7398677358869463"}},"0.1.252":{"name":"useless","version":"0.1.252","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"^1.0.9","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"0.0.3","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"^1.0.5","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"^1.0.1","string.ify":"^1.0.12","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"6648ec091f227bd932a14c862a778e792bff655c","_id":"useless@0.1.252","_shasum":"5c37ac1ba7736caf15feac1c95997b50a40cc07b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5c37ac1ba7736caf15feac1c95997b50a40cc07b","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.252.tgz","integrity":"sha512-+HZHwwOwfZsGFp7Ga/mHB2H/ah1aKdA94zZ7Ub+XdtWI6QKz0SwDSOMBYLbtmPwoJjq4ffK8/d3/n8WP2gT6rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7aY9BKb/SjWoIZvORnGCrlQmtgcUrvXZhRoMvN1o3mgIgR238wEiw2cnIhXwa8NIRniKbFe29470YHd5ZtfubbWk="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.252.tgz_1474770008908_0.27622093679383397"}},"0.1.253":{"name":"useless","version":"0.1.253","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"5f2e2740bc8d95cdb4fba783301f1a8888682d49","_id":"useless@0.1.253","_shasum":"5d451b061ca62b2537fd87a8a7479af54f9a15c1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5d451b061ca62b2537fd87a8a7479af54f9a15c1","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.253.tgz","integrity":"sha512-kVFIN/8Rt/zz8C6lFkIxpvLrKP6EVFxhdQmsNU+Vc4EW4/+C91nRsox4luP1Bo93Rs3Luu0n42tlMlamNXaYwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpSaXlNs8abnqoQqT1zcCjuNg6dUIr0fsAf3qSFcMKFAIgEaDAvvBU4d9ykubNsrXN+qQdOVazkU1EytIXTPXv3NU="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.253.tgz_1474775103190_0.9421304946299642"}},"0.1.254":{"name":"useless","version":"0.1.254","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"5a210ece3a96087eb7f88d05e1b78cf0f363eea8","_id":"useless@0.1.254","_shasum":"8f808c36ae52ba5073bf7ccab1230f89c7737b73","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8f808c36ae52ba5073bf7ccab1230f89c7737b73","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.254.tgz","integrity":"sha512-Bl/3wafy6ywaejm7HUuWXh+0RvnrkpzsjtTHGvKRsEreNvh8putCOKJDnbeSsE8Nh55HAWqxeLUaGK/OG2T9pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtGf3xNhpzX9pNWh0879U6iqe5COGsq7QkjUgQVbvL1AiBUe5Dx2QADGtzUIVQep1ZF9TInCsI/T2OXs9k0h7l/9w=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.254.tgz_1474839241851_0.4387549990788102"}},"0.1.255":{"name":"useless","version":"0.1.255","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"ed6fd4f82079c1c15692dedbe96db298c834bfb5","_id":"useless@0.1.255","_shasum":"4b83f0bfc472a2d7acd43d6990c2f7bdb3db4f22","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4b83f0bfc472a2d7acd43d6990c2f7bdb3db4f22","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.255.tgz","integrity":"sha512-JQFdVx3/ZVePHKMaIDMZ7tGtnJljFSOQ8iuOxEeTCkIRucBthqBEoGZMR3kbwwmcqL+tQDhu71kFQ6xhJr6YHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICl2eC3WspG37ZfHTNV5oi7Olb7eRN03j5XqsPp5r28WAiEAsjTp5/5TK2upxlQQoqxZ9dO81KzbsvhEXr5vf5OZepY="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.255.tgz_1474839568017_0.5625347280874848"}},"0.1.256":{"name":"useless","version":"0.1.256","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"3455e09f37bba797eadfbf0120db925df364264c","_id":"useless@0.1.256","_shasum":"a37ce74fbc4fa234bdcd40dd2aabe83733cab7e2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a37ce74fbc4fa234bdcd40dd2aabe83733cab7e2","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.256.tgz","integrity":"sha512-1CtBC3457I8ABps8XvzVId37FpPpFSh9WLpoO1kR/Dqts+fitvnmd6/+zYFiQiW821dkOdTCpbK7H/wKDpkLXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID06ukYDs/PC3bnaB2oVdMdObv7mBlmIqOJ9IFJ2fPy8AiEAo8X92mEfUNDJ2kgwkVVHUJmnfNhsCJzhR19QAQKkS6I="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.256.tgz_1474947670096_0.23255158471874893"}},"0.1.257":{"name":"useless","version":"0.1.257","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"46be1fc34b9bc079cda3e370c7a24f80f21b3c9a","_id":"useless@0.1.257","_shasum":"e4b44d2ba81d9bdfc96c292224a0c084e8bac57d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e4b44d2ba81d9bdfc96c292224a0c084e8bac57d","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.257.tgz","integrity":"sha512-NoKifH29Y0U9ju7N2xkFkcBUO2RVZdxpY7lJ8MMiqzraOUGfASnpLvs6E3uYz2jha3CpXpuBjpy1i4kQD35tZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5JcntiAxzqbs10kF7dfEM67Ww/PNmzenRvxsilEVRfAIhAO8y682kRMen1Eu7OsP5dTW/xnKkGcJ0cwZVtmOErmM8"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.257.tgz_1475238088473_0.13993938849307597"}},"0.1.258":{"name":"useless","version":"0.1.258","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"d26c1ca1e6124a1cd395ee94dd9eb98b83155ad2","_id":"useless@0.1.258","_shasum":"855191f6cbcbdfb3aab879bec316157146b7176c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"855191f6cbcbdfb3aab879bec316157146b7176c","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.258.tgz","integrity":"sha512-vi6ToOzqMCX6rrC/pNDSZkHAD4ezVxi9m/i18pVjw03q7fipaSPdK+QjueEvo8LSXGXdNvnT0iQA4IOMwVpfAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7qfGUs8gnEiZy6aMbZdNyjDEsNsqCCVODVaH63hfgVwIgD6OO4k1RqFPycaz8QNM67Mx0w6FshUZkxQE4xFXL1gA="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.258.tgz_1475276876252_0.4343513564672321"}},"0.1.259":{"name":"useless","version":"0.1.259","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"b18693c9888f9a2abf18dc95316f1c0932420272","_id":"useless@0.1.259","_shasum":"f135b0ad4c093d3d15d13406d3be9bb522dbabff","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f135b0ad4c093d3d15d13406d3be9bb522dbabff","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.259.tgz","integrity":"sha512-uklc+OvMC/NyQ0SwkCGVHxc7CBa8Xs2yTYKj2UBLdowkyD6zxculisq5MHih6o7gVFysUiIyiRCmVCAQW5fc6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZe4fc6D5a6vCfYA+aemV4L0+hLd/gJ/00kLp+XfIiyAIhAIco2awTqElbda0PmZWQjvV3bxMjSAcUegnFN6HGp3b8"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.259.tgz_1475284157967_0.9744024260435253"}},"0.1.260":{"name":"useless","version":"0.1.260","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"8f4c1e85e208e98531e2d777d0ff07307d056b67","_id":"useless@0.1.260","_shasum":"65cf58ad91bb31b5c44ff5bcc2e0011121c21868","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"65cf58ad91bb31b5c44ff5bcc2e0011121c21868","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.260.tgz","integrity":"sha512-2CEIQcdn+g5eOosYm6p5xhk2h0Vv6eJ1FkVhLOHR2mdRnAAeulZsU0M053clEN8DghdWtwgDg0VaSIGPa6kJdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB83/42Mizaniamp5x3VhDRAAcoD0zLJQwGWqpIlXMBmAiBnVuN7rU59lLCnL6XvqxlGpsEHcItkHTuMcYBnZfD9yg=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.260.tgz_1475439395768_0.5187525593210012"}},"0.1.261":{"name":"useless","version":"0.1.261","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"831e5c8671dd5165c49642535183d7645298990b","_id":"useless@0.1.261","_shasum":"07b15e888253300a083c5f479e9082ddc081cb52","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"07b15e888253300a083c5f479e9082ddc081cb52","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.261.tgz","integrity":"sha512-QCqmdHRU+yayGoQJSAgf14S6xlvGbW9ZFWK0x8crUt6VgDR6RJ4d07uVJJ2/y63NXHqMzBNrGqHcvgkQiE5Otw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuVAdl/SLyUVhfAj56jXNNepDeaTProTcSo2fSbEqELQIgOGFIUL6Cd0osxoWQrKk6Kl+Jefx/Ybn+M7tIVUdZhac="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.261.tgz_1475439440636_0.09173330431804061"}},"0.1.262":{"name":"useless","version":"0.1.262","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","querystring":"^0.2.0"},"gitHead":"48839273f919c3556ba3c6c323ab3a59561af709","_id":"useless@0.1.262","_shasum":"602633ac8c6dc0d8479e9fd448df7e9b4d2786fc","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"602633ac8c6dc0d8479e9fd448df7e9b4d2786fc","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.262.tgz","integrity":"sha512-zO6eUD3JZ3ZLDRGVdmSRr6r62EgHTQo+7GTKlSmJApWuItmr2konyKLtO80JmOAm6uw/jWLL4avkLzHvDieZlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYixPKBvJROTp9IDSglI+anRBEdvMrdTByKH16HGqesAiEAkB4BgcPeYc+a0i7ChE0Ut7NvAW6dJ9rqLGI9UE0WtAE="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.262.tgz_1475733576279_0.4568423992022872"}},"0.1.263":{"name":"useless","version":"0.1.263","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"c65f5369d70b5dd679b8e2a61b137c6d8b45dc2d","_id":"useless@0.1.263","_shasum":"bc4cfdfb22eeced6f07f4ce1eb002b9d6f51b384","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"bc4cfdfb22eeced6f07f4ce1eb002b9d6f51b384","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.263.tgz","integrity":"sha512-9L3kZmfPRu1RR50smJP5am34NWOkd4uKKHa5UkpWuTvf9CsUZnyFkTje6lKpR+F4CUOQxZ6SAms9GeqmAE3B2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF10+ihmVrXwzO2zdLC8PJdiaE7K+1RgzjUZZvQtmVVGAiBFg6Wm9z1lLG4Q4hSXwUWakujJO+oPZ1ODdF77H+uKsg=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.263.tgz_1476445969417_0.029235971625894308"}},"0.1.264":{"name":"useless","version":"0.1.264","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"82665952d996ced2a0a40e78509db756b56544e7","_id":"useless@0.1.264","_shasum":"cee7ae980ee841bfc05c4f481d66c3bd3948a7b3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"cee7ae980ee841bfc05c4f481d66c3bd3948a7b3","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.264.tgz","integrity":"sha512-Qh0V4nq++92BhDSc9kUgznm/BGGf7pPXNRPB6Q5zRlZ5+5yi5gNZ8eoChKGK5dEC5SPoDwmmUeejf0ZH5OTPOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvlxRUL2KRlw8lYlyzreN6qnrndrvsYl3OxmO+dE3GAwIgdwbRt/rTf+4hhkkf8QwpaX4p7gk77o6Yc52DjXv7PtU="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.264.tgz_1476446040412_0.4170329694170505"}},"0.1.265":{"name":"useless","version":"0.1.265","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"862ee962e3568f3ccb2bfbb77985834d892d3965","_id":"useless@0.1.265","_shasum":"5735d3787138ea11f5a9874158c0d27d3ade6f2c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5735d3787138ea11f5a9874158c0d27d3ade6f2c","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.265.tgz","integrity":"sha512-IG0p0joetDy576P8IxBnbf7yipPLiz/OYHCU/Nk+opY9gNsp00fIXdOXEmKRXpg9g3790L4Fgd55MWQz+rMW4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+sRuqS8xSzePlbiiG56/YRbPfsBEmfVeoPO1cJIa9JAiAxaVHhWJDswTAIRu9gXf6mucN/Sd9/zBFJTtXZYRvbug=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/useless-0.1.265.tgz_1476579592895_0.6547683055978268"}},"0.1.266":{"name":"useless","version":"0.1.266","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"e5620b2263c66ae0552c1a0a3e19606d9d1dd8cd","_id":"useless@0.1.266","_shasum":"c10fc6ecfc47a3e836da47d2a7ad92a2bf454715","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c10fc6ecfc47a3e836da47d2a7ad92a2bf454715","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.266.tgz","integrity":"sha512-iQKzVZeQEBsRyP/b5ZwhzUYJlpbnW3AzvdW/+e4M3ZGdm9af5LH1XZE8yNQOfm3pQ8cvbW5uN2GP5wrQpdBlAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPLy2Qac171zO26zUvG5JY0xVI8x6WjuXCQgrlq20hIwIgBf/oEvoyX2FE3fG5utTytCwKxO28MpGTz+534qaLy2I="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.266.tgz_1476680633425_0.7398841292597353"}},"0.1.267":{"name":"useless","version":"0.1.267","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"a665e70c3bfff33a9fc42e39865af14e50337b2c","_id":"useless@0.1.267","_shasum":"b8f8e7828c07d5790c3dce182d32a318016edcaf","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"b8f8e7828c07d5790c3dce182d32a318016edcaf","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.267.tgz","integrity":"sha512-GFviVw6F7qJaStRaXdk03Fw792wPbW0YSQPjrwS0nm3QwtY/Av5Pp1Yl/nwwuv8rQTT7GfWZfKR5qAfp+Q9xZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDPfY9qtO9IGglse8VKx9DNkVWIb28UIjiHwVU1Z/N6AiBSj2TjMUDO3C0Y8eAWpAgQs6YVQsrevIX61Dl5I/wyHA=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.267.tgz_1477337257953_0.3230325400363654"}},"0.1.268":{"name":"useless","version":"0.1.268","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"76ab812895a70d3a64a0e741a13abddafbdb9955","_id":"useless@0.1.268","_shasum":"3a8b5093b8f0d7b07774667a0efe21a7adafcf00","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3a8b5093b8f0d7b07774667a0efe21a7adafcf00","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.268.tgz","integrity":"sha512-YEOMDXVAmtiFIBKEBJ/TnqV3r+go3jWU6XTheKGwuRPdYY2O/RvZU/Q/T80Yl2Xm41ldbZvWmx+R23YH6J6NQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATN7jVOWWVkgFtqFqWvLP3zPQJvuFMdouAKNGPiW27/AiEA3hVc8mQPijOUnpjnBT1LKg+UnIYj6SkxtFDa7OnBjUk="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.268.tgz_1477337336465_0.5502900965511799"}},"0.1.270":{"name":"useless","version":"0.1.270","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"ab139c69fec2cb76524fce6b30e221c7e3b4c7e2","_id":"useless@0.1.270","_shasum":"0c0db8a1962b25f0b11cd99a856fd587e9c907c7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0c0db8a1962b25f0b11cd99a856fd587e9c907c7","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.270.tgz","integrity":"sha512-0OgJ24th3Oucn405j+5TPIMdkp82sRaTu0tJ6b+gj+U6EcMgDpEeCY7Yz42wJdzapIIRO9P/lu1Cvzj13jk0cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL+AI4m3yeg67SQHsbneagPplEovPkjI22XFL4LQJSrAiEA1Bi/dpN0E72bStsWLEX+/K/YKQNqjWnHNBCLdy9XnxM="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.270.tgz_1477348310285_0.8881547963246703"}},"0.1.271":{"name":"useless","version":"0.1.271","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"abf1075063ef23a0308f5eb40aaf165011bf19e9","_id":"useless@0.1.271","_shasum":"1142766967bf22a684351d3ece0e40c765791226","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1142766967bf22a684351d3ece0e40c765791226","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.271.tgz","integrity":"sha512-i6qBI6mmyoeRHvNJR6MBThHsVjKmQhq1kWAmvdqQDqiHqJsFpjwINsHRgrCJVgLUDD7FO/LKSCVyD55QqXTD8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWzH/FQrA2ZwLAQVPz8uaP+HLgvYHTIDTKX/Kvd/ihKAiEAjlwlXLyiGSbDUk7sVHpNV/XP7vx3dVRIFw62usNns4w="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.271.tgz_1477901340089_0.1378438847605139"}},"0.1.272":{"name":"useless","version":"0.1.272","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"a64c941edb1685cd1a892ca13c0d4c90b9e6f1f4","_id":"useless@0.1.272","_shasum":"84a93f9c76605e913827ca7643cf14534069f7af","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"84a93f9c76605e913827ca7643cf14534069f7af","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.272.tgz","integrity":"sha512-C3Ehd6p+aDT6WG+kir3BSIHq2RWpzFXfSy50gRVDCyxUm4z4R8bM7JT8YbMXAKAv24gZuVU3kk0KLaYu3i0Grw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkvTtSeNF/QTvkAxuKTY/V0CfPSZ39MR4aiM1NKhYhRAiEAsYQ0b6vSYA70YG4FSkghAF7WH9GETi9s++pUtmmXacY="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.272.tgz_1477932831560_0.0892439333256334"}},"0.1.274":{"name":"useless","version":"0.1.274","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"b22016b6fb6187316a927e824ee3a920935bf908","_id":"useless@0.1.274","_shasum":"4bdacc7d6b9d56254e9a09ce229560ac5df533b5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4bdacc7d6b9d56254e9a09ce229560ac5df533b5","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.274.tgz","integrity":"sha512-8g1EUZbVtTou9TwQYuEiK1pQsQpH6X4c5U+y2/GA/X+6SED9atOcr7UX4ky9/jRVPaJ+aQYodJiEvXHDYAr3xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrILa/0pFyUjgU//YMbcXiEKV2zGWaq14bsAtYzeUVnQIhAOp9yx8cP94Plnc0rm4BVeEVYE3H0R1HWMLBQ742WZ0C"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.274.tgz_1478903848812_0.9412657257635146"}},"0.1.275":{"name":"useless","version":"0.1.275","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"8ee90c907c45c4e334ee1e2cc2fd52a419da1b45","_id":"useless@0.1.275","_shasum":"0ec7ab486c3db469155da2df1598689de81b737c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0ec7ab486c3db469155da2df1598689de81b737c","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.275.tgz","integrity":"sha512-tcqxaVkGXaRl5/snA7PG3ZW58QmKZHh8iSyA7nEAhLoJr9Eyoh3tcmOK+TyA+kI4awL1yxlNrNBeVZOSBZ9kHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo8sp9MMSYZCaqnfj00+tZ5hAiiofi4tCCcejMl1IbOAiBw0Ap27wtsjS+UIucq9f5SOzxFekNoUuBGG3rJifpawQ=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.275.tgz_1478907814428_0.9105281829833984"}},"0.1.276":{"name":"useless","version":"0.1.276","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"f539fa9d897b974aceb30830213887d4f231f851","_id":"useless@0.1.276","_shasum":"89dfd76d1633e4f0ae22723d07d0a9a27e196cb1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"89dfd76d1633e4f0ae22723d07d0a9a27e196cb1","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.276.tgz","integrity":"sha512-imyvmd9VVCvS3gDE59jTgrwT6B6/OmrZurcfy0ZTVElAIUGnyrxkxew68v4qs53+qVZMzsrX/mo7RpboVFL2yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMAsht29zeqT+HCMQPJ2CwLjj6LoSRY0+F5fipVCA3mAIhAOs6il/aA0GRnVoHowQrZdEhazjF48y1P3q4NRAYmN8T"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.276.tgz_1479523050801_0.6427636193111539"}},"0.1.277":{"name":"useless","version":"0.1.277","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"360a17fc561d7e70d3f21329f29735f0303f55a5","_id":"useless@0.1.277","_shasum":"c3bc58921ed84e9acde4f425b01c818c9b51b98d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c3bc58921ed84e9acde4f425b01c818c9b51b98d","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.277.tgz","integrity":"sha512-6ilX6ATV6U+PW1WMEwnECSqU3GX2DdmU2P1lmSAOUoZT95qpqxR9koKFUs1rPlmWrETmQ/yTOxf9vPIoYPZ9Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAth1HGtiDKaqBbXq/HDqaihk8kgiF1OTALhVcYjl5BcAiEA+PxVBnVdRXCbXPyiV/9jzoWwaFFL679kUwMWoc1BxOw="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.277.tgz_1480885086210_0.06584383710287511"}},"0.1.278":{"name":"useless","version":"0.1.278","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"e4e6d122bb2c2d3daa631347cc016ea521318956","_id":"useless@0.1.278","_shasum":"90e78d92761b5140dd6a432e880f098c44f281b2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"90e78d92761b5140dd6a432e880f098c44f281b2","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.278.tgz","integrity":"sha512-88fswQOBGTzuCYDvQ0vVk4stad04IqbfmDe+wKiocthCtTtEHhcQtAI422jLZZfh6/k5++16pVZ8MQk7EwYQUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN3prWJBJX5lQMJ5Wn9hcYXFrzl8NFJ/xjiJJMDwCdQQIhAMIISNWDYl6u5PEmTBQKVOTtVxrXI4pJdnEm+gnuaUyL"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.278.tgz_1480890333319_0.7223014214541763"}},"0.1.279":{"name":"useless","version":"0.1.279","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"eec961e81ea7b2f2ba0aef62d94878d9e8ffc3d3","_id":"useless@0.1.279","_shasum":"6627d4101d0823270d74663fb6409e148b27a258","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6627d4101d0823270d74663fb6409e148b27a258","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.279.tgz","integrity":"sha512-Nhnjf7ghi9f0kS+avA9wZ1/ZSM7RyUgv+WG9mdae8lD45DUhNwESprfwybjhc53znPjLXz+3H6vsqlkWC/DEGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyr4GxLmdgUJXbSUS86dXBwC/0bpKcKljxuFuzEo5E0AiBBeKpWebqAMORE2OEcqRCZgi0L2pXgnYuUEC6h/ZUhrg=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.279.tgz_1481065909444_0.4366579765919596"}},"0.1.280":{"name":"useless","version":"0.1.280","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"4c02319f7ea1664f7f703810b930a6bec5a8874d","_id":"useless@0.1.280","_shasum":"84413d0001c08b81734022719488b3b4dcd7bde9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"84413d0001c08b81734022719488b3b4dcd7bde9","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.280.tgz","integrity":"sha512-IbtDMD/tCnx3Vb0yikCT07ngz+a8iLJjEMUbIxsQjgLK8RtbP1gMXXN6cepPWB1JfgmDFBrj6t01QiWqHihmEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9rxzTdca+CDfxBZnsREI79sZuxR7q22jmYf8CM2xqRAIhAIU/LcsBxlzIn1+9UI9ErLmjYsazj58ci2EHZ7kfk+nX"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.280.tgz_1481228605744_0.2771058620419353"}},"0.1.281":{"name":"useless","version":"0.1.281","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23"},"gitHead":"d5cf7394283c33ebec2c844576d0a2c2d913949d","_id":"useless@0.1.281","_shasum":"a767edf951530f4d34d8a64a6b03aa0c9d58b663","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-nightly2016011666b9c0d8bd","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a767edf951530f4d34d8a64a6b03aa0c9d58b663","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.281.tgz","integrity":"sha512-vgQ0q/UC5GqCQnqyTt+gJM01wLeROqFE4FQHMOB5dydLFMka1lCzwEu9cQr8ydhMm+cLcoTxrqvfFW6nrRTTEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTyVLnU+HKwZ1HVYwSk14JSdnoxbIm37QR2z5IL3suvwIhAMs+JdNk4kDe6I7dDp3aZxMeZab/RQA09ltBCLl0jDLq"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.281.tgz_1481659682008_0.3037304531317204"}},"0.1.282":{"name":"useless","version":"0.1.282","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","fsevents":"^1.0.17","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"1eae333bf11cc36c44f204562a1d32fd3b6c255a","_id":"useless@0.1.282","_shasum":"f6ed265c3a7e2f1ddb74d907158e9f86c8187995","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f6ed265c3a7e2f1ddb74d907158e9f86c8187995","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.282.tgz","integrity":"sha512-YMANdVvDBjDsS3eR6tvGaXfDlnPoSGrqrYo4D5PQr4d88/qM+kqE8w3hAA7QxFDAT0+cqeT93Q4nJs9CePW/RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaVZvV42CGW9P2MhTSf7G3vBZdYdiuUlSqZIEK11k6/AIgXiHpy284aQzKy9kvXMP4ARNNvTAPgqs7PpRukCVCgxk="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.282.tgz_1483972505944_0.7249935518484563"}},"0.1.283":{"name":"useless","version":"0.1.283","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"0c49f88a079d07c83d76b5009be392f7b3566cbd","_id":"useless@0.1.283","_shasum":"05bd3553904dd81b2f907b54927e44616122ed7c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"05bd3553904dd81b2f907b54927e44616122ed7c","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.283.tgz","integrity":"sha512-sW6oMs8USqxARnFB4HWq5/jiAl+WPAu8Ad2NmQrHugIDoUaLpg1Lcdedm85z2bm10ozFlzJ1UDJrrfTBIidQzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUCAIp0ceqRAHPaXCpNA67yB9eTv5XqVMpL9HkNZYzmgIhANxKR+kfl7+ZNqDDzMrmIviPQi4wePwrYo+DKbWqZ/Ud"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.283.tgz_1483972871520_0.0687571163289249"}},"0.1.284":{"name":"useless","version":"0.1.284","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^v2.0.0-beta.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"10b0ece23ebd896e29fa2656b45a70ad760c5ffb","_id":"useless@0.1.284","_shasum":"5e08380320b700d7e2e5202629c3c212c2a66528","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5e08380320b700d7e2e5202629c3c212c2a66528","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.284.tgz","integrity":"sha512-+uLwVM5N2p21yFK9Gp3/rWMFeoghBCuofmadENzdlhgFNnRgYequaXJo6RANggJaWGY4t5FAYLY92Wzn5TfkjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6N9iELN/2tsdLRPCVwGp9w4nL0U6n16JItzC7KsB+owIhAKiara0dIVCKmKdYAcUA4t4VsERYZcXJw1GdBvg0EO44"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.284.tgz_1485468226264_0.5110967042855918"}},"0.1.285":{"name":"useless","version":"0.1.285","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"5c4d3d44f60738fd6757d3a0ec4b50dee7617728","_id":"useless@0.1.285","_shasum":"c13a966e23286ee7cd94fb90b6da4c087aa5154b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c13a966e23286ee7cd94fb90b6da4c087aa5154b","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.285.tgz","integrity":"sha512-2eE7V9AU1fDApRWPdzbYISQ5+0MAQkqRPACqmxlVbK3rIoMzImOiVzynEouUCZwq/7TbSy8yYE1KJoeyaxNCpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBn6DQV2XPSQHW46p1k5mQhKPhSK0Cs2gBS5d9HRFWMdAiEAuiso8haEyfcPH9GzSpZTEy18RXopyiZOA2owwt85sQg="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.285.tgz_1485469381557_0.49057968985289335"}},"0.1.286":{"name":"useless","version":"0.1.286","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"9b9be05f4abb50bc4c84ce36b61384314c75236a","_id":"useless@0.1.286","_shasum":"314f7b0bdfcf750c3327870921acb0945f066c35","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"314f7b0bdfcf750c3327870921acb0945f066c35","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.286.tgz","integrity":"sha512-ibhRJRsvnOp0jVvw1FvMI8v5y30GJH+NpQ3k/uTSR+7k58SR783rV0kIYC01Nk8zdmq7I21F39DFAIZrag+tWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICa3ebZ47PPqqNmseAttxB0Mo3OyoO5L3menTeW4wP9cAiEAudZaPXwnGp0BK5fNbXHrGcoM/127pGBRZQ8ufXp7YQo="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.286.tgz_1485723411647_0.8968164098914713"}},"0.1.287":{"name":"useless","version":"0.1.287","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"9376abdc324b624c4e02d63b438961e45dd71883","_id":"useless@0.1.287","_shasum":"477ca756eb8b8c013bb5d08b9bb283fef41a92a1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"477ca756eb8b8c013bb5d08b9bb283fef41a92a1","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.287.tgz","integrity":"sha512-gTM0nOl0ttQy6aBEI4DPvfJAs7LWVr5A3U+l831LJjwpzcNo3ZEONXfcWWtiN5NbqstGfK5rrKDpPRtOI6XEIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVhmfagGO/INTg9+d5J4McqNMxoeOg1OKgSEgBAOPplQIgdH01ZCjirX2Ox4Saur7jcIqD3dpftyZ4yAm9R6Hylxw="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.287.tgz_1485739671549_0.48546724137850106"}},"0.1.288":{"name":"useless","version":"0.1.288","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"601ef1174a0f8a1e49572ee4d8b5111e6593471e","_id":"useless@0.1.288","_shasum":"3ad49dbdef2c5864a1d019b55cb0189b186d4d1b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3ad49dbdef2c5864a1d019b55cb0189b186d4d1b","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.288.tgz","integrity":"sha512-PdJw/FEYOazISF3kIsZAkqzzgk0eGiJ8SZXV5bCGNmm64Q5FloVvHr7BkB7dMQ8leLuJ+1mjQTm7BHI/goGG+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ZpVnWCmYQ8NdJlKC//GWiDiNinZVLcnh4PQT/1sSKgIgTwQ4AbZL8bY5jeDUXQGxhuj1yATHgAiY9ZG1cmJE7SA="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.288.tgz_1485744915419_0.7864792146719992"}},"0.1.289":{"name":"useless","version":"0.1.289","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.1.0-beta.21","webpack-dev-server":"^1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2"},"gitHead":"ab926444aca8b97afb8c805a2e8af2ee2ff2a033","_id":"useless@0.1.289","_shasum":"aa7c2f04a032ac9ae384f4fc4840f8bd6248e6f5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"aa7c2f04a032ac9ae384f4fc4840f8bd6248e6f5","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.289.tgz","integrity":"sha512-AqZEwLRRi9A+AUeW+wxQr9f7m6ZolXQwhwHymoAkhBvbIxNa0eAMz8tg3d9OnUurLIP6TB1oXsYKwQJWOX75Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4Sh+72XnnMMW6FXqITRz/wO0poh/HuCRPwMRuHULl9AiBiZxDOpqz8W3miQyqJ2W/BI3NItrb79FQ2iQO8qFSGaw=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.289.tgz_1485745237977_0.2240311421919614"}},"0.1.291":{"name":"useless","version":"0.1.291","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"2.1.0-beta.21","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"3.4.2","xhr2":"*"},"gitHead":"01c59219e3656f3796fff09fa163ad6f5fec5868","_id":"useless@0.1.291","_shasum":"22051ad513003a03abf8ae330cb61c0ccdfdf63c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"8.0.0-nightly201701078a12368a20","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"22051ad513003a03abf8ae330cb61c0ccdfdf63c","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.291.tgz","integrity":"sha512-HxHgIU7K5tCm2S0/3JpGF9DN0WNAVQoKXFM7AEjbD205yedlbdk7qT7mpkaSP1A01BjoI/pipLP2wi+hFSS2oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgL+FKZOhtx6UPbitdXARYAD+dz+TGTnAW5P6KMp7G1AiEAuY3Fjfprbug5GC9NaaAxdPbq0JfQ2UJg2JwWe4M47eg="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.291.tgz_1486455126181_0.8265996703412384"}},"0.1.292":{"name":"useless","version":"0.1.292","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"2.1.0-beta.21","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"3.4.2","xhr2":"*"},"gitHead":"6a73d4b4a6cb3d7568d5b361265c6231590882da","_id":"useless@0.1.292","_shasum":"7c434f82baf100935178441bdf6b7c1749d83c9c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"x84","email":"igor.kroitor@gmail.com"},"dist":{"shasum":"7c434f82baf100935178441bdf6b7c1749d83c9c","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.292.tgz","integrity":"sha512-IxnllsQMmzuqsB/kiqgS3GYT6mf6m24Ls13RuSw8Hb1Zk2gBXo9Dj4mrduayJSuIO73euUaYpS3qXZPjB4scuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeGSq2/M7nkDC4R4tSgMRNTBotEwc4Y/HnH9Fu2FZYLgIhALivT45KRUX0kqo/9o25lYeTBOAa/t5rveucblqA9oRI"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.292.tgz_1487162037301_0.3554550404660404"}},"0.1.293":{"name":"useless","version":"0.1.293","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"2.1.0-beta.21","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"3.4.2","xhr2":"*"},"gitHead":"dfd14f2a443c6b73babae96551eb21086531aca1","_id":"useless@0.1.293","_shasum":"19534890309b4e65387c6d290b662185c7c5af48","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"x84","email":"igor.kroitor@gmail.com"},"dist":{"shasum":"19534890309b4e65387c6d290b662185c7c5af48","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.293.tgz","integrity":"sha512-KFCsdJF4A/xpDS28atGDoT+/QOznuifT+UaqCTVozFovm1sHUy6ycnAnEfgL+sQyKW7r0/b1ZEC/E4CrrKjq/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC81Vcon3iY6AnqlqnEV+sSIp+glpELIAmFGW4NOiWH3AiB2QRosYo+d8QvCtDnN4s6/fWhvvSJGJom+bjZxG0ohfA=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.293.tgz_1487162335531_0.43674014578573406"}},"0.1.294":{"name":"useless","version":"0.1.294","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"2.1.0-beta.21","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"3.4.2","xhr2":"*"},"gitHead":"d90e8ef8130c93a356bff3d70b223ddb9168ffc8","_id":"useless@0.1.294","_shasum":"ace7a9eaf40c4d9d98da13454f72bed5aebe4833","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ace7a9eaf40c4d9d98da13454f72bed5aebe4833","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.294.tgz","integrity":"sha512-xHNb1OQo+MNHOeFfDpL6sFy8TayVIkZkqndzaUXrJZpj4djhZ+gwWcN2vXVhWczrfP9pVYzDxOZed4xpzOwCog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdZTMocCRwKyLLrxTm3b7yLe+srv1eq1jyfHgMRgYFZAiAFF3rmoBozguc9omR/lOETFFUv7Ztz0jJK16wmG2heIw=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.294.tgz_1487272919127_0.5812064777128398"}},"0.1.295":{"name":"useless","version":"0.1.295","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"v2.0.0-beta.5","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"2.1.0-beta.21","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"3.4.2","xhr2":"*"},"gitHead":"d7249d4cf9f28bfad5ffce25ff41ac044e99c312","_id":"useless@0.1.295","_shasum":"7532d96215b1816ce20ebde806ec3b9dbf8aa907","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7532d96215b1816ce20ebde806ec3b9dbf8aa907","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.295.tgz","integrity":"sha512-6GnwgojRStRKNOsI4g2BG+o/IZ7X6m/1sMTjVBvM3YPWCArlti9SzqdB3qwzCvQbCSd+BFe8Lgakc64kIyD8rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnPhA0Q9g3goF04j1N769WISymT2Nwdc8R7VW6IfXMUAiBwBgPzmR8etNcIDV0+rZk+bPimsVQ1yVXc3UBq9yofbw=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.295.tgz_1487275345712_0.7166970567777753"}},"0.1.296":{"name":"useless","version":"0.1.296","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"deb257afdb4587f806921c9fc17bfb292b2c8df6","_id":"useless@0.1.296","_shasum":"17f7627b300587bb5444d6e450ae5828f9af6cfe","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"17f7627b300587bb5444d6e450ae5828f9af6cfe","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.296.tgz","integrity":"sha512-RYtGQeMRK6ZmbuSr/Y3IBtqFsP2SUXtT3QkZLtBpyOHKZuWndm/aKrDo7k6EIyzRekgqyOQk4vqXPxCvIV2odg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWUq9snYzp2dlvwQ074JfJ3Fd9ZnaS3/5RrgFIQWrPcwIhAPkIUJOSWzr4+eJVNi+8m+lrchpk1VtiTb+WSyoYDdl5"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.296.tgz_1487458399790_0.9176446890924126"}},"0.1.297":{"name":"useless","version":"0.1.297","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"5b7ffe56e28569903de292ee35300a8ac487061e","_id":"useless@0.1.297","_shasum":"33b09040e23414ee32c69868b2d792d31f9400c1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"33b09040e23414ee32c69868b2d792d31f9400c1","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.297.tgz","integrity":"sha512-IGd7U5qpaGlW593t8Q0kr/BIT1cuYZNQtBNUl2i0piPXdKI5TOZGcFFqSTf7Uu0a0t36MOl9+KJtUJXB3I6qlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSSJgUCC2gF5yhnzP05l55X/BwTUdkb8pk4RKwWF+iIQIgfFAZnHF5c7orSWx6Y881LeuUt12pJ+BM++JkgKU9QYY="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.297.tgz_1487924645778_0.3860720593947917"}},"0.1.298":{"name":"useless","version":"0.1.298","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"fd8ff1bf5ad2676edd42f7658b7da1e157fd0d1c","_id":"useless@0.1.298","_shasum":"c75e7d773e7bbf7ee08ab6909509fca02bd3c57e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c75e7d773e7bbf7ee08ab6909509fca02bd3c57e","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.298.tgz","integrity":"sha512-pJzm2r67syH9VcpzuSe1O2fXBazfmKZsbc2UuCVjoXFyWpzegQG4t8BxW7mRgzrBizrYEy3tgABblzW0IKYPDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjhLaCVBlkV6uG8GNYz7ezw9hw2qISThZg/KypLUuaXAiEAij561eKiVOVhh4oUcBG1OiAI1Ff5c9IrQ3eqqphb7Xw="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.298.tgz_1488510450335_0.8046311868820339"}},"0.1.299":{"name":"useless","version":"0.1.299","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"1cabfe6463036586e6a014cf6262e88aff31bd5d","_id":"useless@0.1.299","_shasum":"c6157a75e4f55e290373baae4aea5e5688c8b1ea","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c6157a75e4f55e290373baae4aea5e5688c8b1ea","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.299.tgz","integrity":"sha512-xtTxIv1X3xNRlmBWrK06MlXl1Dbimg5OThRCfIIM5Q3HiPaH/rw4k1zPmrkgse2X68cGhEMntHR8zXnaUNcBSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdDM+ZG4VJC+N60wGuVlLkXu8tBHiabCmKJ58CvgeLigIhAK1zvIvlmTNIdaggWZiiri9bXT3IiNchAgNVCqF45hth"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.299.tgz_1488664651541_0.07733392645604908"}},"0.1.300":{"name":"useless","version":"0.1.300","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"4c195508f2d3cb320a58e7a1a2e4b0fb171d2702","_id":"useless@0.1.300","_shasum":"c5d3037bd59d179acbebf954f65007b22b2591af","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c5d3037bd59d179acbebf954f65007b22b2591af","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.300.tgz","integrity":"sha512-C7j7JFF99xLQZywe/aY9cu2rYDp1T0k5X7CdLqmurRWgRZTFLR1pQW3Z1NyyEghcfmviaDfd3drV6gPvb8ON2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdFDKC+ukjZLUyTAikd8M6tIC0zvCuc2e/3xOc1cr21AiEAoaBz3eE5fPj2CqC/FdhO04BQc2pAxOUFHghV2f9kpu8="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.300.tgz_1488665412427_0.8829691710416228"}},"0.1.301":{"name":"useless","version":"0.1.301","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"61594af3b47cf6d409fae78521cf2673ccdba7b4","_id":"useless@0.1.301","_shasum":"4a553fe3aaa1952f4936624e291daec01999f2da","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4a553fe3aaa1952f4936624e291daec01999f2da","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.301.tgz","integrity":"sha512-JV+kpN14J+mykqgGqbxIni1l8lxxmkseQHLKM6AkjwSB4fVCpwQDmF1R2B5Iw9b6F8IE1NyQKgSiueZcVvcnIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTjee9oNw/HE8UxHn4S28ZlPuPc/uGmlg2RDbqx3mIIwIhAP3Ehh5lh1I8I2f+U7N8qOqBJO05zS549iv/Rz8raCdE"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.301.tgz_1489279605374_0.2807289913762361"}},"0.1.302":{"name":"useless","version":"0.1.302","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"fa183ec19a5165a1bdddb30e975cdc32d57b4bbf","_id":"useless@0.1.302","_shasum":"e1e90890fb42166ca0decbd72b900d953a6468d4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e1e90890fb42166ca0decbd72b900d953a6468d4","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.302.tgz","integrity":"sha512-6aJxlNspg/u9CT4uh3QUBMnuVEap1vgMeddIXW+W22IRJWx/nUMLE5yoGlIFfVU5H7PeBSK57SwySp4HbdiVVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIConRYOd6lq7+8XfnapqsD8c6kQ/jJ7TQ3XkA4jxgH3OAiBjrM/bqJ6UVqUyyZdcsqik7LgmghB74qthY7nnyHe2Iw=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.302.tgz_1489280494281_0.1369322680402547"}},"0.1.303":{"name":"useless","version":"0.1.303","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"701ed6d46dbce6c5fbe607b19086ad956a9ee075","_id":"useless@0.1.303","_shasum":"ff367992ee971c3693aba255cbcac385c0f2abe0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ff367992ee971c3693aba255cbcac385c0f2abe0","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.303.tgz","integrity":"sha512-2UY1NxKq3xLKL/0CVcIRy2SqAMWTUIb9eFPa0UlP3t4I9hGkQ7y3ZVyV0e87ylC2jNO8B3BYQFP6ZD5bSORt5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPyAeX/xy+xl8Dq6+HzcHqMQTGjojJ9wfGsOqnjARkzgIhAPOz+0mYGahpHq7m/XvMHPXUKOJDfy5CQqdfVsGYP5d2"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.303.tgz_1489284329797_0.34281850093975663"}},"0.1.304":{"name":"useless","version":"0.1.304","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"b3d7a0c0673991dee988c296d10f454906f067b3","_id":"useless@0.1.304","_shasum":"e292e6d1709d4d98f5803e99ef3b3e8f0b0c2432","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e292e6d1709d4d98f5803e99ef3b3e8f0b0c2432","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.304.tgz","integrity":"sha512-Vh8pG0Ovr65stJi9+27Bkkdvyf39G/yqdDd67jj93hYOzpuJHx8XC7fYnRlAEtTOlxH71B3WasKByLPe4eQSrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL8TG9YpEyH7zWejL7bkTQzIrQNtpq6qL6tW1FXMvbxwIhAI6/Gdi4ASh1i9JlrzNIm31X4EP21pIwI0o3vKmIhSzb"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.304.tgz_1489803723632_0.4486558954231441"}},"0.1.305":{"name":"useless","version":"0.1.305","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"11f9fb735544757e643adabd9e7d44c4ac2750dd","_id":"useless@0.1.305","_shasum":"0a26a724c75616ddd4e35821adec7970b096ec04","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0a26a724c75616ddd4e35821adec7970b096ec04","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.305.tgz","integrity":"sha512-MW3giTGVr3jaF3dsQ/Y+DwlgnZWUiQHgYTjbDbCxB9HHeJ/rc53UqjQWWBOos4dtovI2dSuvRk5Ry7RhUBKnhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcBESmvLuHNLZv92a3JCQTb4RdyDctNpZPGCLJLAT4kAiEAgHv6QNBlIAmb8rX00VFakLlF1fE8+SXPYO8pKrSqDbY="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.305.tgz_1490425917567_0.2268235378433019"}},"0.1.306":{"name":"useless","version":"0.1.306","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"fcf816a5a3c187f3ac0495f11c86286924b774f4","_id":"useless@0.1.306","_shasum":"7d3d316052c0324e72cd1ea8a3b8876e7c34a3e3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7d3d316052c0324e72cd1ea8a3b8876e7c34a3e3","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.306.tgz","integrity":"sha512-cE/t9zSgIkIq56HEQ2tBAbTjSeC7YumvPCmgfKA65qIHsjSUDyfAX+Fvz8GlxsxaS3ZvNa7X/RjoUcRht1AKrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFK8ZxF+dFkrj83azCB0XItuVbv3cfFjo6MeCeL79Ol2AiBXJEQUFgy9uWlSqZ2USlt5mserHMaiveItB6+ufWT8/g=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.306.tgz_1490797990853_0.9733251268044114"}},"0.1.308":{"name":"useless","version":"0.1.308","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","meta-fields":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"30137feb48000d88e5456992f507a5519c6ae26a","_id":"useless@0.1.308","_shasum":"43955d386e7afa89406ac89abec4ca80ac5c845b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"43955d386e7afa89406ac89abec4ca80ac5c845b","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.308.tgz","integrity":"sha512-pkuLs3EWVfBnSaGacQRUZJ/XbKY/kkqcKZWaas5+pX8Zov9EpLuq9GVtjT5yEASh8m018s1sjpJAvzlaJvZmTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDeo/qXgZNnC3BW/ckusm5rPJYtFlyhQVWuvs4VqAmYgIgIqzNYkTR6ipQf8vSB+KbXPtGs5uoi6LFYNWddSwOBLk="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.308.tgz_1491454864990_0.8465276004280895"}},"0.1.309":{"name":"useless","version":"0.1.309","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","meta-fields":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"a693337da973078e48a55373a2e9d18f37a9e53a","_id":"useless@0.1.309","_shasum":"32bb68c60a6c9ace3079cd60d5eaafd38440ff0d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"32bb68c60a6c9ace3079cd60d5eaafd38440ff0d","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.309.tgz","integrity":"sha512-2jjy9tCsJSdpeLj6I+STJF8hq9AmVQYgHjllFoHoCDIemPm7Pj7G1r9bQNdRNY0a62qqEgzLip6tl66YRvmz8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA054ZzZXovHp/pd6lMOIiR51ZEU+eapepZc8ulswKNvAiEAnOVe2CbyLV0CYLVMLd+vPHHL0jip2JDWtZX78aPYoqI="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.309.tgz_1494715863646_0.8509203265421093"}},"0.1.310":{"name":"useless","version":"0.1.310","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","meta-fields":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"c858939c984b606c1a6268fdd713e42814d98278","_id":"useless@0.1.310","_shasum":"f945564e9d50c35bb7e52e5672bda2d2fbd15109","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f945564e9d50c35bb7e52e5672bda2d2fbd15109","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.310.tgz","integrity":"sha512-DN8jMIfBVewptqq+h6z0xUmBs1USLPDzm822X7W1wGmHfuIyU0R8uO3u5Olwcc/jpvmqqw2tpCl3y+DYoqbIzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXq+vLWy/OB4STRXhIacr0VeKwFIJcd9a4VbN/Xz9rAwIhAJUtr+ar6C6u3PJW8H3omPmCcjxZXCR1+D/HVoJjU5aZ"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.310.tgz_1494716206655_0.14480716362595558"}},"0.1.313":{"name":"useless","version":"0.1.313","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","meta-fields":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"d966bf417ac192895633f1227136701b70b63507","_id":"useless@0.1.313","_shasum":"9fc986abc90b2170ec55f39d507db5b0efe3f654","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"9fc986abc90b2170ec55f39d507db5b0efe3f654","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.313.tgz","integrity":"sha512-+b98eAxkBkQOJsA5nWXO0A0q9h/6qmsDGTdf14FN7a5Q7BvkT29PyNmHRM9r72mzw0Zfh1Tmcyme5lM9T1v9Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWy5X9jC3ggsdJNHKX72dbUSg4knRVC7dJSfQZ+o3GLAiAs2OQnhvkJUMU7MId6gEr1Fo2p2QRe/E94k727ziL8Ag=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.313.tgz_1494796308889_0.061375673627480865"}},"0.1.314":{"name":"useless","version":"0.1.314","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","meta-fields":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.14.0","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"5b596723a6d3d2e9e320878c16088a9a136b6474","_id":"useless@0.1.314","_shasum":"05efcb6ac92bd1c60f0bf5f520e5895da499864b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"05efcb6ac92bd1c60f0bf5f520e5895da499864b","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.314.tgz","integrity":"sha512-YVRi2gO3dI80S0YCJrKVvBfFQnTvWL/3GXgG1wwJgIcHz4TH1IQAaZQyxMoyB6AVzJTc1GgMVQNbOEHhx1Bvvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBElDosB1FC5YWt9+OsnQGHPQmwDGjH/8bBUzlXCkv9wAiBYm0HFhvikCXdBld9bLS9lxeqBkCi2UuMfg3J2Wtem0Q=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.314.tgz_1494923273267_0.30364129575900733"}},"0.1.315":{"name":"useless","version":"0.1.315","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"585092ac21798d5b7087449cd624cb82c2379b6f","_id":"useless@0.1.315","_shasum":"816a19cc605dea1d5528fb314852435e4f15b658","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"816a19cc605dea1d5528fb314852435e4f15b658","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.315.tgz","integrity":"sha512-fQ8Q9dffjBH2PsHgMEYti15XUWLyfshg3xvFxvKPQdO7hyDM1Tz1+Q6pNlSyBf3S2nrsZrIzHatd6PCmF7aiGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfyBMZxWK3eVVRohWIjlBkZqcUn5ptdI7l5PeqMGWt+QIhALmoF7FKPV7pRsmgv93F/V100SppLaYUg87vk+HIP+tp"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/useless-0.1.315.tgz_1495069572170_0.06885582953691483"}},"0.1.316":{"name":"useless","version":"0.1.316","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"60de4ac91af7e4f6bed9ec1bb874acdfb6eb2d0b","_id":"useless@0.1.316","_shasum":"42af655d074fd4904a2b871a62b9173604feace4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"42af655d074fd4904a2b871a62b9173604feace4","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.316.tgz","integrity":"sha512-WHyUjT8u2dwlIrZjh0965J2d6vp8S1cSdYQejHiT9tz8WtuWdl4ZzcVB05eX+1xkA/7DAK9bn9eaKs9qSf0hpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArHaR4JwQPuJwoenQ2AgnuL76N/EXtVpafATkdxDx1bAiEA0EM3lW5irUWR1695o4INOCA5VZEBBGLXwQRRRQbh/5U="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/useless-0.1.316.tgz_1495077452857_0.5418516076169908"}},"0.1.317":{"name":"useless","version":"0.1.317","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"df6bfe53e88b11d846e4b00ae668ada4c00b551f","_id":"useless@0.1.317","_shasum":"49636717115476c5386ea1696a990f8b22a89b4e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"49636717115476c5386ea1696a990f8b22a89b4e","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.317.tgz","integrity":"sha512-8O66wwGK61BO9H+YPHySTy+JYyOG8kLlAKgYmr94I4rCaLOuDgyPxRTemz27ldLbTarY1NfEGrnn7Omo6D9fMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnNjTOC149J7kUfe+jialpKzrW8RbIda/JG7wBlxtdxAIgEKeBiEcx9gArA4EcS5U1qXAUbhbjPlkKHfEl19etZv0="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.317.tgz_1495698931114_0.668498606653884"}},"0.1.318":{"name":"useless","version":"0.1.318","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"49dd1ca1f817d9c08d399600e89567dd59e5f230","_id":"useless@0.1.318","_shasum":"f72bdae6d62e4079733e33ca688b0cdd4f851989","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f72bdae6d62e4079733e33ca688b0cdd4f851989","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.318.tgz","integrity":"sha512-u6jBIcBsXKT7M3JRuWllh0NUEWq3Ux5AFs1r+wInRFarA81+5UODRsqUImr/HoNKkXshMPL8Gx+Ol7JZXz863w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVRoiz7tK5PlKVWipteFW4POGDwMDZNYo305aEVUo/3gIhAI4Hv2+wT0Ome3J38ViCCHsIevNu+6FeDt34P/Ra2q2b"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.318.tgz_1497136398281_0.7464263204019517"}},"0.1.319":{"name":"useless","version":"0.1.319","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"abc09946bd083c54d160156b1695ac13f6d4f613","_id":"useless@0.1.319","_shasum":"20fd0e518e6cd0a057ea800f6df5248051ea0a34","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"20fd0e518e6cd0a057ea800f6df5248051ea0a34","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.319.tgz","integrity":"sha512-zatKmoidWdtX/7Q9qsX+2mcSVNl93z0tSeHK48LyfqNXkQZBSmUT00hwdkstcLh7uLWhYHpDCQegOfjlYh4nfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOEWsGn8OzUg5Ic+cRecPLcXjweht8/F/JhpcezUTd1QIhAMM0Bwu1rtLH1njrOsWe79cNqgX257vBhvu6inlXb5Qi"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.319.tgz_1497187410898_0.43718558736145496"}},"0.1.320":{"name":"useless","version":"0.1.320","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"7275a022977d328f39d4a2c7ecfbd70a28cb67ad","_id":"useless@0.1.320","_shasum":"7b0d2b5b3763847d74a325fd2956d5fa663cb2b7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7b0d2b5b3763847d74a325fd2956d5fa663cb2b7","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.320.tgz","integrity":"sha512-Oo8J/PW9Jf5ob+qhm/dys5HWErlPm2SJJzi0q1xvzUw6wq34DK5Dr8n2wBW3Y+rUQCIKQUC69SnXvpO3UyypSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDIHB5/p1OSSTRiMa14mfMRQkBHqoPL9iRVJy0yfQheAiEAwdKM5cHr8lLqzy8IRIZ2vEcwUPUNt88a3X6Tg4jWjtA="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.320.tgz_1497610258230_0.683119494933635"}},"0.1.321":{"name":"useless","version":"0.1.321","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"662d3a06f76df0d0c8fdea1f3102ce915aa1bb29","_id":"useless@0.1.321","_shasum":"1ce62c4814ab157841028bbdfda88b7f8aaa84bd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"1ce62c4814ab157841028bbdfda88b7f8aaa84bd","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.321.tgz","integrity":"sha512-bzCw+K/GiiaLqVoZ/V6LL1F6I+TXo+cl5K0oTiStTe2UEwA0FUFMOv3wirPFEYEkkcBTKvAeKgD2r4UNfln5+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ0FK1oINuccl/ZsaCMRYymnKET6wVHhA4bRuGS8G4sQIhAMcxfFy+RnNOgoC5NHEZVH9W1ol+3d1rDow6UjNAFivo"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.321.tgz_1497613471220_0.2637890309561044"}},"0.1.322":{"name":"useless","version":"0.1.322","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"8e7eff017118578049196a890082931dfed09d16","_id":"useless@0.1.322","_shasum":"bde2ea1361640f16b77ee43c9abc857be7ebde13","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"bde2ea1361640f16b77ee43c9abc857be7ebde13","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.322.tgz","integrity":"sha512-ls+faPOqcpGYpXSNtqtp1AWWnFuUZdp6QUqpuJzuOVWHlHK4ynlIFFl1qaOlgSsP2wwofht0BKCteGEDifyqKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7mHR/J0f7pLWtbcVmEefFEajQM9eQlaFfPyJfXFlORAiAsSZwovRuGf5JITXWWKbctVF51xAxQP3bSROtZfpYiVw=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.322.tgz_1497727665489_0.2364342564251274"}},"0.1.323":{"name":"useless","version":"0.1.323","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"63a6c918040a0f68c002c8587126ce1d892dbe87","_id":"useless@0.1.323","_shasum":"4c4e3cbd46c4b90bf0c7903e6ad73bc73b7134b3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4c4e3cbd46c4b90bf0c7903e6ad73bc73b7134b3","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.323.tgz","integrity":"sha512-KQR/vsKPHZlJv9gbcB5Ldb67Z4mH1Jps78oKsH70hZidj+C5aIAxMSvss6ykysVDPt0ImOtD+xbM7j+wCiKdjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC74J4f8FeJyMk1qQu+uATEB+xGpyeAkv2Va1RRrcGABQIgfFp8TIVW7H3s2M0wzPnElYmXl31+GUX0qqcxyJxgKBQ="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.323.tgz_1498154524858_0.7608398529700935"}},"0.1.324":{"name":"useless","version":"0.1.324","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"a9c70d82893cf46726c4cd9d8e9d7b44df77b389","_id":"useless@0.1.324","_shasum":"21d3d11d0fad01c7375fe2232645665fbe127ac5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"21d3d11d0fad01c7375fe2232645665fbe127ac5","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.324.tgz","integrity":"sha512-VzuNd52+FmZdJcPR+qaWv8Y9zKKp9Pfxaet+mu1ZVqJt/pO7sNvqRpoNUV+t/5ej3aAj5oSQMscAgaYOmouTXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFM51qzkHWbdZgC2D1FMTjjZl+eQddsyIGSRAio2wiuAiAcOYcP8uBiHNh9al5bc6gme+3HkjsXE2KcYyWa7Mr71A=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.324.tgz_1498395727258_0.33128035557456315"}},"0.1.325":{"name":"useless","version":"0.1.325","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","readline":"^1.3.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"e24a2354970d83d02dadebf83a9da0dc05786e13","_id":"useless@0.1.325","_shasum":"61a2ffef783e528547574bb1f910b00eb449d578","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"61a2ffef783e528547574bb1f910b00eb449d578","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.325.tgz","integrity":"sha512-qUdZDT9xmwxkQtY88W2d5LK9QCzK68Xnj+xE/hv43Db2cbvjE6WAX6GqVfg1P5hMypJX6cQS7OPnrCqRSLZW6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+XmVOerE2Ehl/f8QG1P5tONgrvrKh6Ndz3ocBpQSZdwIhAIxp9j2AwOqBsppCf02rz4ej3DPVLz6rbp3utO9pk6zw"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.325.tgz_1498413342368_0.25884810416027904"}},"0.1.326":{"name":"useless","version":"0.1.326","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","readline":"^1.3.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"ea153c1135145db13410681edfdc665fcaed71c7","_id":"useless@0.1.326","_shasum":"7a7cd671f39d6ab899745d545b6b4cfff84a6bbc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7a7cd671f39d6ab899745d545b6b4cfff84a6bbc","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.326.tgz","integrity":"sha512-neOWELDPHv2gJgEEKEMpywKLRWyGs7tXZWJlMgf53+5wQYTfxgU2LEFJ2cUcX8LRJtzZ6H65yPIzWzGcn57PJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOaG3wRgsCRnlCc6Oh7cGHfomvbstd+CbH1jlCCWlKNAiEAttRzoD6CGX+IIAQLDF5W7kTEiV1hwywPYIXuvunkrq0="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.326.tgz_1498436021948_0.6985917924903333"}},"0.1.327":{"name":"useless","version":"0.1.327","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","readline":"^1.3.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"gitHead":"53845ba54e82b602c494adae939b45fe557625f9","_id":"useless@0.1.327","_shasum":"836dddd4b50b4dd90b983335a12aa41ae2758f97","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"836dddd4b50b4dd90b983335a12aa41ae2758f97","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.327.tgz","integrity":"sha512-vJs7HXaowijpetmeJ/YdqOaDkAExgR0KZme6er27PZJHZ6q8ETjIUKgxIe491l9Rk+8eJKAs664h1F9flWyMaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCqM4NYFJS3Ifg+IcJXfhANKlArsyhybgoP0yAywgGAAiAd1g2K6YG/qevv6Ftro147i3YqjbiaMO2dVeHDc2buNw=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.327.tgz_1498440257202_0.5339271826669574"}},"0.1.328":{"name":"useless","version":"0.1.328","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"start":"node boot.js","test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-polyfill":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","readline":"^1.3.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"4ca66b46440dace845dd00c115aaf9ffd5e68211","_id":"useless@0.1.328","_shasum":"8a26d3d017cd9ccbbcb92af30eef74157cf60a1f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8a26d3d017cd9ccbbcb92af30eef74157cf60a1f","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.328.tgz","integrity":"sha512-CN1lHabJxzdpjyVVt8msMELWHB/ls1AeMv8sCMzrOKhoLezYnXSUgSTk2ygINpuqFEp4O6+OEcb6CWB5hplNUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7hlsCSEkbeuJYEVISm5V3SrKFRJGQ9ugxUTOPDonrIAiBR1xJL41jd8zrNqvehjHoxoLsYjjAlNMhMUNbrjAJGxQ=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.328.tgz_1498597474480_0.82135238382034"}},"0.1.329":{"name":"useless","version":"0.1.329","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"start":"node boot.js","test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"26539ef90380910cfbc1568dc44cda2795dd75d8","_id":"useless@0.1.329","_shasum":"66b48ff7f43f57f87941c5e860de1b6c87761635","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"66b48ff7f43f57f87941c5e860de1b6c87761635","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.329.tgz","integrity":"sha512-5VmfA1fQPoETm8Kr2fTlZ5M5piGbBu8i9azHjbfWWWXRfLO7GI48ozokDCzGyor9kY026XC0Hpk7yk9AwG8PGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEf6UDevG8BehipwkHcax0TdHAcaTT/YGf4Hl7xVCKeiAiEA+4o5JGGLFYB6+VJTGa8qB0Mkpnqns8mpHbpbp4ekCMY="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.329.tgz_1498778553143_0.3288128466811031"}},"0.1.330":{"name":"useless","version":"0.1.330","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"start":"node boot.js","test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"6658a5bb270f528ca4cc8e8455c1eeb112881e7f","_id":"useless@0.1.330","_shasum":"cd3b0b2c182d8dc7f75d4fc9b3505dc05eebd6c3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"cd3b0b2c182d8dc7f75d4fc9b3505dc05eebd6c3","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.330.tgz","integrity":"sha512-1RBfSAE/mlQrJpnYqGGriljjt29mj4rAEi140zfuNQqbiYFilnmYvo1KMmh8H0VPNAcaTbG6sXnJw0Nexgv5+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0Gw1BrtQuBbonT7OJQx+QE1fF3CPxZK18/LX7FjABSAIgWCG4LiS9/388NIc93fsC/LzD4cOOB7YJIyu4pla9WpA="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.330.tgz_1498781777541_0.2189191821962595"}},"0.1.331":{"name":"useless","version":"0.1.331","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"start":"node boot.js","test":"node test.js no-supervisor","build":"node build.js"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"0a558d9abd19ca3b2f5e2aa372f059737418571a","_id":"useless@0.1.331","_shasum":"f6f8f964f49e0dec61e8d6db05d4b77dbf4b71a5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f6f8f964f49e0dec61e8d6db05d4b77dbf4b71a5","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.331.tgz","integrity":"sha512-nOMhxzYIk91chsbZUMl2iqPLWgq0YCXlbGquuFelzf5MRRiS/0oSeo00utmOGOmuZYfsaFnKgzHfe30YWlm+Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBfKyqQoee/+e8b2B24NGGOGhy++EiPL8f8lU4x8A62gIhAPEOKUZFdGWyMioBdcHVHYF/hxebaD9PyUaVBgXOFZku"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.331.tgz_1498824842111_0.08056890731677413"}},"0.1.332":{"name":"useless","version":"0.1.332","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"6757b105cb3b2932c946b6de8513226c443dea3f","_id":"useless@0.1.332","_shasum":"e28bdf3b84802a4ba8770f3f86dc00cd760384bc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"e28bdf3b84802a4ba8770f3f86dc00cd760384bc","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.332.tgz","integrity":"sha512-hZwXZhkz2s2/7kvSS+JBQCxWaJurAddnnT4VcmW3mW9JOhJRhRUXZTICLBCoINBNrL4q6L8zdqelyrOuxNSYcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN1GOU5Meb6cYt11Ua7WYv4lLJnFUaJClrKzkZ3lnTNAiBpas6QuBZHen5/APMixUVDbpSfocMyQQGzkxkjLzEa+g=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.332.tgz_1499245968215_0.42591004841960967"}},"0.1.333":{"name":"useless","version":"0.1.333","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"0aaac231858d62dd5cf7f0722946a05966be569d","_id":"useless@0.1.333","_shasum":"6183db1ca210f48103a7e62140353242ee3a425a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6183db1ca210f48103a7e62140353242ee3a425a","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.333.tgz","integrity":"sha512-Pw3R7aIUXWl4x3UlD/4+UhaV/2YJhLxZjgAK0x1/l/MqX4wwt/Uk3W57HN1FhwMU7Q0VyicSckGHq4cyuPAE6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFKnKVeJW4SUyumf0PuhTmEtRXDEqz84rdPa0SXye9IwIgAWbefjMxYLMhdL5Qe9vQqrdBu5ZdQmn1VkUJFSZDLkI="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.333.tgz_1499558244143_0.6596843530423939"}},"0.1.334":{"name":"useless","version":"0.1.334","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.3.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.6.0","css-loader":"^0.23.1","es6-object-assign":"^1.0.3","es7-object-polyfill":"*","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.0.0-rc.3","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.1.0","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.8","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.2.1","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"dff3da0c346ff933fad053f7b1f491f54d293ace","_id":"useless@0.1.334","_shasum":"3c10255108a36a70ecaae7317b623e2e55eb07f6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3c10255108a36a70ecaae7317b623e2e55eb07f6","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.334.tgz","integrity":"sha512-d1nEH+Ga2+JBSQPGG7gs4I8agpjAkzNh7bk9LE0ze1upmc1Wo0oiCNREIvTYyWDc1AmBREd8sFPszOHPPBTUQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9nw3aGQFOm4MJI+a/k+vtQ6INvmneUhX6B5sTsQCoHAiBL5yf6gXU2T4IGf3kJ2jxiOFjY2j5bP0b88gOlOLdCLg=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.334.tgz_1500506189363_0.9316427081357688"}},"0.1.335":{"name":"useless","version":"0.1.335","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"a77bc5868c2c0e2c41a2800de2a2ce7f7465b2a5","_id":"useless@0.1.335","_shasum":"42d555ff05d814372a3ecdde1e2229e19cf060e8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"42d555ff05d814372a3ecdde1e2229e19cf060e8","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.335.tgz","integrity":"sha512-S1ofuY3rhKjLxV0nD9GjClax5/3PUkTdd1bNjRuFz8nJPFwezpdkPO+cB7TH+WrdnxbnO0ekoNaNNgeoF1L74Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuxHqeExyT409oeoPUpE5gePSazPoZaadvv5ZnrrqlkAiAIcYV+32EsXNlhO+UTizkP1BEcy6nqtBIlhrDbfUM7Eg=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.335.tgz_1500823927529_0.02022538729943335"}},"0.1.336":{"name":"useless","version":"0.1.336","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"fd9659d858a022eaa82512962a9b02e8fc01c3ae","_id":"useless@0.1.336","_shasum":"642f377f0ce1359a86d88c83aecd7473c9bfb5c1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"642f377f0ce1359a86d88c83aecd7473c9bfb5c1","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.336.tgz","integrity":"sha512-meTtQWwlRVToJoF1V/GpgwG9XQr4dEQckjRsYirLVAUGrAFWl76Z7QdxcfyBAmjBI6WoC/6iAxxyghH0lKiwPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIdc3jIVWLv6JGXtKLHDMoh82B2mxn3dqu1oHhbsXDlwIgIDDFHh2IvfOp150Qj0F/ISOIjeW62ERWvSRzk8qyf8E="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.336.tgz_1501594065683_0.06308874418027699"}},"0.1.337":{"name":"useless","version":"0.1.337","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"63022a84993d14ede575e1242dbe264c14cad570","_id":"useless@0.1.337","_shasum":"a92ac4c1a3fc2e959544ac8f4f3eec130a567bc8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a92ac4c1a3fc2e959544ac8f4f3eec130a567bc8","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.337.tgz","integrity":"sha512-Spv+v9X2D/DmKTftunjk7hti6RE9Fy6j8CUwQcXYH42RzjCC5YRtgU0C4CTqwI8tVKOO2e4oFNFGPzkxJiVUjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7D0P7khr2nfWdnElo8U0rbNLczwlpPQaA0wJfvhSfLwIgONDxt85w+sOcFGo5SXYEjHMHoSDh/XCC6+xF75HEf50="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.337.tgz_1501594082324_0.9845097726210952"}},"0.1.338":{"name":"useless","version":"0.1.338","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"a09e8a895ffb9c4c5f81bbbeaf46de79745c733b","_id":"useless@0.1.338","_shasum":"37160dacbc35cbb3e9185ebdaade5e4ee48dbe2d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"37160dacbc35cbb3e9185ebdaade5e4ee48dbe2d","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.338.tgz","integrity":"sha512-SAst44rjSybnLmGX02ufKRam0g90+/mpP2lb4W1yVFFvyykNpem8yIsozbHLGi4bIKVEwL72Q7i3BVavSNMU3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpp/86xKA/0Fb7hmdhOCkRYphRxhFgoZBvIWMOmYUBdAIhAKsz8peF+jvnfQ/Y6wwfdLTVKJPtoA6+MAPwxBXhpCLr"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.338.tgz_1501601450923_0.20879475609399378"}},"0.1.339":{"name":"useless","version":"0.1.339","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"f331f7246eef58462d297365574ad2627ad481e6","_id":"useless@0.1.339","_shasum":"a875bf0d67e8fcfd7ba57f42fb3a2c45514f4f1e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a875bf0d67e8fcfd7ba57f42fb3a2c45514f4f1e","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.339.tgz","integrity":"sha512-o1zm6YdDF0O/dKpq3SDVzcA/T6+TCLqtetuVk1aYxsyTK7yDnTg+bvrAS04BIy1y5sNLcNgmj10LfHBG3imyAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhGHSpVijg2qb+c2Q0i2V2RZQEacYtkKhl6CmZXWJXrAiBJmHk7DgW5fIHYIvAua4DhghTnmeZXpEMwIEkjyulMaw=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.339.tgz_1501601961622_0.7626795517280698"}},"0.1.340":{"name":"useless","version":"0.1.340","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"95d85388ae31cae20c951dfb18b4693f6fad790f","_id":"useless@0.1.340","_shasum":"ad06993e85f842ecb977958c68265c5fff6aa862","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ad06993e85f842ecb977958c68265c5fff6aa862","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.340.tgz","integrity":"sha512-kgTBQ61IpkhRuPU3r1W0PE2Ij+JFFdPeiM6sDGd8fza3JsftLfmlDeOXZms6mOHOdveF1VyiUtzM9BFGKn6kdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRJU60y9ZAdf9h3NxzKcsnDpNLFUbeCBr+42JcI/kjTwIhAP/V3c2bzggAW8MONYTSbSYnkpPYpzG7fKbzivzib2s1"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.340.tgz_1501655152450_0.6521449652500451"}},"0.1.341":{"name":"useless","version":"0.1.341","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"3d90bbaeb6e3d008a0b563d8b736d93b7ae791e3","_id":"useless@0.1.341","_shasum":"3a7f35935d0bac2b6ccdda39fe928ef992b4e043","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3a7f35935d0bac2b6ccdda39fe928ef992b4e043","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.341.tgz","integrity":"sha512-RvbCb0y9gMNlpTido152wDDcwy3S3uD5b1B+9sR+6Mh5P9obTxTm8XqFLlZgFG0eBLy5vTrZFrY+U/db8paDLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDExBe5m1lTVKmWBp0Jfmi/WvGWhc1GwxNN6+j7JAs+vAiAjWh91fUEKCOWSdVvEMJZIk+cac4VXI4xxuVLakM+6mQ=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.341.tgz_1501657747983_0.47305476223118603"}},"0.1.342":{"name":"useless","version":"0.1.342","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"198fb769929b8d79f50fc56b58e6ad5cc5ac0957","_id":"useless@0.1.342","_shasum":"ee0e67dcef787264e733d7ba7bed8df8413a2839","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ee0e67dcef787264e733d7ba7bed8df8413a2839","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.342.tgz","integrity":"sha512-WVDMX490SRQabos1Pm8XGNi6iOQJhSSU4C2n/41JwX5T7Grki6/qI6mB06UGgum8c10keAl102tyAnvBjt6T+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3fW8IW2PUsCAG0YFcDmmvxfvBabyhkrTkKxppByeF2wIhAPOyBkzwVRezpghB7KdqeM6TFuEvt1DBp+T7vfJDQFKR"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.342.tgz_1501658144878_0.41225388180464506"}},"0.1.343":{"name":"useless","version":"0.1.343","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"3220b047600d223b4471197944a0daa6bdbf00a5","_id":"useless@0.1.343","_shasum":"ad8d4dcf5365bac23f9a4b20ad25f410e2b3739b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ad8d4dcf5365bac23f9a4b20ad25f410e2b3739b","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.343.tgz","integrity":"sha512-iSJQpLAhYE+2r8lRTlwALeDd9WwKA6P+4PW80G4jUELSk+uSLgQIcHYsPVlAesM5S9DnoSRUVDzo+aPJf8uKPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5jx3cIjuGJWiRk+WIhmIH1rPSAhV/TISEtuLyREIc5QIgXUTKZlwf1n2MkFzyKfWQ3/3TWaoIgzpaQbIF2/gJ/MU="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.343.tgz_1501659997529_0.004021052736788988"}},"0.1.344":{"name":"useless","version":"0.1.344","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"7427f29554f491a0260d1977c49de49e4466572b","_id":"useless@0.1.344","_shasum":"a82879e051e891a37a83979e21b0d1b1120acd5e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a82879e051e891a37a83979e21b0d1b1120acd5e","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.344.tgz","integrity":"sha512-g5VZKbLZrmYDWy6Ll5nAE9xRIz1KjVePevfv1pLAYoTH9k3xwlu9FO7iGOFdw5eD1h9g//f/MNyOtqHsdYMC7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP0hcP3Jkq5ta+fg5lgYq0nc0ogvaIevtCHDcOa9AibAiEAzdMHqCtPX1ByPAbrB5TOAS8MkG7odrYDPdyOhzQRAR0="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.344.tgz_1501660530564_0.9820868263486773"}},"0.1.345":{"name":"useless","version":"0.1.345","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"4d9d8298a304a013bed422cbbb5feb4398af9abc","_id":"useless@0.1.345","_shasum":"4cac4ed7e2130b76c16e4b6b07f21307c9e97b3e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4cac4ed7e2130b76c16e4b6b07f21307c9e97b3e","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.345.tgz","integrity":"sha512-2xlGeorY2jBd1imiLIKsMtyanGFHgYdmfNtjKvj+7jr7paaPQtayxkfjmmdx0cxLB/MNz9il4Dwsl/uOokH/MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsIpnEJDnMZ53n8P2fnYl/3Y8hFTAStkOAoH64R1NoCwIgaTyvjbMp2WxK5xUPgrfYdx6+qxWhLWZYaR7/RtZeJJs="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.345.tgz_1501662128903_0.6732296149712056"}},"0.1.346":{"name":"useless","version":"0.1.346","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"65a79b54c243247b44b25f8f814aff4839fee184","_id":"useless@0.1.346","_shasum":"8399b56379514dfd4a9b5b7b3fcb645d9f29d58f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"8399b56379514dfd4a9b5b7b3fcb645d9f29d58f","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.346.tgz","integrity":"sha512-9KjLSMKVERASsh9cMxre5UPUTDlWq57zBnHbRPpCwQvTz04+qrPFkMXwe98LZKQP3u6iXs4oFY1LEBR4fGEG1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2C5EmS2+5Op6IeQ9ywnxRu2LCxomNZLCI5OpT0xakrAIhAK9C0oaAzQDcx8PxbqZheeCiwDFT8bxoJ7xKXYa8N8Q+"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.346.tgz_1502048794827_0.4415326702874154"}},"0.1.347":{"name":"useless","version":"0.1.347","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"8be3a546ed9c89dd3abc58b171a3e6adf496516a","_id":"useless@0.1.347","_shasum":"5369e3aad451378ce9750b7fa4c012861dc115ef","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"5369e3aad451378ce9750b7fa4c012861dc115ef","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.347.tgz","integrity":"sha512-00tfV3yLGfNlHkg4EU4Ary0KDoc4rM5j/XZhuODW3O9OvntfAeecgmhNxRRcz0nFdbWAl3gAQgicFbRyqvRLvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBF9IAYA1SCtSlo1Keyz4ONYwF+qYtpjDzuYR91Il91WAiAdQnBdDQnUvV04kRVhBaCiQ/4uVZNYKfUXif8u497jFg=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.347.tgz_1502050036048_0.14310003444552422"}},"0.1.348":{"name":"useless","version":"0.1.348","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"*","as-table":"*","babel-core":"^6.25.0","babel-eslint":"^6.1.2","babel-loader":"^6.4.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"*","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^1.6.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.23.1","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^2.1.2","forever-monitor":"^1.7.0","get-source":"*","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"*","ololog":"*","printable-characters":"*","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"*","string.bullet":"*","string.ify":"*","style-loader":"^0.13.1","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^2.7.0","webpack-dev-server":"1.15.0","websocket":"^1.0.23","write-file-webpack-plugin":"^3.4.2","xhr2":"*"},"devDependencies":{"node-fetch":"^1.7.1"},"gitHead":"b716101a6187b6e0a9240da2ff86d612d2cc160a","_id":"useless@0.1.348","_shasum":"561ca6fb506e6326269fc641545a99447b5016b1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"561ca6fb506e6326269fc641545a99447b5016b1","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.348.tgz","integrity":"sha512-47kvCFILaLmOFuckVF/MtNTk0qM78D8uJSVFGYW99brhE9w9WHccDs1CrqVs89hfw9UCvvjfiotN1FMsOyHV7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwSCWRBQcpRWPxD2f/A0vJQo3in5IlTSBzLDpxYlnC1AiEAli2TTKxyLb2cf+12ILgPz8hsjtzSZjAcmfzL92BBLTc="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless-0.1.348.tgz_1502388249533_0.1203909064643085"}},"0.1.349":{"name":"useless","version":"0.1.349","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"^1.1.71","as-table":"^1.0.31","babel-core":"^6.25.0","babel-eslint":"^8.0.2","babel-loader":"^7.1.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.28.7","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^4.0.0","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^3.0.2","forever-monitor":"^1.7.0","get-source":"^1.0.24","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"^1.0.16","ololog":"^1.1.78","printable-characters":"^1.0.38","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"^1.2.87","string.bullet":"^1.0.11","string.ify":"^1.0.43","style-loader":"^0.19.0","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^3.8.1","webpack-dev-server":"^2.9.4","websocket":"^1.0.23","write-file-webpack-plugin":"^4.2.0","xhr2":"^0.1.4"},"devDependencies":{"node-fetch":"^1.7.3"},"gitHead":"67db79008e4363c735b2b42003462031874c9da8","_id":"useless@0.1.349","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-5azym14KB7gmUC24vzvgwzy41+Gzv8/hptZXHLE9r7jvl3FVwnFx/0ulEshGfn3gTu0kK2L0nBvvqj/r1FW4vA==","shasum":"dbe1d8e2d3a759f35a7a8e9f59f7c7f5e60909af","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.349.tgz","fileCount":117,"unpackedSize":7842309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEuK1lTG2rIRiaCckn8jyGVwGH/iXRFg/tIlGuxCgKWAiEA/dTaxymlx1yVXXzhu0UxKUJuhNtaAftSnhzu1tXE+M0="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless_0.1.349_1519958595334_0.013659028067255052"},"_hasShrinkwrap":false},"0.1.350":{"name":"useless","version":"0.1.350","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"^1.1.71","as-table":"^1.0.31","babel-core":"^6.25.0","babel-eslint":"^8.0.2","babel-loader":"^7.1.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.28.7","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^4.0.0","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^3.0.2","forever-monitor":"^1.7.0","get-source":"^1.0.24","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"^1.0.16","ololog":"^1.1.78","printable-characters":"^1.0.38","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"^1.2.87","string.bullet":"^1.0.11","string.ify":"^1.0.43","style-loader":"^0.19.0","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^3.8.1","webpack-dev-server":"^2.9.4","websocket":"^1.0.23","write-file-webpack-plugin":"^4.2.0","xhr2":"^0.1.4"},"devDependencies":{"node-fetch":"^1.7.3"},"gitHead":"83fbc29a9182e62627b842f71da183a777fc2e46","_id":"useless@0.1.350","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-K+mW08EDhUAw717fquvNMbdN4eeuDS+j64MSDxu/c5IMPm3kQVdm4xJPJhhAIseXoFE/8TUWfuR8tTPAa5pSuA==","shasum":"b1dc3f312cd57722a55e519e086dc8e8ebd1618d","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.350.tgz","fileCount":117,"unpackedSize":7842574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCK26Y3Cic//1KmMQ/gvjZgqD5r+QdT1NjCwUDhfGVfAIhAICM+bB5Ptz2B9zJcpOIHS6ocOF1W/iMEuxOR38BUSc5"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless_0.1.350_1519960033865_0.6210125892749931"},"_hasShrinkwrap":false},"0.1.351":{"name":"useless","version":"0.1.351","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"^1.1.71","as-table":"^1.0.31","babel-core":"^6.25.0","babel-eslint":"^8.0.2","babel-loader":"^7.1.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.28.7","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^4.0.0","esprima-fb":"^15001.1001.0-dev-harmony-fb","extract-text-webpack-plugin":"^3.0.2","forever-monitor":"^1.7.0","get-source":"^1.0.24","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"^1.0.16","ololog":"^1.1.78","printable-characters":"^1.0.38","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"^1.2.87","string.bullet":"^1.0.11","string.ify":"^1.0.43","style-loader":"^0.19.0","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^3.8.1","webpack-dev-server":"^2.9.4","websocket":"^1.0.23","write-file-webpack-plugin":"^4.2.0","xhr2":"^0.1.4"},"devDependencies":{"node-fetch":"^1.7.3"},"gitHead":"ec3db8f5e15433201b7716f9d1400cf317c542c2","_id":"useless@0.1.351","_npmVersion":"6.4.1","_nodeVersion":"9.2.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-EJsbV2KdbZ+O1N8WAtjS5nfwzrMY9hLsDtvwM4nfxTXfdizAWwlisJxHH18QjfE1FhaXEhBTLEC2lD6v4zHePg==","shasum":"7208391d9e94a1fddb8adc9a9a57f41cbcf21a75","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.351.tgz","fileCount":117,"unpackedSize":7842543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsWYdCRA9TVsSAnZWagAAtcMP/j7AjQpM5xFOXIn7EWyr\n+Zpnug6HSGxrnWlypP5qqkc3Jj+2H7KfC/X1LxGC+dFPzoE3rEUuIXvKKGc4\nCOLg3HN6GPshMMbqDNrlyJTDmxnbbv+EilQrXQS72J36+Aq10BmVmLjq5S6v\nYj8xF/1R+9KufzQDYAjwdSsn3P/JQk3E8Gzpy2cdEeZVcy6RSd3xEc/9/mad\nygMv5DkHbbE/JBLR9j35i73EM6Hy8EwJa3IpOZtnajDptPIvNdusn+ZDIqnA\niS6XIr7AY+yj/+M0m4qhdOrwpSAJVqvfDLVlSlk3M5LCI9kw9yJckSIX0JNg\nlnpVWBvFITyljoclw+9PXG/sp4uIegRd80uN8p+lkXnIc5PH+ZqSxWdnigpQ\ntPFDUmARqaT0j/ygQtW9AzH5+ftyXngTweuQ15QKRNREy4htfjoFbzZvCTGD\niXaHNColPeCasBM0AomLyTEtLKCWW6aDjNwhlIgoXUP+yPUg6sZYE4Vjenn2\nzw1IPQKZoVXT8rWUKMI3ZKelgKbPvKrAw3rxkvZ9MvUbEp6RNNG429/grHFT\nL4bJeD8UdOjQqsL+PpgWOch+S7zbnLCOrfTlGdGUQgIHIiuMQQKhds/XPqOX\nWVogJqtct8We+8KgR682S/FFQChbpZkAbEKdwGoor3XIUUwhz1OxczCabtRT\nJ3wB\r\n=iKAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzoxyuCjHD93Q7xMj8wECy2CaSc/2QxnnDVxwCnp6uSAiEApGw6zMSr4UMkCbEyS86BnFo+mTvKHF3ly9KAfiiGg6c="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless_0.1.351_1538352668630_0.3960124341755753"},"_hasShrinkwrap":false},"0.1.352":{"name":"useless","version":"0.1.352","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"^1.1.71","as-table":"^1.0.31","babel-core":"^6.25.0","babel-eslint":"^8.0.2","babel-loader":"^7.1.2","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.12.0","babel-polyfill":"^6.16.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.11.6","chokidar":"^1.7.0","css-loader":"^0.28.7","es6-object-assign":"^1.1.0","es7-object-polyfill":"0.0.5","escodegen":"^1.8.1","esprima":"^4.0.1","extract-text-webpack-plugin":"^3.0.2","forever-monitor":"^1.7.0","get-source":"^1.0.24","jquery":"^3.2.1","js-string-escape":"^1.0.1","meta-fields":"^1.0.16","ololog":"^1.1.78","printable-characters":"^1.0.38","process":"^0.11.10","querystring":"^0.2.0","stacktracey":"^1.2.87","string.bullet":"^1.0.11","string.ify":"^1.0.43","style-loader":"^0.19.0","toposort":"^1.0.0","underscore":"^1.8.3","webpack":"^3.8.1","webpack-dev-server":"^2.9.4","websocket":"^1.0.23","write-file-webpack-plugin":"^4.2.0","xhr2":"^0.1.4"},"devDependencies":{"node-fetch":"^1.7.3"},"gitHead":"c3c3892fe4407f61c1682a610d7bc8547daaeea6","_id":"useless@0.1.352","_npmVersion":"6.4.1","_nodeVersion":"9.2.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-AIUdJjhs7PozoglsHlA52Yf3MEOhU75Ayrynquf4/kssun8G8QPloDiEBS/Z0MmwJxOpugz8iRpFCAozSGJYuw==","shasum":"31788e005d330612dfc18feb440e40af8d3a4661","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.352.tgz","fileCount":117,"unpackedSize":7842446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsXLgCRA9TVsSAnZWagAAKFYP/R4Ewl7VbkDQNE96Y/Ub\nwai8XZqFQ8e66CfpOSzcAtvKXRbyJkTEWyxfdvddmJytyc1l1gtPMOWuwDcV\nqYhPAhtZxvPn+LREP4w4sja74AXbWF0gMF3cC4xEqZmjj/Dsl35heasZlqpl\nE3n7509F6t3+U/dEIgG9WtKwLOMlMThenon5EVY66GqATxRYZ5eaIJvGxFFq\n7kLNL54lIVUPkEocTl0s/rn7BTy3wpL5TDiPQoY/r4poujcQyD0lDqC8KsZT\n27wNjr0S/egmq11Tqo0B3mTouC4enm1eq5FPO6Ksf5dfFkysAZt22t/XHiKu\nGoAt4ZFXGUUrJ4R0PKWYP/EVgMuDsPGWIQwoLVGQYTtyWkY3OY2afXzFdwaH\nX+X/wVy3HcFUVLPCNMsEnS7NauycdQk6f2gfJLe1nhOFYJT++1GxqB+vRo+C\nZRlYpU8CleWA5a6ORgH2OpRaXeLETP6nh1gLA1MptbPBnM8d2ZAvKXqMcyBb\nu+e6SoVCVMx70oq04oN2WWrQtafqfmow3h/F+lws2Ekl4B4JSaNzEMz22kpi\nZpFE1MmbzURof+TDsCX4wA4cwfs/cRvjVl+SQmKpGLii0AvJQeKiUZLvig6z\ngmUKKvQsWBXK/9r3W/ZcK0PO6hajRg9oi9VzYg25W2bFub6ER4lYPGwJqo1T\n3BPb\r\n=ZCcV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJpaOPqmVN0B4VdPxQy6U7DfIn6gq90Tl3586Qwg4taAiAF0QoxrsrC1kmnEi5d4jgp1b2WdvPw1MICdmY904AqCQ=="}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless_0.1.352_1538355935780_0.7797057292556238"},"_hasShrinkwrap":false},"0.1.353":{"name":"useless","version":"0.1.353","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"1.1.71","as-table":"1.0.31","babel-core":"6.25.0","babel-eslint":"8.0.2","babel-loader":"7.1.2","babel-plugin-async-to-promises":"1.0.5","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"6.12.0","babel-polyfill":"6.16.0","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-es2017":"6.24.1","babel-register":"6.24.1","babel-runtime":"6.11.6","chokidar":"1.7.0","css-loader":"0.28.7","es6-object-assign":"1.1.0","es7-object-polyfill":"0.0.5","escodegen":"1.8.1","esprima":"4.0.1","extract-text-webpack-plugin":"3.0.2","forever-monitor":"1.7.0","get-source":"1.0.24","jquery":"3.2.1","js-string-escape":"1.0.1","meta-fields":"1.0.16","ololog":"1.1.78","printable-characters":"1.0.38","process":"0.11.10","querystring":"0.2.0","stacktracey":"1.2.87","string.bullet":"1.0.11","string.ify":"1.0.43","style-loader":"0.19.0","toposort":"1.0.0","underscore":"1.8.3","webpack":"3.8.1","webpack-dev-server":"2.9.4","websocket":"1.0.23","write-file-webpack-plugin":"4.2.0","xhr2":"0.1.4"},"devDependencies":{"node-fetch":"1.7.3"},"gitHead":"ba10422ae7974c21423f18fe01080c359296bc99","_id":"useless@0.1.353","_npmVersion":"6.4.1","_nodeVersion":"9.2.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-jXyRk0Mv7dkOHmPpmFAV+06nzlPcIj4D2IrpF8KylTn+DkUX1n/nDUaOtUT4D7knPEgLbttN3S+my9WROm0nsQ==","shasum":"0964fe6fcc8255441db57ed6220f6adbc0c65d42","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.353.tgz","fileCount":117,"unpackedSize":7859248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsYUZCRA9TVsSAnZWagAAYdAP/2BPYkC2rBGTmU3XSeyV\ngZRD3ehcafU+X2fjUEQ5qkD9oDwNeUKG4aXeMiLrFqzyZvPam1aRJYbUvF+Z\nKmojhoMLzvQceSf6BwFo5dTkwEHgCYUzpmzcBR3n8ivOlaWqX13nLrLYSLri\nJ6JaqQMbPGEasKhVjEZDx0qfM6vswGJgBY300NEyrr1RzqePmkIULNd8hcEG\nlW+oJCjXY8YFXiIz3GyOL9/M1X/mRBZY2lNoAH/6uxE52139ZeW6sUIrWFb3\nsa1VD2QJlG2CR+IljjQP0f2UWaW9+f1V0szaPl1JvGsx0b4WyhH1M7xMoRLO\nE3yxTCrxuAW3jFZOpDc9nB/ZCv41H1A4hpDDQn5udQevg7g3EIw5Q2mMW5mk\nCetDXdsGslJiIGMiebFYormKeMWCPCh0wOdl+aa4xs+L3JDm+aKv/PUhnzij\nICqyhJJE9TfzcQ7nv6SkvwC64b6/fP2LaHEzldvvRwlDmYQoS4queV67EYkQ\n4GhDjL5ftHYJoxyj8Gk9d8u2QlchbUi6yyTz+5X8J1GLc9GIg9+BgaXvpy46\nOsa+wAzgT9g28fnnBMesY+E8bakIHGL9P57j+rMVSpCQ8CehgA7aunhy+Fw0\nhpYYP/yPZLNzN9wQSbMXTc0iArp22uU/IgvqruXuySNgT11UVLj18v5g3sFC\nCyAx\r\n=JU01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpNSZcepc4MKKwPE0pdYVV5/efZN+wUEgluFaZqWso7wIhAORiN6/t2Jymk8YxJ3Bl4dIXSYH3vkavQ4y5SjLXArHR"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless_0.1.353_1538360600928_0.46476923959922045"},"_hasShrinkwrap":false},"0.1.354":{"name":"useless","version":"0.1.354","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"1.1.71","as-table":"1.0.31","babel-core":"6.25.0","babel-eslint":"8.0.2","babel-loader":"7.1.2","babel-plugin-async-to-promises":"1.0.5","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"6.12.0","babel-polyfill":"6.16.0","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-es2017":"6.24.1","babel-register":"6.24.1","babel-runtime":"6.11.6","chokidar":"1.7.0","css-loader":"0.28.10","es6-object-assign":"1.1.0","es7-object-polyfill":"0.0.5","escodegen":"1.8.1","esprima":"4.0.1","extract-text-webpack-plugin":"3.0.2","forever-monitor":"1.7.0","get-source":"1.0.24","jquery":"3.2.1","js-string-escape":"1.0.1","meta-fields":"1.0.16","ololog":"1.1.78","printable-characters":"1.0.38","process":"0.11.10","querystring":"0.2.0","stacktracey":"1.2.87","string.bullet":"1.0.11","string.ify":"1.0.43","style-loader":"0.19.1","toposort":"1.0.0","underscore":"1.8.3","webpack":"3.7.1","webpack-dev-server":"2.11.2","websocket":"1.0.23","write-file-webpack-plugin":"4.2.0","xhr2":"0.1.4"},"devDependencies":{"node-fetch":"1.7.3"},"gitHead":"09dcac4b005790d63a5d99ebbbf85334ebbbc450","_id":"useless@0.1.354","_npmVersion":"6.4.1","_nodeVersion":"9.2.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-f4juZ8KHXsbeFV6Z2uD4hrYZD3zb3IOyigSz7ZEviGdbnhHFxHte/SBa8bYT9jLfISzAcRpUIuxPUx2AIeEmoQ==","shasum":"f7a8387b67a0db491430dee1912f541b864afdbe","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.354.tgz","fileCount":117,"unpackedSize":7860677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsYz8CRA9TVsSAnZWagAAYzMP+gIGWDn8rFm8kOKSzLBJ\nSsxfOBXKH+LnmGlpVImAvSokfAdAt5tx3eosjvg7oXxZXUfYmqC4epYUrKeS\nwjIXSbilNKPOTUL3CZXDZ7RckI8AXFEZj4z1Amxb2auzuSC4d9DqSvzqDqjE\nA6vcWQHoGuDeRc4DQvJIgJNvct1nf8Rb3tjryTtC9He7hjxmx1uIC421Q2BC\nZUMI+y1EtlWqBZx/snmUV+APFPt4SL89daHS7Zqf7H8tKcjFDrkVEnX4nsZ8\na+t+qRWTrBdBCBynk0Chyt05MsgitaofgBPNPU3HTCEaK8NSYwvhauRcgdqY\n4aGQTRZMa5BfrQ47Eg3jfITn6QSzSO9WRBmePHQa6H/Lq/tB9M0f/hE+VZHe\n+ifX1Y0fd8cz74TQ0o7Cz/BGy7sb4veer7ONz4hYhirkqjtFZ8/1TqyMVH1S\nbmFzmV0XLrj0IB0YkjEBVqpnpREQO4x9gXWtWdKJr+MSRDEqrkF2mKJvggba\nHtIQ8XctpL8VYM/MpCgPkZYjOEF0qCcNFdUnEhWK65LS4JHrtPPMvd8fuu0X\ncsxRioKEWq8UOFCc82WNUuHqIamUPQ4sm+BfoPrkHyJiytyiawf5SvPoutqX\nhCbBwu6AhTECGdHNhoty0vV7D+V6XWCm81dlkBKgd1cXxWrQQ9Qpqci+fWV+\n1F5j\r\n=/0EQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR4yB5WIrSfNUsw8CODcl0Sk0idPbfc20LrXmEO+HsowIhAMLHJyumLyHovacrWWD4aFLLlqEuPINotyev6/d7EI38"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless_0.1.354_1538362619578_0.6461376152634857"},"_hasShrinkwrap":false},"0.1.355":{"name":"useless","version":"0.1.355","description":"Use Less. Do More. JavaScript on steroids.","main":"useless.js","engines":{"node":">=6.0.0"},"directories":{"base":"platform-independent part","client":"browser-related utility","server":"app framework for Node.js","build":"built source (full/stripped/minified)","example":"examples"},"scripts":{"test":"node test","build":"node build","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"license":"MIT","bugs":{"url":"https://github.com/xpl/useless/issues"},"homepage":"https://github.com/xpl/useless#readme","dependencies":{"ansicolor":"1.1.71","as-table":"1.0.31","babel-core":"6.25.0","babel-eslint":"8.0.2","babel-loader":"7.1.2","babel-plugin-async-to-promises":"1.0.5","babel-plugin-transform-async-generator-functions":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"6.12.0","babel-polyfill":"6.16.0","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-es2017":"6.24.1","babel-register":"6.24.1","babel-runtime":"6.11.6","chokidar":"1.7.0","css-loader":"0.28.10","es6-object-assign":"1.1.0","es7-object-polyfill":"0.0.5","escodegen":"1.8.1","esprima":"4.0.1","extract-text-webpack-plugin":"3.0.2","forever-monitor":"1.7.0","get-source":"1.0.24","jquery":"3.2.1","js-string-escape":"1.0.1","meta-fields":"1.0.16","ololog":"1.1.78","printable-characters":"1.0.38","process":"0.11.10","querystring":"0.2.0","stacktracey":"1.2.87","string.bullet":"1.0.11","string.ify":"1.0.43","style-loader":"0.19.1","toposort":"1.0.0","underscore":"1.8.3","webpack":"3.11.0","webpack-dev-server":"2.11.2","websocket":"1.0.23","write-file-webpack-plugin":"4.2.0","xhr2":"0.1.4"},"devDependencies":{"node-fetch":"1.7.3"},"gitHead":"f44dcaff5ea6bfa817c1807b4ba29a1aadf5e40d","_id":"useless@0.1.355","_npmVersion":"6.4.1","_nodeVersion":"9.2.0","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-3LU/RQua6tu0Kk9qFmqacZAxyr9VpyAUDmTulQea9DYdGpqSvmNKfjgU3ggzquvR7jGxQqFccWazQtEP4h5GjQ==","shasum":"a32ec5fad0a11ba2796c4f8837e7763fcb21e8b6","tarball":"https://registry.npmjs.org/useless/-/useless-0.1.355.tgz","fileCount":117,"unpackedSize":7858997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsZCoCRA9TVsSAnZWagAA1toP/04MNuJrlqn6Qn2GUbr7\nJUrosgRmuABitWmavjxXXk3D6bn+vkFmCwDIo2K6qPqPbkEmVBp3h8aNQzEg\niPQNJkOrLyj+1iTNJqwWDy0EUKFC3/EXjoeIuQ9znHzUo8D5xuoOvHiDCuTA\nFCR+Ux2SdJCILFS61TAMZxUKvH9eNHKgQdWIIHXRkabanqQdb/R6cuCWmMTL\nnepdKYj3hUDztrtknNy5blCb0XFP4pooiZ4pBNZXQfPlLY9G3YACp4fy8KMK\nts79WBrK6k7lxCOK5xg0CdLHRMk0a4Kuqr2X6DNlAZmeWVOlwrChTf0Em8wV\nR2iBnVaH1g9f5yFHDEfiIE94BlAIRPpoNBdiT6F133xLWJmJ3jlAnhcSKmkN\nSJs53/GyyqV1U4gqvyj9baCAjnYk6WKEwccBe3bFK+G1ib2o9g6C3Uo9Pv98\nN36+hUr0rELVOKewLeaOqzeD5FwqUOQlYzaAhLVCjpK3oRMpJtMLeXswDI7J\nMJ1kv5/pbYZaaLqbganMSO3STP+6qM39CwUxuMV/tGRxfFMh3nEDZaDisG3w\nko2qEPubuIXsusbTKZPOBlVTCI8PtiTjPs0Q0DF7XTsyOBZnRTHiHgjw1Awr\ntsE81gJplm9Z8O7jvk4xMcAmzDW+XJDpdgT+/fPWt9GpwqIjqN+h+zrq5Be2\n0AcH\r\n=myzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLg6NacIB7vUle6z/IDU2Qp4v9kgkusNx9G2TuoJqEYQIhAMLyBevuipaLkNhq3X1XJ25pJ20xMnWaGVilMnOgTqRn"}]},"maintainers":[{"name":"x84","email":"igor.kroitor@gmail.com"},{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useless_0.1.355_1538363559855_0.30019357323244567"},"_hasShrinkwrap":false}},"homepage":"https://github.com/xpl/useless#readme","keywords":["javascript","useless","framework","unit tests","test driven","OOP","AOP","CPS","DSL","metaprogramming","traits","mixins","singleton","functional","underscore","reflection","type matching","math","algorithms","exception handling","stack traces","logging","vector math","isomorphic","cross-platform","regular expressions"],"repository":{"type":"git","url":"git+https://github.com/xpl/useless.git"},"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com","url":"http://github.com/xpl"},"bugs":{"url":"https://github.com/xpl/useless/issues"},"license":"MIT","readmeFilename":"README.md","users":{"xpl":true,"x84":true,"annet12":true,"inversia":true}}